![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <server.h>
| qbool client_t::active |
false = empty client slot
Definition at line 185 of file server.h.
Referenced by NetConn_BuildStatusResponse(), NetConn_ServerParsePacket(), SV_BroadcastPrint(), SV_ConnectClient(), SV_Ping_f(), SV_Spawn_f(), SV_Status_f(), and VM_SV_lightstyle().
| qbool client_t::begun |
false = don't send datagrams
Definition at line 193 of file server.h.
Referenced by NetConn_ServerParsePacket(), SV_ConnectClient(), SV_FlushBroadcastMessages(), SV_SendServerinfo(), and SV_UpdateToReliableMessages().
| int client_t::clientcamera |
clientcamera (entity to use as camera)
Definition at line 270 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteEntitiesToClient().
| qbool client_t::clientconnectcalled |
false = don't do ClientDisconnect on drop
Definition at line 187 of file server.h.
Referenced by SV_UpdateToReliableMessages().
| double client_t::clmovement_disabletimeout |
| float client_t::clmovement_inputtimeout |
| usercmd_t client_t::cmd |
| int client_t::colors |
Definition at line 236 of file server.h.
Referenced by NetConn_BuildStatusResponse(), NetConn_ServerParsePacket(), SV_Spawn_f(), and VM_SV_setcolor().
| double client_t::connecttime |
realtime this client connected
Definition at line 204 of file server.h.
Referenced by NetConn_ServerParsePacket(), SV_ConnectClient(), and SV_Status_f().
| int client_t::csqcentityframe_lastreset |
Definition at line 257 of file server.h.
Referenced by EntityFrameCSQC_LostFrame(), and EntityFrameCSQC_WriteFrame().
| csqcentityframedb_t client_t::csqcentityframehistory[NUM_CSQCENTITYDB_FRAMES] |
Definition at line 255 of file server.h.
Referenced by EntityFrameCSQC_AllocFrame(), EntityFrameCSQC_DeallocFrame(), EntityFrameCSQC_LostFrame(), EntityFrameCSQC_WriteFrame(), and SV_SendServerinfo().
| int client_t::csqcentityframehistory_next |
Definition at line 256 of file server.h.
Referenced by EntityFrameCSQC_AllocFrame(), EntityFrameCSQC_DeallocFrame(), EntityFrameCSQC_LostFrame(), and SV_SendServerinfo().
| unsigned char client_t::csqcentityscope[MAX_EDICTS] |
Definition at line 251 of file server.h.
Referenced by EntityFrameCSQC_LostAllFrames(), EntityFrameCSQC_LostFrame(), EntityFrameCSQC_WriteFrame(), and SV_SendServerinfo().
| unsigned int client_t::csqcentitysendflags[MAX_EDICTS] |
Definition at line 252 of file server.h.
Referenced by EntityFrameCSQC_LostAllFrames(), EntityFrameCSQC_LostFrame(), EntityFrameCSQC_WriteFrame(), and SV_SendServerinfo().
| int client_t::csqcnumedicts |
Definition at line 250 of file server.h.
Referenced by EntityFrameCSQC_LostAllFrames(), EntityFrameCSQC_LostFrame(), EntityFrameCSQC_WriteFrame(), and SV_SendServerinfo().
| int client_t::download_expectedposition |
| prvm_edict_t* client_t::edict |
PRVM_EDICT_NUM(clientnum+1)
Definition at line 221 of file server.h.
Referenced by SV_ConnectClient(), SV_Say(), SV_SendClientDatagram(), SV_SendServerinfo(), SV_StartDemoRecording(), SV_StopDemoRecording(), SV_WriteDemoMessage(), and VM_SV_setcolor().
| entityframe_database_t* client_t::entitydatabase |
Definition at line 272 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteEntitiesToClient().
| entityframe4_database_t* client_t::entitydatabase4 |
Definition at line 273 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteEntitiesToClient().
| entityframe5_database_t* client_t::entitydatabase5 |
Definition at line 274 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteEntitiesToClient().
| int client_t::frags |
Definition at line 237 of file server.h.
Referenced by NetConn_BuildStatusResponse(), NetConn_ServerParsePacket(), SV_MarkWriteEntityStateToClient(), SV_Spawn_f(), and SV_Status_f().
| double client_t::keepalivetime |
keepalive messages must be sent periodically during signon
Definition at line 207 of file server.h.
Referenced by SV_SendClientDatagram().
| unsigned int client_t::lastmovesequence |
Definition at line 305 of file server.h.
Referenced by SV_WriteEntitiesToClient().
| int client_t::latestframenum |
latest received clc_ackframe (used to detect packet loss)
Definition at line 263 of file server.h.
Referenced by SV_SendServerinfo().
| signed char client_t::movement_count[NETGRAPH_PACKETS] |
Definition at line 213 of file server.h.
Referenced by SV_SendServerinfo().
| unsigned int client_t::movement_highestsequence_seen |
Definition at line 214 of file server.h.
Referenced by SV_SendServerinfo().
| unsigned int client_t::movesequence |
Definition at line 212 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteEntitiesToClient().
| char client_t::name[MAX_SCOREBOARDNAME] |
Definition at line 235 of file server.h.
Referenced by NetConn_BuildStatusResponse(), NetConn_ServerParsePacket(), SV_ConnectClient(), SV_Kick_f(), SV_Ping_f(), SV_Spawn_f(), SV_Status_f(), SV_WriteEntitiesToClient(), and SV_WriteNetnameIntoDemo().
| char client_t::netaddress[MAX_QPATH] |
netaddress support
Definition at line 242 of file server.h.
Referenced by SV_StartDemoRecording(), and SV_StopDemoRecording().
| netconn_t* client_t::netconnection |
communications handle
Definition at line 210 of file server.h.
Referenced by NetConn_BuildStatusResponse(), NetConn_ServerParsePacket(), SV_BroadcastPrint(), SV_ConnectClient(), SV_FlushBroadcastMessages(), SV_SendClientDatagram(), SV_SendServerinfo(), SV_SpawnServer(), SV_Status_f(), SV_UpdateToReliableMessages(), VM_sprint(), VM_SV_centerprint(), VM_SV_lightstyle(), and VM_SV_sprint().
| int client_t::num_skippedentityframes |
Definition at line 301 of file server.h.
Referenced by SV_WriteEntitiesToClient().
| int client_t::old_colors |
Definition at line 236 of file server.h.
Referenced by VM_SV_setcolor().
| char client_t::old_name[MAX_SCOREBOARDNAME] |
Definition at line 235 of file server.h.
Referenced by SV_ConnectClient().
| float client_t::ping |
LadyHavoc: can be used for prediction or whatever...
Definition at line 224 of file server.h.
Referenced by NetConn_BuildStatusResponse(), SV_Ping_f(), SV_SendServerinfo(), and SV_Status_f().
| qbool client_t::prespawned |
false = don't allow spawn
Definition at line 189 of file server.h.
Referenced by SV_ConnectClient(), and SV_SendServerinfo().
| int client_t::rate |
requested rate in bytes per second
Definition at line 198 of file server.h.
Referenced by SV_ConnectClient(), and SV_SendClientDatagram().
| int client_t::rate_burstsize |
temporarily exceed rate by this amount of bytes
Definition at line 201 of file server.h.
Referenced by SV_SendClientDatagram().
| int client_t::sendsignon |
1 = send svc_serverinfo and advance to 2, 2 doesn't send, then advances to 0 (allowing unlimited sending) when prespawn is received
Definition at line 195 of file server.h.
Referenced by SV_SendClientDatagram(), and SV_SendServerinfo().
| prvm_vec_t client_t::spawn_parms[NUM_SPAWN_PARMS] |
spawn parms are carried from level to level
Definition at line 232 of file server.h.
Referenced by SV_ConnectClient(), and VM_SV_setspawnparms().
| qbool client_t::spawned |
false = don't allow begin
Definition at line 191 of file server.h.
Referenced by SV_ConnectClient(), and SV_SendServerinfo().
| int client_t::stats[MAX_CL_STATS] |
Definition at line 278 of file server.h.
Referenced by SV_SendServerinfo().
| unsigned char client_t::statsdeltabits[(MAX_CL_STATS+7)/8] |
Definition at line 277 of file server.h.
Referenced by SV_SendServerinfo().
| qfile_t* client_t::sv_demo_file |
demo recording
Definition at line 297 of file server.h.
Referenced by SV_SendServerinfo(), SV_StartDemoRecording(), SV_StopDemoRecording(), SV_WriteDemoMessage(), and SV_WriteNetnameIntoDemo().
| sizebuf_t client_t::unreliablemsg |
Definition at line 281 of file server.h.
Referenced by SV_ConnectClient(), SV_FlushBroadcastMessages(), SV_SendClientDatagram(), and SV_WriteUnreliableMessages().
| unsigned char client_t::unreliablemsg_data[NET_MAXMESSAGE] |
Definition at line 280 of file server.h.
Referenced by SV_ConnectClient().
| int client_t::unreliablemsg_splitpoint[NET_MAXMESSAGE/16] |
Definition at line 283 of file server.h.
Referenced by SV_FlushBroadcastMessages(), and SV_WriteUnreliableMessages().
| int client_t::unreliablemsg_splitpoints |
Definition at line 282 of file server.h.
Referenced by SV_FlushBroadcastMessages(), and SV_WriteUnreliableMessages().
| float client_t::visibletime[MAX_EDICTS] |
| char client_t::weaponmodel[MAX_QPATH] |
cache weaponmodel name lookups
Definition at line 266 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteClientdataToMessage().
| int client_t::weaponmodelindex |
Definition at line 267 of file server.h.
Referenced by SV_SendServerinfo(), and SV_WriteClientdataToMessage().