Skip to content

Player Management

This page will guide you through how to manage players inside the game.

Adding a player

Check out Player Spawning to learn how to spawn the player.

Removing a player

To remove a player, call CMPlayerManager.remove_player(). This will make a request to the server to remove the player for all clients.

gd
player.remove_player(plr)

Retrieving Players

Retrieving All Players

To retrieve all players, get the CMPlayerManager.players variable.

gd
var players: Array[CMPlayer] = player.players

Retrieving Player count

To retrieve the player count, get the CMPlayerManager.player_count variable.

gd
var player_count: int = player.player_count

Retrieving All Players

To retrieve all players, get the CMPlayerManager.players variable.

gd
var players: Array[CMPlayer] = player.players

Get Player by ID

To get player by ID, call the CMPlayerManager.get_player_by_id(id: int) function.

gd
var player_one := players.get_player_by_id(1)