From e9361d5f33ddf5b33bab5ac6a865cf0fec0376fb Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 30 Mar 2026 09:36:43 -0400 Subject: [PATCH] Lower max packet size, remove duplicated server_name, server_contact and server_desc fields --- src/d_clisrv.c | 10 ++-------- src/d_clisrv.h | 4 ---- src/i_net.h | 2 +- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index c435c2063..544fd9e7f 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -1325,10 +1325,6 @@ static boolean SV_SendServerConfig(INT32 node) memcpy(netbuffer->u.servercfg.server_context, server_context, 8); - strncpy(netbuffer->u.servercfg.server_name, cv_servername.string, MAXSERVERNAME); - strncpy(netbuffer->u.servercfg.server_contact, cv_server_contact.string, MAXSERVERCONTACT); - strncpy(netbuffer->u.servercfg.server_description, connectedserverdescription, MAXSERVERDESCRIPTION); - { const size_t len = sizeof (serverconfig_pak); @@ -4776,6 +4772,8 @@ static void HandleConnect(SINT8 node) /// \todo fix this !!! return; // restart the while } + + ServerInfoUpdateSend(); //if (gamestate != GS_LEVEL) // GS_INTERMISSION, etc? // SV_SendPlayerConfigs(node); // send bare minimum player info G_SetGamestate(backupstate); @@ -5046,10 +5044,6 @@ static void PT_ServerCFG(SINT8 node) connectedtodedicated = netbuffer->u.servercfg.dedicated; memcpy(server_context, netbuffer->u.servercfg.server_context, 8); - - CopyCaretColors(connectedservername, netbuffer->u.servercfg.server_name, MAXSERVERNAME); - CopyCaretColors(connectedservercontact, netbuffer->u.servercfg.server_contact, MAXSERVERCONTACT); - strncpy(connectedserverdescription, netbuffer->u.servercfg.server_description, MAXSERVERDESCRIPTION); } #ifdef HAVE_DISCORDRPC diff --git a/src/d_clisrv.h b/src/d_clisrv.h index 7c8abae30..9514e47d1 100644 --- a/src/d_clisrv.h +++ b/src/d_clisrv.h @@ -261,10 +261,6 @@ struct serverconfig_pak UINT8 maxplayer; boolean allownewplayer; boolean discordinvites; - - char server_name[MAXSERVERNAME]; - char server_contact[MAXSERVERCONTACT]; - char server_description[MAXSERVERDESCRIPTION]; } ATTRPACK; struct filetx_pak diff --git a/src/i_net.h b/src/i_net.h index 9fc006891..10a7cbe48 100644 --- a/src/i_net.h +++ b/src/i_net.h @@ -22,7 +22,7 @@ /// \def MAXPACKETLENGTH /// For use in a LAN -#define MAXPACKETLENGTH 4096 +#define MAXPACKETLENGTH 2063 /// \def INETPACKETLENGTH /// For use on the internet #define INETPACKETLENGTH 1450