From 306a5812a9894d328b91697f0f77232416a2216d Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 20 Apr 2026 01:28:37 +0500 Subject: [PATCH] engine: server: fix svc_setpause usage in spawn command, fix minor protocol issue when spawnnig particle from pmove --- engine/server/sv_client.c | 2 +- engine/server/sv_pmove.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/server/sv_client.c b/engine/server/sv_client.c index 714278bb..0fef3581 100644 --- a/engine/server/sv_client.c +++ b/engine/server/sv_client.c @@ -2167,7 +2167,7 @@ static qboolean SV_Spawn_f( sv_client_t *cl ) if( sv.paused ) { MSG_BeginServerCmd( &sv.reliable_datagram, svc_setpause ); - MSG_WriteByte( &sv.reliable_datagram, sv.paused ); + MSG_WriteOneBit( &sv.reliable_datagram, sv.paused ); SV_ClientPrintf( cl, "Server is paused.\n" ); } return true; diff --git a/engine/server/sv_pmove.c b/engine/server/sv_pmove.c index fd138ea2..40f977ae 100644 --- a/engine/server/sv_pmove.c +++ b/engine/server/sv_pmove.c @@ -331,7 +331,7 @@ static void GAME_EXPORT pfnParticle( const float *origin, int color, float life, return; } - MSG_WriteByte( &sv.reliable_datagram, svc_particle ); + MSG_BeginServerCmd( &sv.reliable_datagram, svc_particle ); MSG_WriteVec3Coord( &sv.reliable_datagram, origin ); MSG_WriteChar( &sv.reliable_datagram, 0 ); // no x-vel MSG_WriteChar( &sv.reliable_datagram, 0 ); // no y-vel