int writeentitiestoclient_pvsbytes;
unsigned char writeentitiestoclient_pvs[MAX_MAP_LEAFS/8];
entity_state_t writeentitiestoclient_sendstates[MAX_EDICTS];
+ unsigned short writeentitiestoclient_csqcsendstates[MAX_EDICTS];
int numsendentities;
entity_state_t sendentities[MAX_EDICTS];
/// demo recording
qfile_t *sv_demo_file;
+
+ // number of skipped entity frames
+ // if it exceeds a limit, an empty entity frame is sent
+ int num_skippedentityframes;
} client_t;
extern cvar_t sv_gameplayfix_multiplethinksperframe;
extern cvar_t sv_gameplayfix_slidemoveprojectiles;
extern cvar_t sv_gameplayfix_noairborncorpse;
+extern cvar_t sv_gameplayfix_noairborncorpse_allowsuspendeditems;
extern cvar_t sv_gameplayfix_setmodelrealbox;
extern cvar_t sv_gameplayfix_stepdown;
extern cvar_t sv_gameplayfix_stepwhilejumping;
void SV_VM_Begin(void);
void SV_VM_End(void);
-const char *Host_TimingReport(); ///< for output in Host_Status_f
+const char *Host_TimingReport(void); ///< for output in Host_Status_f
#endif