]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - server.h
Add helper header to simplify measuring time spent in a block or statement.
[xonotic/darkplaces.git] / server.h
index d7df38808952db6808796601def8ba5025dbe862..6e268803b309b805383d053323740ccaa11920c0 100644 (file)
--- a/server.h
+++ b/server.h
@@ -139,6 +139,14 @@ typedef struct server_s
        int writeentitiestoclient_pvsbytes;
        unsigned char writeentitiestoclient_pvs[MAX_MAP_LEAFS/8];
        entity_state_t writeentitiestoclient_sendstates[MAX_EDICTS];
+
+       int numsendentities;
+       entity_state_t sendentities[MAX_EDICTS];
+       entity_state_t *sendentitiesindex[MAX_EDICTS];
+
+       int sententitiesmark;
+       int sententities[MAX_EDICTS];
+       int sententitiesconsideration[MAX_EDICTS];
 } server_t;
 
 // if defined this does ping smoothing, otherwise it does not
@@ -242,6 +250,9 @@ typedef struct client_s
        // fixangle data
        qboolean fixangle_angles_set;
        vec3_t fixangle_angles;
+
+       // demo recording
+       qfile_t *sv_demo_file;
 } client_t;
 
 
@@ -358,11 +369,11 @@ extern cvar_t sv_friction;
 extern cvar_t sv_gameplayfix_blowupfallenzombies;
 extern cvar_t sv_gameplayfix_delayprojectiles;
 extern cvar_t sv_gameplayfix_droptofloorstartsolid;
+extern cvar_t sv_gameplayfix_easierwaterjump;
 extern cvar_t sv_gameplayfix_findradiusdistancetobox;
 extern cvar_t sv_gameplayfix_grenadebouncedownslopes;
 extern cvar_t sv_gameplayfix_multiplethinksperframe;
 extern cvar_t sv_gameplayfix_noairborncorpse;
-extern cvar_t sv_gameplayfix_qwplayerphysics;
 extern cvar_t sv_gameplayfix_setmodelrealbox;
 extern cvar_t sv_gameplayfix_stepdown;
 extern cvar_t sv_gameplayfix_stepwhilejumping;