about summary refs log tree commit diff
path: root/src/engine/server
diff options
context:
space:
mode:
authorDominik Geyer <dominik.geyer@gmx.de>2008-10-17 14:27:23 +0000
committerDominik Geyer <dominik.geyer@gmx.de>2008-10-17 14:27:23 +0000
commit70d7cb773c0d90e56d221a533c497063097dbe9d (patch)
tree872163d0a525946eef2658dbaf047144ca73269d /src/engine/server
parentd0b55de9b2e4a5f93a420e5a86b0162ed5dea090 (diff)
downloadzcatch-70d7cb773c0d90e56d221a533c497063097dbe9d.tar.gz
zcatch-70d7cb773c0d90e56d221a533c497063097dbe9d.zip
added ip to (dis)connect debug messages
Diffstat (limited to 'src/engine/server')
-rw-r--r--src/engine/server/es_server.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c
index 9c4d74c5..5ff58dbe 100644
--- a/src/engine/server/es_server.c
+++ b/src/engine/server/es_server.c
@@ -623,6 +623,8 @@ static void server_send_rcon_line_authed(const char *line, void *user_data)
 static void server_process_client_packet(NETCHUNK *packet)
 {
 	int cid = packet->client_id;
+	NETADDR addr;
+	
 	int sys;
 	int msg = msg_unpack_start(packet->data, packet->data_size, &sys);
 	
@@ -686,7 +688,12 @@ static void server_process_client_packet(NETCHUNK *packet)
 		{
 			if(clients[cid].state == SRVCLIENT_STATE_CONNECTING)
 			{
-				dbg_msg("server", "player is ready. cid=%x", cid);
+				netserver_client_addr(net, cid, &addr);
+				
+				dbg_msg("server", "player is ready. cid=%x ip=%d.%d.%d.%d",
+					cid,
+					addr.ip[0], addr.ip[1], addr.ip[2], addr.ip[3]
+					);
 				clients[cid].state = SRVCLIENT_STATE_READY;
 				mods_connected(cid);
 			}
@@ -695,7 +702,12 @@ static void server_process_client_packet(NETCHUNK *packet)
 		{
 			if(clients[cid].state == SRVCLIENT_STATE_READY)
 			{
-				dbg_msg("server", "player as entered the game. cid=%x", cid);
+				netserver_client_addr(net, cid, &addr);
+				
+				dbg_msg("server", "player has entered the game. cid=%x ip=%d.%d.%d.%d",
+					cid,
+					addr.ip[0], addr.ip[1], addr.ip[2], addr.ip[3]
+					);
 				clients[cid].state = SRVCLIENT_STATE_INGAME;
 				mods_client_enter(cid);
 			}