From 266357ffbe42985a419f2fc4e2bb85b7c14b37e3 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sat, 6 Sep 2025 19:50:05 -0500 Subject: [PATCH] Increase start server map limit in Team Arena ui to match q3_ui Allow reading more scripts/*.arena files and allow up to 1024 maps instead of 128. --- code/ui/ui_gameinfo.c | 4 ++-- code/ui/ui_local.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/ui/ui_gameinfo.c b/code/ui/ui_gameinfo.c index 0721f8b2..719fd574 100644 --- a/code/ui/ui_gameinfo.c +++ b/code/ui/ui_gameinfo.c @@ -136,7 +136,7 @@ void UI_LoadArenas( void ) { int numdirs; vmCvar_t arenasFile; char filename[128]; - char dirlist[1024]; + char dirlist[4096]; char* dirptr; int i; int dirlen; @@ -152,7 +152,7 @@ void UI_LoadArenas( void ) { } // get all arenas from .arena files - numdirs = trap_FS_GetFileList("scripts", ".arena", dirlist, 1024 ); + numdirs = trap_FS_GetFileList("scripts", ".arena", dirlist, 4096 ); dirptr = dirlist; for (i = 0; i < numdirs; i++, dirptr += dirlen+1) { dirlen = strlen(dirptr); diff --git a/code/ui/ui_local.h b/code/ui/ui_local.h index 4773196b..7646bc1d 100644 --- a/code/ui/ui_local.h +++ b/code/ui/ui_local.h @@ -611,7 +611,7 @@ typedef struct { #define MAX_HEADNAME 32 #define MAX_TEAMS 64 #define MAX_GAMETYPES 16 -#define MAX_MAPS 128 +#define MAX_MAPS MAX_ARENAS #define MAX_SPMAPS 16 #define PLAYERS_PER_TEAM 5 #define MAX_PINGREQUESTS 32