diff options
Diffstat (limited to 'src/engine/server/es_server.c')
| -rw-r--r-- | src/engine/server/es_server.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/server/es_server.c b/src/engine/server/es_server.c index 7ed8712b..6e015dbe 100644 --- a/src/engine/server/es_server.c +++ b/src/engine/server/es_server.c @@ -331,7 +331,7 @@ int server_send_msg(int client_id) packet.flags |= NETSENDFLAG_VITAL; if(info->flags&MSGFLAG_FLUSH) packet.flags |= NETSENDFLAG_FLUSH; - + if(client_id == -1) { /* broadcast */ @@ -594,6 +594,7 @@ static void server_process_client_packet(NETCHUNK *packet) int cid = packet->client_id; int sys; int msg = msg_unpack_start(packet->data, packet->data_size, &sys); + if(sys) { /* system message */ |