branch | NewGRF_ports |
changeset 6868 | 7eb395287b3d |
parent 6720 | 35756db7e577 |
child 6871 | 5a9dc001e1ad |
--- a/src/network/network_server.cpp Mon Aug 27 16:28:33 2007 +0000 +++ b/src/network/network_server.cpp Sun Sep 02 11:58:58 2007 +0000 @@ -822,6 +822,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; }