Index: src/server/sv_client.c =================================================================== --- src/server/sv_client.c (revision 1043) +++ src/server/sv_client.c (working copy) @@ -57,6 +57,8 @@ challenge = &svs.challenges[0]; for (i = 0 ; i < MAX_CHALLENGES ; i++, challenge++) { if ( !challenge->connected && NET_CompareAdr( from, challenge->adr ) ) { + if ( sv_maxping->value > 0 ) + challenge->challenge = ( (rand() << 16) ^ rand() ) ^ svs.time; break; } if ( challenge->time < oldestTime ) {