author | rubidium |
Thu, 30 Aug 2007 19:21:12 +0000 | |
branch | 0.5 |
changeset 5537 | 99de2671e125 |
parent 5536 | 11b3dd55f6f4 |
child 5538 | 1e1067ea0a0d |
network_server.c | file | annotate | diff | comparison | revisions |
--- 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; }