typedef struct
{
- // NULL pointers are non-existent clients
- struct client_s *connectedclients[MAX_SCOREBOARD];
+ // number of svs.clients slots (updated by maxplayers command)
+ int maxclients;
+ // client slots
+ struct client_s *clients;
// episode completion information
int serverflags;
// cleared when at SV_SpawnServer
typedef struct client_s
{
+ // false = empty client slot
+ qboolean active;
// false = don't send datagrams
qboolean spawned;
// has been told to go to another level
qboolean sendsignon;
// remove this client immediately
qboolean deadsocket;
- // index of this client in the svs.connectedclients pointer array
+ // index of this client in the svs.clients array
int number;
// reliable messages must be sent periodically