From 21c077bbb53f45ac7999cd79817133847866fa86 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sun, 16 Feb 2020 19:16:19 +0000 Subject: [PATCH] Send frag updates according to client protocol (removing warnings due to bots being sent messages). git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5626 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/sv_send.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/engine/server/sv_send.c b/engine/server/sv_send.c index 3e907627c..286594541 100644 --- a/engine/server/sv_send.c +++ b/engine/server/sv_send.c @@ -3166,14 +3166,23 @@ void SV_UpdateToReliableMessages (void) continue; if (client->controller) continue; - ClientReliableWrite_Begin(client, svc_updatefrags, 4); - ClientReliableWrite_Byte(client, i); + switch(client->protocol) + { + case SCP_BAD: //bots + case SCP_QUAKE2: + case SCP_QUAKE3: + break; + default: + ClientReliableWrite_Begin(client, svc_updatefrags, 4); + ClientReliableWrite_Byte(client, i); #ifdef NQPROT - if (ISNQCLIENT(client) && host_client->spectator == 1) - ClientReliableWrite_Short(client, -999); - else + if (ISNQCLIENT(client) && host_client->spectator == 1) + ClientReliableWrite_Short(client, -999); + else #endif - ClientReliableWrite_Short(client, curfrags); + ClientReliableWrite_Short(client, curfrags); + break; + } } #ifdef MVD_RECORDING