X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=server.h;h=aab7353205f216b3cade969399034b38fb9fe04e;hb=3478423d370b83ed35cc123790ab24a1939a9acd;hp=6db16c4dde344568568e37c56b3c4732ea403b51;hpb=d159736a199e4043ed98cde48f6d5716ec40845c;p=xonotic%2Fdarkplaces.git diff --git a/server.h b/server.h index 6db16c4d..aab73532 100644 --- a/server.h +++ b/server.h @@ -32,6 +32,8 @@ typedef struct server_static_s int serverflags; // cleared when at SV_SpawnServer qboolean changelevel_issued; + // server infostring + char serverinfo[MAX_SERVERINFO_STRING]; } server_static_t; //============================================================================= @@ -107,10 +109,6 @@ typedef struct client_s qboolean clientconnectcalled; // false = don't send datagrams qboolean spawned; - // has been told to go to another level - qboolean dropasap; - // only valid before spawned - qboolean sendsignon; // requested rate in bytes per second int rate; @@ -118,8 +116,8 @@ typedef struct client_s // realtime this client connected double connecttime; - // reliable messages must be sent periodically - double last_message; + // keepalive messages must be sent periodically during signon + double keepalivetime; // communications handle netconn_t *netconnection; @@ -130,9 +128,6 @@ typedef struct client_s // intended motion calced from cmd vec3_t wishdir; - // can be added to at any time, copied and clear once per frame - sizebuf_t message; - unsigned char msgbuf[NET_MAXMESSAGE]; // PRVM_EDICT_NUM(clientnum+1) prvm_edict_t *edict;