From 10bfadb556b9043f4dd1b4672d2342485be0e457 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 11 Oct 2024 20:58:46 +0300 Subject: [PATCH] engine: client: support svc_disconnect reason messages for GoldSrc protocol --- engine/client/cl_parse_gs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/client/cl_parse_gs.c b/engine/client/cl_parse_gs.c index e782fdfc..0c4cf237 100644 --- a/engine/client/cl_parse_gs.c +++ b/engine/client/cl_parse_gs.c @@ -553,6 +553,9 @@ void CL_ParseGoldSrcServerMessage( sizebuf_t *msg ) // this does nothing break; case svc_disconnect: + s = MSG_ReadString( msg ); + if( COM_CheckStringEmpty( s )) + Con_Printf( "Server issued disconnect. Reason: %s\n", s ); CL_Drop (); Host_AbortCurrentFrame (); break;