branch | 0.5 |
changeset 5537 | 99de2671e125 |
parent 5510 | d4b8e7933d5e |
child 5538 | 1e1067ea0a0d |
--- a/network_server.c Mon Aug 20 15:17:24 2007 +0000 +++ b/network_server.c Thu Aug 30 19:21:12 2007 +0000 @@ -823,6 +823,11 @@ return false; } + if ((cp->cmd != CMD_PLAYER_CTRL && !IsValidPlayer(cp->player) && ci->client_index != NETWORK_SERVER_INDEX) { + IConsolePrintF(_icolour_err, "WARNING: spectator issueing command from client %d (IP: %s), kicking...", ci->client_index, GetPlayerIP(ci)); + return false; + } + return true; }