#define MAX_EFFECTS 16
#define MAX_BEAMS 16
#define MAX_TEMPENTITIES 256
+#define SERVERLIST_TOTALSIZE 1024
+#define SERVERLIST_ANDMASKCOUNT 5
+#define SERVERLIST_ORMASKCOUNT 5
#else
#define MAX_INPUTLINE 16384 ///< maximum length of console commandline, QuakeC strings, and many other text processing buffers
#define CON_TEXTSIZE 1048576 ///< max scrollback buffer characters in console
#define MAX_EFFECTS 256 ///< limit on size of cl.effects
#define MAX_BEAMS 256 ///< limit on size of cl.beams
#define MAX_TEMPENTITIES 4096 ///< max number of temporary models visible per frame (certain sprite effects, certain types of CSQC entities also use this)
+#define SERVERLIST_TOTALSIZE 2048 ///< max servers in the server list
+#define SERVERLIST_ANDMASKCOUNT 16 ///< max items in server list AND mask
+#define SERVERLIST_ORMASKCOUNT 16 ///< max items in server list OR mask
#endif
#include "console.h"
#include "menu.h"
-#include "glquake.h"
-
-#include "palette.h"
-
extern qboolean noclip_anglehack;
extern cvar_t developer;
#define Sys_HaveSSE2() false
#endif
+#include "glquake.h"
+
+#include "palette.h"
+
/// incremented every frame, never reset
extern int host_framecount;
/// not bounded in any way, changed at start of every frame, never reset