mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2025-02-16 00:31:17 +00:00
Fixed a harmless id bug (wrong setting of maxspectators)
Fixed setting of some cvars via ->value (evil!)
This commit is contained in:
parent
074d5692e2
commit
a221dfe674
1 changed files with 5 additions and 5 deletions
|
@ -672,12 +672,12 @@ void SVC_DirectConnect (void)
|
|||
}
|
||||
|
||||
// if at server limits, refuse connection
|
||||
if ( maxclients->value > MAX_CLIENTS )
|
||||
maxclients->value = MAX_CLIENTS;
|
||||
if (maxclients->value > MAX_CLIENTS)
|
||||
Cvar_Set(maxclients, va("%i", MAX_CLIENTS));
|
||||
if (maxspectators->value > MAX_CLIENTS)
|
||||
maxspectators->value = MAX_CLIENTS;
|
||||
if (maxspectators->value + maxclients->value > MAX_CLIENTS)
|
||||
maxspectators->value = (MAX_CLIENTS - maxspectators->value + maxclients->value);
|
||||
Cvar_Set(maxspectators, va("%i", MAX_CLIENTS));
|
||||
if (maxspectators->value + maxclients->value > MAX_CLIENTS )
|
||||
Cvar_Set(maxspectators, va("%i", MAX_CLIENTS - (int)maxclients->value));
|
||||
if ( (spectator && spectators >= (int)maxspectators->value)
|
||||
|| (!spectator && clients >= (int)maxclients->value) )
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue