From a6aec9e0cd6901ce8cddef57f876626f9e3de7eb Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Mon, 17 Dec 2007 00:27:41 +0000 Subject: added the ability to kick players --- src/engine/server/es_server.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/engine/server') diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c index 675e778c..6683ac1a 100644 --- a/src/engine/server/es_server.c +++ b/src/engine/server/es_server.c @@ -206,6 +206,12 @@ void server_setbrowseinfo(int game_type, int progression) browseinfo_progression = progression; } +void server_kick(int client_id, const char *reason) +{ + if(clients[client_id].state != SRVCLIENT_STATE_EMPTY) + netserver_drop(net, client_id, reason); +} + int server_tick() { return current_tick; @@ -479,7 +485,6 @@ static int del_client_callback(int cid, void *user) return 0; } - static void server_send_map(int cid) { msg_pack_start_system(NETMSG_MAP, MSGFLAG_VITAL); -- cgit 1.4.1