typedef struct server_static_s
{
// number of svs.clients slots (updated by maxplayers command)
- int maxclients;
+ int maxclients, maxclients_next;
// client slots
struct client_s *clients;
// episode completion information
qboolean active;
qboolean paused;
+ double pausedstart;
// handle connections specially
qboolean loadgame;
int csqc_progcrc; // -1 = no progs
int csqc_progsize; // -1 = no progs
char csqc_progname[MAX_QPATH]; // copied from csqc_progname at level start
+ unsigned char *csqc_progdata;
+ size_t csqc_progsize_deflated;
+ unsigned char *csqc_progdata_deflated;
// collision culling data
world_t world;
// this is used by sv_clmovement_minping code
double clmovement_disabletimeout;
- // this is used by sv_clmvoement_waitforinput code
- int clmovement_skipphysicsframes;
+ // this is used by sv_clmovement_inputtimeout code
+ float clmovement_inputtimeout;
// spawn parms are carried from level to level
float spawn_parms[NUM_SPAWN_PARMS];
int download_expectedposition; // next position the client should ack
qboolean download_started;
char download_name[MAX_QPATH];
+ qboolean download_deflate;
// fixangle data
qboolean fixangle_angles_set;
extern cvar_t sv_clmovement_enable;
extern cvar_t sv_clmovement_minping;
extern cvar_t sv_clmovement_minping_disabletime;
-extern cvar_t sv_clmovement_waitforinput;
+extern cvar_t sv_clmovement_inputtimeout;
extern cvar_t sv_cullentities_nevercullbmodels;
extern cvar_t sv_cullentities_pvs;
extern cvar_t sv_cullentities_stats;
extern cvar_t sv_gameplayfix_findradiusdistancetobox;
extern cvar_t sv_gameplayfix_grenadebouncedownslopes;
extern cvar_t sv_gameplayfix_multiplethinksperframe;
+extern cvar_t sv_gameplayfix_slidemoveprojectiles;
extern cvar_t sv_gameplayfix_noairborncorpse;
extern cvar_t sv_gameplayfix_setmodelrealbox;
extern cvar_t sv_gameplayfix_stepdown;
extern cvar_t sv_gameplayfix_stepwhilejumping;
extern cvar_t sv_gameplayfix_swiminbmodels;
extern cvar_t sv_gameplayfix_upwardvelocityclearsongroundflag;
+extern cvar_t sv_gameplayfix_gravityunaffectedbyticrate;
extern cvar_t sv_gravity;
extern cvar_t sv_idealpitchscale;
extern cvar_t sv_jumpstep;