Yes thats true as it is now. Its an entity in the entity list immediately after world which is entity 0. Slot #1 would be entity #1.
CTFBOT mod uses this QC to determine how many player slots there are in a running server, which I modified a little bit to also track active / live clients:
	As it stands now I have it only being called in Worldspawn() but if its called in ClientConnect () it might actually better update actual players in a live game...and also perhaps a variation in ClientDisconnect() as well...but thats the general idea.
	
		
			
			
				
	
							
						
					CTFBOT mod uses this QC to determine how many player slots there are in a running server, which I modified a little bit to also track active / live clients:
Code:
	
	void () clientInitMaxClients =
{
	local entity ent;
	ent = nextent (world);
	while ((ent.classname != "worldspawn"))
	{
		fMaxClients = (fMaxClients + 1);
		if (ent.netname != "")
		total_clients = total_clients + 1;
		ent = nextent (ent);
	}
//localcmd ("echo  clientInitMaxClients() \n");
localcmd ("echo Maxclients: ");
localcmd (ftos(fMaxClients));
localcmd ("\n");
localcmd ("echo Active clients: ");
localcmd (ftos(total_clients));
localcmd ("\n");
};
					Originally posted by slackhead
					
						
						
							
							
							
							
								
								
								
								
									View Post
								
							
						
					
				
				
			
		
Comment