Browse Source

engine: server: check if player can hear other before sending voicedata

pull/2/head
Alibek Omarov 2 years ago
parent
commit
7b74015c4d
  1. 12
      engine/server/sv_client.c

12
engine/server/sv_client.c

@ -3396,9 +3396,15 @@ void SV_ParseVoiceData( sv_client_t *cl, sizebuf_t *msg )
for( i = 0, cur = svs.clients; i < svs.maxclients; i++, cur++ ) for( i = 0, cur = svs.clients; i < svs.maxclients; i++, cur++ )
{ {
if ( cur->state < cs_connected && cl != cur ) if( cl != cur )
continue; {
if( cur->state < cs_connected )
continue;
if( !FBitSet( cur->listeners, BIT( client )))
continue;
}
length = size; length = size;
// 6 is a number of bytes for other parts of message // 6 is a number of bytes for other parts of message

Loading…
Cancel
Save