diff -r 71573a629e64 -r 68003ddab61c core/PlayerManager.cpp --- a/core/PlayerManager.cpp Tue May 12 17:26:47 2009 -0400 +++ b/core/PlayerManager.cpp Tue May 12 17:27:45 2009 -0400 @@ -1327,6 +1327,11 @@ void PlayerManager::MaxPlayersChanged( int newvalue /*= -1*/ ) { + if (!m_FirstPass) + { + return; + } + if (newvalue == -1) { newvalue = gpGlobals->maxClients;