62 char particleeffecttype[64];
76 unsigned char data[MAX_QWMSGLEN+10];
248#ifdef SERVER_DEMO_PLAYBACK
361 unsigned short resendstats[32];
364 short baseangles[MAX_SPLITS][3];
365 unsigned int baseanglelocked[MAX_SPLITS];
388 int clientnum[MAX_SPLITS];
396#define MAX_BACK_BUFFERS 16
431#define SPECPRINT_CENTERPRINT 0x1
432#define SPECPRINT_SPRINT 0x2
433#define SPECPRINT_STUFFCMD 0x4
435#define STUFFCMD_IGNOREINDEMO ( 1<<0)
436#define STUFFCMD_DEMOONLY ( 1<<1)
437#define STUFFCMD_BROADCAST ( 1<<2)
438#define STUFFCMD_UNRELIABLE ( 1<<3)
441#define FIXANGLE_AUTO 1
442#define FIXANGLE_DELTA 2
443#define FIXANGLE_FIXED 3
591 #define SENDFLAGS_PRESENT 0x1u
592 #define SENDFLAGS_REMOVED 0x2u
593 #define SENDFLAGS_RESERVED (SENDFLAGS_PRESENT|SENDFLAGS_REMOVED)
594 #define SENDFLAGS_SHIFT 2u
595 #define SENDFLAGS_USABLE (~(quint64_t)SENDFLAGS_RESERVED)
702#define NEWSPEEDCHEATPROT
704#ifndef NEWSPEEDCHEATPROT
755#if defined(NQPROT) || defined(Q2SERVER) || defined(Q3SERVER)
756#define ISQWCLIENT(cl) ((cl)->protocol == SCP_QUAKEWORLD)
757#define ISQ2CLIENT(cl) ((cl)->protocol == SCP_QUAKE2)
758#define ISQ3CLIENT(cl) ((cl)->protocol == SCP_QUAKE3)
759#define ISNQCLIENT(cl) ((cl)->protocol >= SCP_NETQUAKE)
760#define ISDPCLIENT(cl) ((cl)->protocol >= SCP_DARKPLACES6)
762#define ISQWCLIENT(cl) ((cl)->protocol != SCP_BAD)
763#define ISQ2CLIENT(cl) false
764#define ISQ3CLIENT(cl) false
765#define ISNQCLIENT(cl) false
766#define ISDPCLIENT(cl) false
782#define MSG_BUF_SIZE 8192
834#define DEMO_FRAMES 64
835#define DEMO_FRAMES_MASK (DEMO_FRAMES - 1)
852 float fixangletime[MAX_CLIENTS];
869#define SVSTATS_PERIOD 10
891#define MAX_CHALLENGES 1024
965#define FRAGLOG_BUFFERS 8
1032#define PVSF_NORMALPVS 0x0
1033#define PVSF_NOTRACECHECK 0x1
1034#define PVSF_USEPHS 0x2
1035#define PVSF_IGNOREPVS 0x3
1036#define PVSF_MODE_MASK 0x3
1037#define PVSF_NOREMOVE 0x80
1049#define SPAWNFLAG_NOT_EASY (1<<8)
1050#define SPAWNFLAG_NOT_MEDIUM (1<<9)
1051#define SPAWNFLAG_NOT_HARD (1<<10)
1052#define SPAWNFLAG_NOT_DEATHMATCH (1<<11)
1054#define SPAWNFLAG_NOT_H2PALADIN (1<<8)
1055#define SPAWNFLAG_NOT_H2CLERIC (1<<9)
1056#define SPAWNFLAG_NOT_H2NECROMANCER (1<<10)
1057#define SPAWNFLAG_NOT_H2THEIF (1<<11)
1058#define SPAWNFLAG_NOT_H2EASY (1<<12)
1059#define SPAWNFLAG_NOT_H2MEDIUM (1<<13)
1060#define SPAWNFLAG_NOT_H2HARD (1<<14)
1061#define SPAWNFLAG_NOT_H2DEATHMATCH (1<<15)
1062#define SPAWNFLAG_NOT_H2COOP (1<<16)
1063#define SPAWNFLAG_NOT_H2SINGLE (1<<17)
1079#define MSG_PRERELONE -100
1080#define MSG_BROADCAST 0
1084#define MSG_MULTICAST 4
1135#define BAN_BAN (1u<<0)
1136#define BAN_PERMIT (1u<<1)
1137#define BAN_CUFF (1u<<2)
1138#define BAN_MUTE (1u<<3)
1139#define BAN_CRIPPLED (1u<<4)
1140#define BAN_DEAF (1u<<5)
1141#define BAN_LAGGED (1u<<6)
1142#define BAN_VIP (1u<<7)
1143#define BAN_BLIND (1u<<8)
1144#define BAN_SPECONLY (1u<<9)
1145#define BAN_STEALTH (1u<<10)
1146#define BAN_USER1 (1u<<11)
1147#define BAN_USER2 (1u<<12)
1148#define BAN_USER3 (1u<<13)
1149#define BAN_USER4 (1u<<14)
1150#define BAN_USER5 (1u<<15)
1151#define BAN_USER6 (1u<<16)
1152#define BAN_USER7 (1u<<17)
1153#define BAN_USER8 (1u<<18)
1154#define BAN_MAPPER (1u<<19)
1155#define BAN_VMUTE (1u<<20)
1157#define BAN_NOLOCALHOST (BAN_BAN|BAN_PERMIT|BAN_SPECONLY)
1162NORETURN
void VARGS
SV_Error (
char *
error, ...) LIKEPRINTF(1);
1199 char userinfo[2048];
1249#define SSV_IsSubServer() isClusterSlave
1256void SSV_Send(
const char *dest,
const char *src,
const char *cmd,
const char *
msg);
1263#define SSV_UpdateAddresses() ((void)0)
1264#define MSV_ClusterLogin(info) false
1265#define SSV_IsSubServer() false
1266#define MSV_OpenUserDatabase()
1267#define MSV_PollSlaves()
1268#define MSV_ForwardToAutoServer() false
1310#define FULLDIMENSIONMASK 0xffffffff
1314void SV_StartSound (
int ent,
vec3_t origin,
float *velocity,
int seenmask,
int channel,
const char *sample,
int volume,
float attenuation,
float pitchadj,
float timeofs,
unsigned int flags);
1326 #define BPRINT_IGNOREINDEMO (1<<0)
1327 #define BPRINT_IGNORECLIENTS (1<<1)
1329 #define BPRINT_IGNORECONSOLE (1<<3)
1356#ifdef PEXT2_VOICECHAT
1456#define RANK_CUFFED 4
1457#define RANK_CRIPPLED 8
1459#define NUM_RANK_SPAWN_PARMS 32
1471#if NUM_RANK_SPAWN_PARMS>32
1689#define AddAllLinksToPmove(w,p) do{AddLinksToPmove(w,p,(w)->areanodes);AddLinksToPmove_Force(w,p,&(w)->portallist);}while(0)
@ MAX_CL_STATS
Definition: bothdefs.h:1060
int challenge
Definition: cl_main.c:304
client_state_t cl
Definition: cl_main.c:247
unsigned char guid[64]
Definition: cl_main.c:322
double time
Definition: cl_main.c:306
int protocol
Definition: cl_main.c:289
netadr_t adr[8]
Definition: cl_main.c:288
cvar_t msg
Definition: cl_main.c:159
void(QDECL *vgui_frame)(void)
entity_t * ent
Definition: com_mesh.c:717
void dNearCallback * callback
Definition: com_phys_ode.c:655
int num
Definition: com_phys_ode.c:314
unsigned char qbyte
Definition: common.h:127
char * text
Definition: decomp.c:375
s
Definition: execloop.h:53
char filename[64]
Definition: generatebuiltin.c:8
void size_t buffersize
Definition: gl_model.c:912
const char * newname
Definition: gl_model.c:1431
unsigned int col
Definition: gl_ngraph.c:39
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: gl_vidcommon.c:351
GLint level
Definition: gl_vidcommon.c:42
static EGLSurface EGLSurface EGLContext ctx
Definition: gl_videgl.c:47
int error
Definition: gl_vidlinuxglx.c:447
GLenum query
Definition: glquake.h:818
GLint GLenum type
Definition: glquake.h:157
GLuint GLcharARB * name
Definition: glquake.h:155
GLint size
Definition: glquake.h:157
GLfloat x
Definition: glquake.h:158
GLfloat GLfloat GLfloat GLfloat w
Definition: glquake.h:158
GLint GLfloat * parms
Definition: glsupp.h:612
GLenum GLsizei len
Definition: glsupp.h:502
static png_size_t start
Definition: image.c:1419
iwboolean verbose
Definition: iwebiface.c:329
char fname[MAX_QPATH]
Definition: m_mp3.c:160
char ** data
Definition: p_script.c:63
int const void * p
Definition: pr_lua.c:232
pint_t progsnum_t
Definition: progtype.h:64
pvec_t pvec3_t[3]
Definition: progtype.h:63
enum multicast_e multicast_t
multicast_e
Definition: q2game.h:24
int outlen
Definition: qccgui.c:6543
uploadfmt_t fmt
Definition: r_2d.c:48
qboolean MVD_CheckSpace(qboolean broadcastwarnings)
Definition: sv_mvd.c:1969
void NPP_NQWriteEntity(int dest, int data)
Definition: net_preparse.c:1679
void SVM_AddBrokerGame(const char *brokerid, const char *info)
Definition: sv_master.c:1069
char * SV_MVDNum(char *buffer, int bufferlen, int num)
Definition: sv_mvd.c:2733
void SSV_CheckFromMaster(void)
qboolean isClusterSlave
Definition: sv_cluster.c:95
vfsfile_t * Sys_ForkServer(void)
Definition: sys_linux_threads.c:344
qboolean HLSV_ClientCommand(client_t *client)
Definition: svhl_game.c:1984
void NPP_NQWriteAngle(int dest, float data)
Definition: net_preparse.c:287
void SVQW_WriteDelta(entity_state_t *from, entity_state_t *to, sizebuf_t *msg, qboolean force, unsigned int protext, unsigned int ezext)
Definition: sv_ents.c:680
qboolean PR_ShouldTogglePause(client_t *initiator, qboolean pausedornot)
Definition: pr_cmds.c:2377
void NPP_MVDForceFlush(void)
Definition: net_preparse.c:2974
void SV_VoiceSendPacket(client_t *client, sizebuf_t *buf)
Definition: sv_user.c:3004
int sv_max_staticentities
Definition: sv_init.c:41
struct svtcpstream_s svtcpstream_t
void SV_DespawnClient(client_t *cl)
Definition: sv_user.c:2134
void SV_ReplaceEntityFrame(client_t *cl, int framenum)
Definition: sv_ents.c:629
server_t sv
Definition: sv_init.c:38
void SV_SaveLevelCache(const char *savename, qboolean dontharmgame)
Definition: savegame.c:932
void ClientReliableWrite_Float(client_t *cl, float f)
Definition: sv_nchan.c:196
client_conn_state_t
Definition: server.h:330
@ cs_spawned
Definition: server.h:335
@ cs_connected
Definition: server.h:334
@ cs_loadzombie
Definition: server.h:333
@ cs_zombie
Definition: server.h:332
@ cs_free
Definition: server.h:331
void SV_SaveSpawnparms(void)
Definition: sv_init.c:409
void SV_SpawnParmsToQC(client_t *client)
Definition: sv_init.c:286
client_t * SV_GetClientForString(const char *name, int *id)
Definition: sv_ccmds.c:80
void SV_CalcNetRates(client_t *cl, double *ftime, int *frames, double *minf, double *maxf)
Definition: sv_user.c:5818
void SV_AutoAddPenalty(client_t *cl, unsigned int banflag, int duration, char *reason)
Definition: sv_ccmds.c:1906
void NPP_QWWriteShort(int dest, short data)
Definition: net_preparse.c:325
vec3_t pmove_mins
Definition: sv_user.c:6802
void NPP_NQWriteString(int dest, const char *data)
Definition: net_preparse.c:1625
void SV_BroadcastUserinfoChange(client_t *about, qboolean isbasic, const char *key, const char *newval)
Definition: sv_send.c:3370
void SV_ReadPacket(void)
Definition: sv_main.c:4835
struct server_static_s server_static_t
void SV_UpdateMaxPlayers(int newmax)
Definition: sv_init.c:676
qboolean SV_CanTrack(client_t *client, int entity)
Definition: sv_send.c:2591
cvar_t sv_csqcdebug
Definition: sv_main.c:163
vfsfile_t * SVM_GenerateIndex(const char *requesthost, const char *fname, const char **mimetype, const char *query)
Definition: sv_master.c:993
const char * SV_GetProtocolVersionString(void)
Definition: sv_main.c:1295
qboolean SV_Master_AddressIsMaster(netadr_t *adr)
Definition: net_master.c:210
void SV_MVD_WriteReliables(qboolean writebroadcasts)
Definition: sv_mvd.c:945
void SV_SetUpClientEdict(client_t *cl, edict_t *ent)
Definition: sv_user.c:5416
int sv_redirectedlang
Definition: sv_send.c:48
void MSV_OpenUserDatabase(void)
Definition: sv_cluster.c:1827
cvar_t deathmatch
Definition: sv_main.c:183
mvdclosereason_e
Definition: server.h:1614
@ MVD_CLOSE_STOPPED
Definition: server.h:1615
@ MVD_CLOSE_FSERROR
Definition: server.h:1619
@ MVD_CLOSE_SIZELIMIT
Definition: server.h:1616
@ MVD_CLOSE_CANCEL
Definition: server.h:1617
@ MVD_CLOSE_DISCONNECTED
Definition: server.h:1618
int SV_ChatMove(int impulse)
Definition: sv_chat.c:630
void NPP_QWWriteFloat(int dest, float data)
Definition: net_preparse.c:2337
void ClientReliableWrite_Long(client_t *cl, int c)
Definition: sv_nchan.c:228
void SVHL_DropClient(client_t *drop)
Definition: svhl_game.c:2044
int SV_ModelIndex(const char *name)
Definition: sv_init.c:60
void AddLinksToPmove_Force(world_t *w, wedict_t *player, areanode_t *node)
Definition: sv_user.c:7043
void ClientReliableWrite_String(client_t *cl, const char *s)
Definition: sv_nchan.c:260
cvar_t sv_demoDir
Definition: sv_mvd.c:43
qboolean PR_GameCodePausedTic(float pausedtime)
Definition: pr_cmds.c:2361
void SV_Master_HeartbeatResponse(netadr_t *adr, const char *challenge)
Definition: net_master.c:225
cvar_t sv_mintic
Definition: sv_main.c:57
qbyte * SVHL_Snapshot_SetupPVS(client_t *client, qbyte *pvs, unsigned int pvsbufsize)
Definition: svhl_game.c:2377
cvar_t coop
Definition: sv_main.c:187
void SV_ExtractFromUserinfo(client_t *cl, qboolean verbose)
Definition: sv_main.c:6215
void SVNQ_ExecuteClientMessage(client_t *cl)
Definition: sv_user.c:9015
void SV_AckEntityFrame(client_t *cl, int framenum)
Definition: sv_ents.c:613
int predictablerand(void)
struct bannedips_s bannedips_t
gametype_e
Definition: server.h:909
@ GT_QUAKE2
Definition: server.h:913
@ GT_QUAKE3
Definition: server.h:914
@ GT_LUA
Definition: server.h:916
@ GT_MAX
Definition: server.h:918
@ GT_HALFLIFE
Definition: server.h:912
@ GT_PROGS
Definition: server.h:910
@ GT_Q1QVM
Definition: server.h:911
void SV_GibFilterInit(void)
Definition: sv_ents.c:3313
void SV_ExecuteUserCommand(const char *s, qboolean fromQC)
Definition: sv_user.c:6593
rankstats_t * Rank_GetPlayerStats(int id, rankstats_t *buffer)
Definition: sv_rankin.c:329
const char * SV_CheckRejectConnection(netadr_t *adr, const char *uinfo, unsigned int protocol, unsigned int pext1, unsigned int pext2, unsigned int ezpext1, char *guid)
Definition: pr_cmds.c:7870
void SV_ClientProtocolExtensionsChanged(client_t *client)
Definition: sv_main.c:2104
qboolean SV_ChallengePasses(int challenge)
Definition: sv_main.c:1926
void SV_ExecInitialConfigs(char *defaultexec)
Definition: sv_main.c:6433
void SV_ProcessSendFlags(client_t *c)
Definition: sv_ents.c:4418
void SV_FilterImpulseInit(void)
Definition: sv_user.c:6728
void SV_MVDStop_f(void)
Definition: sv_mvd.c:1523
qboolean SV_Loadgame(const char *unsafe_savename)
Definition: savegame.c:2078
void SVVC_Frame(qboolean enabled)
void VARGS PFQ2_Configstring(int i, const char *val)
Definition: svq2_game.c:297
void NPP_Flush(void)
Definition: net_preparse.c:204
void SV_MVDInit(void)
Definition: sv_mvd.c:3113
void SVQ3Q1_BuildEntityPacket(client_t *client, packet_entities_t *pack)
Definition: sv_ents.c:4224
void SV_DoDirectConnect(svconnectinfo_t *fte_restrict info)
Definition: sv_main.c:2621
cvar_t timelimit
Definition: sv_main.c:174
void SV_MVD_RunPendingConnections(void)
void SSV_RequestShutdown(void)
struct chatvar_s chatvar_t
void SV_SaveInfos(vfsfile_t *f)
Definition: sv_ccmds.c:2759
void QDECL SVQ1_StartSound(vec_t *origin, wedict_t *entity, int channel, const char *sample, int volume, float attenuation, float pitchadj, float timeofs, unsigned int chflags)
Definition: sv_send.c:1344
NORETURN void VARGS SV_Error(char *error,...) LIKEPRINTF(1)
Definition: sv_main.c:328
void NPP_NQWriteLong(int dest, long data)
Definition: net_preparse.c:281
cvar_t sv_demoUseCache
Definition: sv_mvd.c:37
void SV_EvaluatePenalties(client_t *cl)
Definition: sv_ccmds.c:1323
void Rank_ListTop10_f(void)
Definition: sv_rankin.c:767
cvar_t pr_ssqc_progs
Definition: pr_cmds.c:86
void SV_ClientThink(void)
Definition: sv_user.c:9686
void SV_DownloadQueueClear(client_t *client)
Definition: sv_user.c:3612
void MVD_Init(void)
Definition: sv_mvd.c:1178
qboolean SVHL_ClientConnect(client_t *client, netadr_t adr, char rejectmessage[128])
Definition: svhl_game.c:2008
void MSGQ2_WriteDeltaEntity(q2entity_state_t *from, q2entity_state_t *to, sizebuf_t *msg, qboolean force, qboolean newentity)
Definition: svq2_ents.c:38
void AddAllLinksToPmove(world_t *w, wedict_t *player)
Definition: sv_user.c:6965
void SSV_SetupControlPipe(vfsfile_t *stream)
Definition: sv_cluster.c:378
void NPP_NQWriteFloat(int dest, float data)
Definition: net_preparse.c:1526
void SV_Demo_PrintOutputs(void)
Definition: sv_mvd.c:1418
int SV_PMTypeForClient(client_t *cl, edict_t *ent)
Definition: sv_user.c:7134
void SV_Prompt_Clear(client_t *cl)
Definition: pr_cmds.c:11103
int predictablerandgetseed(void)
void SSV_SavePlayerStats(client_t *cl, int reason)
Definition: sv_cluster.c:1575
void VARGS SV_ClientPrintf(client_t *cl, int level, const char *fmt,...) LIKEPRINTF(3)
Definition: sv_send.c:304
void SVQ2_BuildClientFrame(client_t *client)
Definition: svq2_ents.c:688
void FTENET_TCP_ICEResponse(struct ftenet_connections_s *col, int type, const char *cid, const char *sdp)
Definition: net_wins.c:6169
void SV_MVD_AutoRecord(void)
Definition: sv_mvd.c:2080
void ClientReliableWrite_Entity(client_t *cl, int c)
Definition: sv_nchan.c:249
client_t * ClientReliableWrite_BeginSplit(client_t *cl, int svc, int svclen)
Definition: sv_nchan.c:75
void SV_EndRedirect(void)
Definition: cl_main.c:7659
void SV_Prompt_Input(client_t *cl, usercmd_t *ucmd)
Definition: pr_cmds.c:10998
@ PRESPAWN_CUSTOMTENTS
Definition: server.h:413
@ PRESPAWN_CSPROGS
Definition: server.h:404
@ PRESPAWN_BASELINES
Definition: server.h:417
@ PRESPAWN_COMPLETED
Definition: server.h:420
@ PRESPAWN_SOUNDLIST
Definition: server.h:406
@ PRESPAWN_VWEPMODELLIST
Definition: server.h:408
@ PRESPAWN_SPAWNSTATIC
Definition: server.h:415
@ PRESPAWN_PARTICLES
Definition: server.h:412
@ PRESPAWN_INVALID
Definition: server.h:400
@ PRESPAWN_AMBIENTSOUND
Definition: server.h:416
@ PRESPAWN_BRUSHES
Definition: server.h:419
@ PRESPAWN_SERVERINFO
Definition: server.h:402
@ PRESPAWN_PROTOCOLSWITCH
Definition: server.h:401
@ PRESPAWN_MAPCHECK
Definition: server.h:411
@ PRESPAWN_SIGNON_BUF
Definition: server.h:414
@ PRESPAWN_SPAWN
Definition: server.h:418
@ PRESPAWN_MODELLIST
Definition: server.h:410
void SV_AutoBanSender(int duration, char *reason)
Definition: sv_ccmds.c:1920
void SVHL_BuildStats(client_t *client, int *si, float *sf, char **ss)
Definition: svhl_game.c:2025
qboolean SV_FilterImpulse(int imp, int level)
Definition: sv_user.c:6718
void VoteFlushAll(void)
Definition: sv_user.c:4931
void SV_Master_Heartbeat(void)
Definition: net_master.c:599
void SV_Savegame(const char *savename, qboolean autosave)
Definition: savegame.c:1219
char * SV_BannedReason(netadr_t *a)
Definition: sv_ccmds.c:1598
struct mvddest_s mvddest_t
void Rank_SetPlayerStats(int id, rankstats_t *stats)
Definition: sv_rankin.c:359
cvar_t sv_demoAutoRecord
Definition: sv_mvd.c:36
void NPP_NQWriteChar(int dest, char data)
Definition: net_preparse.c:269
const char * SV_MVDLastNum(unsigned int num)
Definition: sv_mvd.c:2726
void SV_SendFixAngle(client_t *client, sizebuf_t *msg, int fixtype, qboolean roll)
Definition: sv_send.c:1513
void SV_Master_Shutdown(void)
Definition: net_master.c:772
void SVM_RemoveBrokerGame(const char *brokerid)
Definition: sv_master.c:1042
void SV_Prompt_Resend(client_t *cl)
Definition: pr_cmds.c:11035
qboolean SVC_GetChallenge(qboolean respond_dp)
Definition: sv_main.c:1629
void SV_CleanupEnts(void)
Definition: sv_ents.c:4437
void SVHL_RunFrame(void)
Definition: svhl_phys.c:1812
void SV_GibFilterPurge(void)
Definition: sv_ents.c:3279
int Rank_GetPlayerID(char *guid, const char *name, int pwd, qboolean allowcreate, qboolean requirepasswordtobeset)
Definition: sv_rankin.c:408
void SVQ2_WriteFrameToClient(client_t *client, sizebuf_t *msg)
Definition: svq2_ents.c:622
qboolean MSV_ClusterLogin(svconnectinfo_t *info)
Definition: sv_cluster.c:1861
cvar_t sv_autosave
Definition: savegame.c:14
void SV_QCStatName(int type, char *name, int statnum)
Definition: sv_send.c:2056
void NPP_QWWriteString(int dest, const char *data)
Definition: net_preparse.c:2387
qboolean SV_LoadLevelCache(const char *savename, const char *level, const char *startspot, qboolean ignoreplayers)
Definition: savegame.c:450
void SV_InitOperatorCommands(void)
Definition: sv_ccmds.c:3440
void NPP_NQWriteShort(int dest, short data)
Definition: net_preparse.c:275
void VARGS SV_BroadcastTPrintf(int level, translation_t fmt,...)
Definition: sv_send.c:488
void SV_CheckTimer(void)
Definition: sv_ccmds.c:3165
qboolean SV_MayCheat(void)
Definition: sv_ccmds.c:33
void SV_PostRunCmd(void)
Definition: sv_user.c:7847
void SV_FinalMessage(char *message)
Definition: sv_main.c:438
void Rank_Flush(void)
Definition: sv_rankin.c:940
void SV_FixupName(const char *in, char *out, unsigned int outlen)
Definition: sv_main.c:6020
void ClientReliableCheckBlock(client_t *cl, int maxsize)
Definition: sv_nchan.c:26
enum multicast_e multicast_t
void SV_Snapshot_BuildStateQ1(entity_state_t *state, edict_t *ent, client_t *client, packet_entities_t *pack)
Definition: sv_ents.c:3435
void SV_MVD_SendInitialGamestate(mvddest_t *dest)
Definition: sv_mvd.c:1684
void SV_UnspawnServer(void)
Definition: sv_init.c:606
void MSV_Shutdown(void)
Definition: sv_cluster.c:560
char * SV_PlayerPublicAddress(client_t *cl)
Definition: sv_main.c:1165
void SVHL_PutClientInServer(client_t *client)
Definition: svhl_game.c:2035
void SV_MulticastCB(vec3_t origin, multicast_t to, const char *reliableinfokey, int dimension_mask, void(*callback)(client_t *cl, sizebuf_t *msg, void *ctx), void *ctx)
Definition: sv_send.c:909
void Rank_RegisterCommands(void)
Definition: sv_rankin.c:919
sizebuf_t * ClientReliable_StartWrite(client_t *cl, int maxsize)
Definition: sv_nchan.c:102
qboolean SVM_FixupServerAddress(netadr_t *adr, struct dtlspeercred_s *cred)
Definition: sv_master.c:194
void SV_TPrintToClient(client_t *cl, int level, const char *string)
Definition: sv_send.c:196
serverprotocols_e
Definition: server.h:446
@ SCP_QUAKEWORLD
Definition: server.h:448
@ SCP_BJP3
Definition: server.h:454
@ SCP_FITZ666
Definition: server.h:455
@ SCP_DARKPLACES7
Definition: server.h:458
@ SCP_DARKPLACES6
Definition: server.h:457
@ SCP_NETQUAKE
Definition: server.h:452
@ SCP_QUAKE3
Definition: server.h:450
@ SCP_QUAKE2
Definition: server.h:449
@ SCP_BAD
Definition: server.h:447
cvar_t sv_demoMaxSize
Definition: sv_mvd.c:47
void SV_AddDebugPolygons(void)
Definition: pr_cmds.c:7988
void SV_SendServerinfo(client_t *client)
void SV_FindModelNumbers(void)
Definition: sv_send.c:1492
qboolean MSV_ForwardToAutoServer(void)
Definition: sv_cluster.c:781
void VARGS SV_Multicast(vec3_t origin, multicast_t to)
Definition: sv_send.c:1116
void SSV_InstructMaster(sizebuf_t *cmd)
Definition: sv_cluster.c:1288
void VARGS SV_BroadcastCommand(const char *fmt,...) LIKEPRINTF(1)
Definition: sv_send.c:541
void SVQ2_BuildBaselines(void)
Definition: svq2_ents.c:867
cvar_t sv_maxspeed
Definition: sv_phys.c:49
redirect_t sv_redirected
Definition: sv_send.c:47
void SVHL_Snapshot_Build(client_t *client, packet_entities_t *pack, qbyte *pvs, edict_t *clent, qboolean ignorepvs)
Definition: svhl_game.c:2307
void SV_WriteEntitiesToClient(client_t *client, sizebuf_t *msg, qboolean ignorepvs)
Definition: sv_ents.c:4243
void SV_VoiceInitClient(client_t *client)
Definition: sv_user.c:2997
void SV_AutoSave(void)
Definition: savegame.c:1520
void SV_Master_ReResolve(void)
Definition: net_master.c:754
void SV_SpawnParmsToClient(client_t *client)
Definition: sv_init.c:299
void SV_FlushLevelCache(void)
Definition: savegame.c:377
void SV_FlushBroadcasts(void)
Definition: sv_send.c:2780
void ClientReliableWrite_Double(client_t *cl, double f)
Definition: sv_nchan.c:185
void NPP_NQWriteByte(int dest, qbyte data)
Definition: net_preparse.c:263
qboolean SVQ2_InitGameProgs(void)
Definition: svq2_game.c:822
void VARGS SVQ2_ShutdownGameProgs(void)
Definition: svq2_game.c:760
cvar_t sv_demoMaxDirSize
Definition: sv_mvd.c:39
void SV_SendLightstyle(client_t *cl, sizebuf_t *forcemsg, int style, qboolean initial)
Definition: sv_send.c:1384
void ClientReliableWrite_Angle(client_t *cl, float f)
Definition: sv_nchan.c:141
void ClientReliableWrite_Char(client_t *cl, int c)
Definition: sv_nchan.c:174
void SV_DropClient(client_t *drop)
Definition: sv_main.c:488
void SVFTE_EmitBaseline(entity_state_t *to, qboolean numberisimportant, sizebuf_t *msg, unsigned int pext2, unsigned int ezext)
Definition: sv_ents.c:1448
void SV_FullClientUpdate(client_t *client, client_t *to)
Definition: sv_main.c:982
server_state_t
Definition: server.h:24
@ ss_clustermode
Definition: server.h:26
@ ss_cinematic
Definition: server.h:29
@ ss_active
Definition: server.h:28
@ ss_loading
Definition: server.h:27
@ ss_dead
Definition: server.h:25
void SV_BroadcastPrint_QexLoc(unsigned int flags, int level, const char **arg, int args)
Definition: sv_send.c:412
cvar_t spawn
Definition: sv_main.c:189
void SVHL_SpawnEntities(char *entstring)
Definition: svhl_game.c:1835
void SV_New_f(void)
Definition: sv_user.c:242
cvar_t sv_demoPings
Definition: sv_mvd.c:46
float SVM_Think(void)
Definition: sv_master.c:1899
void SV_GetNewSpawnParms(client_t *cl)
Definition: sv_init.c:431
void ClientReliable_FinishWrite(client_t *cl)
Definition: sv_nchan.c:124
int SV_MVD_GotQTVRequest(vfsfile_t *clientstream, char *headerstart, char *headerend, qtvpendingstate_t *p)
Definition: sv_mvd.c:259
void NPP_QWWriteCoord(int dest, float data)
Definition: net_preparse.c:337
void SV_RunCmdCleanup(void)
Definition: sv_user.c:7223
qboolean SV_UserInfoIsBasic(const char *infoname)
Definition: sv_user.c:4710
void SV_MVD_FullClientUpdate(sizebuf_t *msg, client_t *player)
Definition: sv_mvd.c:800
void SV_FlushSignon(qboolean force)
Definition: sv_init.c:127
void SV_GetConsoleCommands(void)
Definition: sv_main.c:5245
void SV_Init(struct quakeparms_s *parms)
Definition: sv_main.c:6468
void SV_SendClientPrespawnInfo(client_t *client)
Definition: sv_user.c:1074
void SV_ArgumentOverrides(void)
Definition: sv_main.c:6422
void SV_SendMVDMessage(void)
Definition: sv_send.c:3710
void SV_StuffcmdToClient(client_t *cl, const char *string)
Definition: sv_send.c:202
void SV_WipeServerState(void)
Definition: sv_init.c:816
void SV_QCStatGlobal(int type, const char *globalname, int statnum)
Definition: sv_send.c:2035
void DestFlush(qboolean compleate)
Definition: sv_mvd.c:164
qboolean SV_ReadMVD(void)
Definition: sv_demo.c:321
qboolean SV_MVDWritePackets(int num)
Definition: sv_mvd.c:1013
void SV_DownloadQueueNext(client_t *client)
Definition: sv_user.c:3591
cvar_t sv_antilag
Definition: sv_user.c:68
void ClientReliableWrite_Short(client_t *cl, int c)
Definition: sv_nchan.c:239
void SV_StuffcmdToClient_Unreliable(client_t *cl, const char *string)
Definition: sv_send.c:248
void SV_SendClientMessages(void)
Definition: sv_send.c:3407
void SSV_Send(const char *dest, const char *src, const char *cmd, const char *msg)
Definition: sv_cluster.c:1602
void SV_RunCmd(usercmd_t *ucmd, qboolean recurse)
Definition: sv_user.c:7237
void SV_Loadgame_f(void)
Definition: savegame.c:2361
void VARGS SV_ClientTPrintf(client_t *cl, int level, translation_t text,...)
Definition: sv_send.c:332
void VARGS SV_BroadcastPrintf(int level, const char *fmt,...) LIKEPRINTF(2)
Definition: sv_send.c:475
void SSV_UpdateAddresses(void)
Definition: sv_cluster.c:1532
void SV_PrintToClient(client_t *cl, int level, const char *string)
Definition: sv_send.c:158
qboolean Rank_OpenRankings(void)
Definition: sv_rankin.c:152
void AddLinksToPmove(world_t *w, wedict_t *player, areanode_t *node)
Definition: sv_user.c:6986
void SV_CalcPHS(void)
Definition: sv_init.c:458
server_static_t svs
Definition: sv_init.c:37
void SV_MulticastProtExt(vec3_t origin, multicast_t to, int dimension_mask, int with, int without)
Definition: sv_send.c:590
cvar_t fraglimit
Definition: sv_main.c:173
void ClientReliableWrite_Coord(client_t *cl, float f)
Definition: sv_nchan.c:207
void SVC_DirectConnect(int expectedreliablesequence)
Definition: sv_main.c:3388
void SV_ExecuteClientMessage(client_t *cl)
Definition: sv_user.c:8220
void SSV_ReadFromControlServer(void)
Definition: sv_cluster.c:1300
void SV_FlushDemoSignon(void)
Definition: sv_init.c:148
void MSV_MapCluster_Setup(const char *landingmap, qboolean use_database, qboolean singleplyaer)
Definition: sv_cluster.c:476
int SV_HullNumForPlayer(int h2hull, float *mins, float *maxs)
Definition: sv_ents.c:2225
void NPP_QWWriteAngle(int dest, float data)
Definition: net_preparse.c:333
void MVDSetMsgBuf(demobuf_t *prev, demobuf_t *cur)
void SV_LogPlayer(client_t *cl, char *msg)
Definition: log.c:235
cvar_t sv_limittics
Definition: server.h:1089
void SV_Savegame_c(int argn, const char *partial, struct xcommandargcompletioncb_s *ctx)
Definition: savegame.c:1479
redirect_t
Definition: server.h:1401
@ RD_OBLIVION
Definition: server.h:1401
@ RD_CLIENT
Definition: server.h:1401
@ RD_NONE
Definition: server.h:1401
@ RD_MASTER
Definition: server.h:1401
@ RD_PACKET_LOG
Definition: server.h:1401
@ RD_PACKET
Definition: server.h:1401
void SV_QCStatPtr(int type, void *ptr, int statnum)
Definition: sv_send.c:2051
vfsfile_t * Sys_GetStdInOutStream(void)
Definition: sys_linux_threads.c:511
demo_t demo
Definition: sv_mvd.c:79
void SV_BroadcastPrint(unsigned int flags, int level, const char *text)
Definition: sv_send.c:368
void SVQ2_ExecuteClientMessage(client_t *cl)
Definition: sv_user.c:8591
void SV_WipeChat(client_t *client)
Definition: sv_chat.c:551
client_t * SV_AddSplit(client_t *controller, char *info, int id)
Definition: sv_main.c:2405
struct levelcache_s levelcache_t
vec3_t pmove_maxs
Definition: server.h:1683
qboolean PR_GameCodePacket(char *s)
Definition: pr_cmds.c:2396
void ClientReliableWrite_SZ(client_t *cl, const void *data, int len)
Definition: sv_nchan.c:271
cvar_t sv_antilag_frac
Definition: server.h:1099
void MSV_PollSlaves(void)
Definition: sv_cluster.c:1194
void ClientReliableWrite_Int64(client_t *cl, qint64_t c)
Definition: sv_nchan.c:218
qboolean SV_TogglePause(client_t *cl)
Definition: sv_user.c:4458
int SV_RateForClient(client_t *cl)
Definition: sv_main.c:5264
cvar_t sv_maxtic
Definition: server.h:1089
void NPP_QWWriteLong(int dest, long data)
Definition: net_preparse.c:329
char * SV_Demo_CurrentOutput(void)
Definition: sv_mvd.c:1408
void SV_SpawnServer(const char *server, const char *startspot, qboolean noents, qboolean usecinematic, int playerslots)
Definition: sv_init.c:842
void SV_PreRunCmd(void)
Definition: sv_user.c:7212
entity_state_t * sv_staticentities
Definition: sv_init.c:40
void MSV_MapCluster_f(void)
Definition: sv_cluster.c:556
void NPP_QWWriteByte(int dest, qbyte data)
Definition: net_preparse.c:317
void SVHL_RunPlayerCommand(client_t *cl, usercmd_t *oldest, usercmd_t *oldcmd, usercmd_t *newcmd)
Definition: svhl_game.c:2287
void SV_UpdateToReliableMessages(void)
Definition: sv_send.c:2966
void SV_ClearQCStats(void)
Definition: sv_send.c:2086
void SVHL_SetupGame(void)
Definition: svhl_game.c:1829
void NPP_QWWriteEntity(int dest, int data)
Definition: net_preparse.c:345
void SV_Physics_Client(edict_t *ent, int num)
cvar_t sv_demofps
Definition: sv_mvd.c:45
char sv_redirected_buf[8000]
Definition: sv_send.c:45
sizebuf_t * MVDWrite_Begin(qbyte type, int to, int size)
Definition: sv_mvd.c:844
void SV_BeginRedirect(redirect_t rd, int lang)
Definition: sv_send.c:133
void SV_DeleteSavegame_f(void)
Definition: savegame.c:2380
int SV_NewChallenge(void)
Definition: sv_main.c:1586
void SV_SendMessagesToAll(void)
Definition: sv_send.c:3916
void SV_Shutdown(void)
Definition: pr_cmds.c:171
int SV_CalcPing(client_t *cl, qboolean forcecalc)
Definition: sv_main.c:908
void SVHL_ShutdownGame(void)
Definition: svhl_game.c:1968
struct laggedpacket_s laggedpacket_t
void SV_Savegame_f(void)
Definition: savegame.c:1490
void ClientReliableWrite_Begin(client_t *cl, int c, int maxsize)
Definition: sv_nchan.c:67
void SV_WriteClientdataToMessage(client_t *client, sizebuf_t *msg)
Definition: sv_send.c:1681
void SVNQ_New_f(void)
Definition: sv_user.c:497
void SSV_InitiatePlayerTransfer(client_t *cl, const char *newserver)
Definition: sv_cluster.c:1622
void MSV_Status(void)
Definition: sv_cluster.c:607
qboolean ReloadRanking(client_t *cl, const char *newname)
Definition: sv_main.c:6153
void SVHL_SaveLevelCache(char *filename)
Definition: svhl_game.c:1824
int SVHL_InitGame(void)
Definition: svhl_game.c:1755
rankinfo_t * Rank_GetPlayerInfo(int id, rankinfo_t *buffer)
Definition: sv_rankin.c:343
client_t * host_client
Definition: sv_main.c:34
void NPP_QWWriteChar(int dest, char data)
Definition: net_preparse.c:321
cvar_t sv_savefmt
Definition: savegame.c:13
int Rank_GetPass(char *name)
Definition: sv_rankin.c:624
void predictablesrand(unsigned int x)
qboolean MSV_NewNetworkedNode(vfsfile_t *stream, qbyte *reqstart, qbyte *buffered, size_t buffersize, const char *remoteaddr)
Definition: sv_cluster.c:274
void SV_SetSSQCInputs(usercmd_t *ucmd)
Definition: pr_cmds.c:10443
float SV_Frame(void)
Definition: sv_main.c:5446
void SV_StartSound(int ent, vec3_t origin, float *velocity, int seenmask, int channel, const char *sample, int volume, float attenuation, float pitchadj, float timeofs, unsigned int flags)
Definition: sv_send.c:1252
vfsfile_t * sv_fraglogfile
Definition: sv_main.c:215
void ClientReliableWrite_Angle16(client_t *cl, float f)
Definition: sv_nchan.c:152
void SV_MVDStop(enum mvdclosereason_e reason, qboolean mvdonly)
Definition: sv_mvd.c:1475
void SV_ChatThink(client_t *client)
Definition: sv_chat.c:636
void MSV_SubServerCommand_f(void)
Definition: sv_cluster.c:730
cvar_t sv_demoDirAlt
Definition: server.h:1631
int sv_max_staticsounds
Definition: sv_init.c:43
void ClientReliableWrite_Byte(client_t *cl, int c)
Definition: sv_nchan.c:163
cvar_t teamplay
Definition: sv_main.c:175
void SV_DarkPlacesDownloadChunk(client_t *cl, sizebuf_t *msg)
Definition: sv_user.c:2480
cvar_t rank_needlogin
Definition: sv_rankin.c:33
void SV_MVDPings(void)
Definition: sv_mvd.c:780
void SV_QCStatFieldIdx(int type, unsigned int fieldindex, int statnum)
Definition: sv_send.c:2069
void SV_UserInit(void)
Definition: sv_user.c:9233
void SSV_PrintToMaster(char *s)
Definition: sv_cluster.c:587
void NPP_NQWriteCoord(int dest, float data)
Definition: net_preparse.c:293
@ MULTICAST_PHS
Definition: server.h:1069
@ MULTICAST_ALL_R
Definition: server.h:1071
@ MULTICAST_PVS
Definition: server.h:1070
@ MULTICAST_ALL
Definition: server.h:1068
@ MULTICAST_PVS_R
Definition: server.h:1073
@ MULTICAST_PHS_R
Definition: server.h:1072
staticsound_state_t * sv_staticsounds
Definition: sv_init.c:42
edict_t * sv_player
Definition: sv_user.c:33
void SV_Begin_Core(client_t *split)
Definition: sv_user.c:2190
@ PLIMIT_MODELS
Definition: server.h:426
@ PLIMIT_ENTITIES
Definition: server.h:425
@ PLIMIT_SOUNDS
Definition: server.h:427
void SV_SaveSpawnparmsClient(client_t *client, float *transferparms)
Definition: sv_init.c:316
static ALC_API ALCvoid * buffer
Definition: snd_al.c:259
static LPCSTR LPCSTR LPVOID parm
Definition: snd_directx.c:1076
static int void * ptr
Definition: snd_dma.c:483
static spx_int16_t * in
Definition: snd_dma.c:488
static SpeexBits spx_int16_t * out
Definition: snd_dma.c:492
cvar_t volume
Definition: snd_dma.c:85
OggVorbis_File char * initial
Definition: snd_ov.c:46
int i
Definition: snd_ov.c:50
unsigned int banflags
Definition: server.h:901
netadr_t adr
Definition: server.h:903
struct bannedips_s * next
Definition: server.h:902
time_t expiretime
Definition: server.h:905
char reason[1]
Definition: server.h:906
netadr_t adrmask
Definition: server.h:904
netadr_t adr
Definition: server.h:895
int time
Definition: server.h:897
int challenge
Definition: server.h:896
char varname[64]
Definition: server.h:36
struct chatvar_s * next
Definition: server.h:39
float value
Definition: server.h:37
unsigned int entnum
Definition: server.h:354
unsigned int bits
Definition: server.h:355
quint64_t flags
Definition: server.h:356
unsigned int pmonladder
Definition: server.h:373
float move_msecs
Definition: server.h:346
unsigned int numresendstats
Definition: server.h:362
vec3_t pmorigin
Definition: server.h:369
vec3_t pmvelocity
Definition: server.h:370
float pmwaterjumptime
Definition: server.h:374
float laggedtime
Definition: server.h:379
double senttime
Definition: server.h:343
float ping_time
Definition: server.h:345
int packetsizeout
Definition: server.h:348
unsigned int numresend
Definition: server.h:358
int pmtype
Definition: server.h:371
unsigned int maxresend
Definition: server.h:359
unsigned int pmjumpheld
Definition: server.h:372
packet_entities_t qwentities
Definition: server.h:350
usercmd_t cmd
Definition: server.h:375
int sequence
Definition: server.h:344
int packetsizein
Definition: server.h:347
unsigned int numlaggedplayers
Definition: server.h:378
unsigned int maxmodels
Definition: server.h:692
laggedpacket_t * laggedpacket_last
Definition: server.h:744
float last_check
Definition: server.h:706
unsigned int voice_read
Definition: server.h:654
char * team
Definition: server.h:514
qboolean waschoked
Definition: server.h:645
vec3_t specorigin
Definition: server.h:713
unsigned char voice_mute[(MAX_CLIENTS+7)/8]
Definition: server.h:655
int backbuf_size[MAX_BACK_BUFFERS]
Definition: server.h:534
client_frame_t * frames
Definition: server.h:578
qofs_t downloadstarted
Definition: server.h:607
int server_command_sequence
Definition: server.h:622
q2edict_t * q2edict
Definition: server.h:505
int playerclass
Definition: server.h:512
size_t lastseen_count
Definition: server.h:746
char server_commands[256][1024]
Definition: server.h:623
int lastnamecount
Definition: server.h:478
unsigned int max_net_ents
Definition: server.h:689
qboolean drop
Definition: server.h:480
sizebuf_t datagram
Definition: server.h:528
int autoaimdot
Definition: server.h:520
void * q3frames
Definition: server.h:583
int rankid
Definition: server.h:675
char uploadfn[MAX_QPATH]
Definition: server.h:639
unsigned int supportedprotocols
Definition: server.h:695
int lossage
Definition: server.h:481
qboolean active
Definition: server.h:564
qboolean pextknown
Definition: server.h:684
double localtime
Definition: server.h:492
enum serverprotocols_e protocol
Definition: server.h:694
struct client_s * controller
Definition: server.h:722
struct client_s::@431::@436 * opt
unsigned int prespawn_idx2
Definition: server.h:468
qofs_t downloadacked
Definition: server.h:606
int deaths
Definition: server.h:678
char last_client_command[1024]
Definition: server.h:618
float * dp_pl
Definition: server.h:523
unsigned int laggedents_count
Definition: server.h:541
int last_sequence
Definition: server.h:647
qboolean spawned
Definition: server.h:629
qboolean sendinfo
Definition: server.h:475
qofs_t downloadcount
Definition: server.h:603
int kills
Definition: server.h:677
size_t selected
Definition: server.h:567
int viewent
Definition: server.h:499
char * statss[MAX_CL_STATS]
Definition: server.h:559
qboolean csqcactive
Definition: server.h:683
struct client_s::@431 prompt
qbyte seat
Definition: server.h:724
double stats_started
Definition: server.h:680
char namebuf[32]
Definition: server.h:516
vec3_t specvelocity
Definition: server.h:714
unsigned int baseanglelock
Definition: server.h:489
unsigned int plimitwarned
Definition: server.h:740
union client_s::@432 frameunion
float inrate
Definition: server.h:728
int msec_cheating
Definition: server.h:705
client_conn_state_t state
Definition: server.h:464
short baseangles[3]
Definition: server.h:490
int realip_ping
Definition: server.h:737
int spectator
Definition: server.h:472
size_t numopts
Definition: server.h:567
char * spawn_parmstring
Definition: server.h:547
size_t maxopts
Definition: server.h:567
float entgravity
Definition: server.h:497
vfsfile_t * upload
Definition: server.h:638
unsigned int lastruncmd
Definition: server.h:699
char * text
Definition: server.h:570
unsigned int prespawn_stage
Definition: server.h:466
double floodprotmessage
Definition: server.h:631
qboolean gibfilter
Definition: server.h:709
float laggedents_time
Definition: server.h:543
float msecs
Definition: server.h:703
netchan_t netchan
Definition: server.h:648
float ratetime
Definition: server.h:727
qboolean send_message
Definition: server.h:538
int userid
Definition: server.h:484
int gamestatesequence
Definition: server.h:615
infosync_t infosync
Definition: server.h:486
char * centerprintstring
Definition: server.h:560
packet_entities_t sentents
Definition: server.h:586
int messagelevel
Definition: server.h:519
unsigned int hoverms
Definition: server.h:700
int spec_track
Definition: server.h:610
vfsfile_t * download
Definition: server.h:601
unsigned int ezprotocolextensions1
Definition: server.h:687
char * transfer
Definition: server.h:487
unsigned int spec_print
Definition: server.h:612
char downloadfn[MAX_QPATH]
Definition: server.h:600
qboolean isindependant
Definition: server.h:649
int drate
Definition: server.h:732
usercmd_t lastcmd
Definition: server.h:491
unsigned int fteprotocolextensions2
Definition: server.h:686
unsigned int * pendingdeltabits
Definition: server.h:587
qboolean prespawn_allow_modellist
Definition: server.h:469
edict_t * edict
Definition: server.h:502
float * dp_ping
Definition: server.h:522
float * lastseen_time
Definition: server.h:747
float nextservertimeupdate
Definition: server.h:550
unsigned int nextcsqcindex
Definition: server.h:590
unsigned int zquake_extensions
Definition: server.h:688
float laggedents_frac
Definition: server.h:542
netadr_t realip
Definition: server.h:734
float maxspeed
Definition: server.h:496
unsigned int prespawn_idx
Definition: server.h:467
int num_backbuf
Definition: server.h:533
qboolean upgradewarn
Definition: server.h:636
int chokecount
Definition: server.h:644
int clientcamera
Definition: server.h:500
float statsf[MAX_CL_STATS]
Definition: server.h:558
laggedentinfo_t laggedents[MAX_CLIENTS]
Definition: server.h:540
int statsi[MAX_CL_STATS]
Definition: server.h:557
qboolean hideplayers
Definition: server.h:751
qboolean proquake_angles_hack
Definition: server.h:696
int language
Definition: server.h:716
@ VT_SPECSELF
Definition: server.h:665
@ VT_NONMUTED
Definition: server.h:664
@ VT_ALL
Definition: server.h:663
@ VT_PLAYERSLOT0
Definition: server.h:666
@ VT_TEAM
Definition: server.h:662
double lastspoke
Definition: server.h:632
qboolean prespawn_allow_soundlist
Definition: server.h:470
qboolean jump_held
Definition: server.h:493
int server_command_ack
Definition: server.h:621
int realip_status
Definition: server.h:735
unsigned int lockanglesseq
Definition: server.h:494
int oldmove[2]
Definition: server.h:574
qboolean voice_active
Definition: server.h:656
int trustlevel
Definition: server.h:711
int rate
Definition: server.h:731
double connection_started
Definition: server.h:537
int hideentity
Definition: server.h:750
char * name
Definition: server.h:515
unsigned int pendingstats[((MAX_CL_STATS *2)+31)> >5]
Definition: server.h:556
enum client_s::@435 voice_target
quint64_t * pendingcsqcbits
Definition: server.h:588
qofs_t downloadsize
Definition: server.h:602
double nextsend
Definition: server.h:566
float spawn_parms[NUM_SPAWN_PARMS]
Definition: server.h:546
struct client_s * controlled
Definition: server.h:723
struct hledict_s * hledict
Definition: server.h:508
float delay
Definition: server.h:742
int last_client_command_num
Definition: server.h:617
float joinobservelockeduntil
Definition: server.h:634
int old_frags
Definition: server.h:554
unsigned int max_net_staticents
Definition: server.h:690
unsigned int fteprotocolextensions
Definition: server.h:685
char * dlqueue
Definition: server.h:598
infobuf_t userinfo
Definition: server.h:485
qbyte istobeloaded
Definition: server.h:628
qbyte backbuf_data[MAX_BACK_BUFFERS][MAX_BACKBUFLEN]
Definition: server.h:535
float spawninfotime
Definition: server.h:549
int redirect
Definition: server.h:473
char teambuf[32]
Definition: server.h:513
double lockedtill
Definition: server.h:633
char * header
Definition: server.h:565
netadr_t snap_from
Definition: server.h:640
char * spawninfo
Definition: server.h:548
svchat_t chat
Definition: server.h:672
int lastsequence_acknowledged
Definition: server.h:651
unsigned int penalties
Definition: server.h:627
laggedpacket_t * laggedpacket
Definition: server.h:743
char * reversedns
Definition: server.h:738
int challenge
Definition: server.h:483
int impulse
Definition: server.h:571
sizebuf_t backbuf
Definition: server.h:532
unsigned checksum
Definition: server.h:479
float outrate
Definition: server.h:729
int playercolor
Definition: server.h:511
unsigned int max_net_clients
Definition: server.h:691
char guid[64]
Definition: server.h:518
qboolean qex
Definition: server.h:697
qbyte datagram_buf[MAX_OVERALLMSGLEN/2]
Definition: server.h:529
float lastnametime
Definition: server.h:477
qboolean remote_snap
Definition: server.h:641
int realip_num
Definition: server.h:736
int delta_sequence
Definition: server.h:646
float lastoutgoingphysicstime
Definition: server.h:551
q2client_frame_t * q2frames
Definition: server.h:580
unsigned int nextdeltaindex
Definition: server.h:589
int end
Definition: server.h:830
qbyte * data
Definition: server.h:829
int maxsize
Definition: server.h:831
int parsecount
Definition: server.h:798
qboolean fixangle
Definition: server.h:799
vec3_t angle
Definition: server.h:800
int frame
Definition: server.h:803
float cmdtime
Definition: server.h:801
float sec
Definition: server.h:797
demoinfo_t info
Definition: server.h:796
int flags
Definition: server.h:802
demobuf_t buf
Definition: server.h:825
double time
Definition: server.h:824
double pingtime
Definition: server.h:845
int lasttype
Definition: server.h:844
int lastwritten
Definition: server.h:856
sizebuf_t datagram
Definition: server.h:841
int forceFrame
Definition: server.h:861
struct mvddest_s * dest
Definition: server.h:863
int lastto
Definition: server.h:843
qboolean resetdeltas
Definition: server.h:854
client_t recorder
Definition: server.h:849
int parsecount
Definition: server.h:855
int bufsize
Definition: server.h:860
int bufsize
Definition: server.h:817
mvd_header_t * h
Definition: server.h:818
sizebuf_t sb
Definition: server.h:816
int weaponframe
Definition: server.h:788
int model
Definition: server.h:790
int effects
Definition: server.h:791
vec3_t origin
Definition: server.h:786
int skinnum
Definition: server.h:789
vec3_t angles
Definition: server.h:787
Definition: protocol.h:1155
Definition: svhl_gcapi.h:232
struct laggedpacket_s * next
Definition: server.h:74
int length
Definition: server.h:75
double time
Definition: server.h:73
unsigned char data[MAX_QWMSGLEN+10]
Definition: server.h:76
gametype_e gametype
Definition: server.h:924
struct levelcache_s * next
Definition: server.h:922
char * mapname
Definition: server.h:923
unsigned char savedplayers[(MAX_CLIENTS+7)> >3]
Definition: server.h:925
Definition: gl_model.h:972
Definition: server.h:1586
int flushing
Definition: server.h:1598
char simplename[MAX_QPATH]
Definition: server.h:1596
char * altcache
Definition: server.h:1600
char * cache
Definition: server.h:1599
qboolean droponmapchange
Definition: server.h:1588
int id
Definition: server.h:1594
qboolean error
Definition: server.h:1587
struct mvddest_s * nextdest
Definition: server.h:1606
int maxcachesize
Definition: server.h:1602
char filename[MAX_QPATH]
Definition: server.h:1595
int cacheused
Definition: server.h:1601
unsigned int totalsize
Definition: server.h:1604
@ DEST_NONE
Definition: server.h:1590
@ DEST_STREAM
Definition: server.h:1590
@ DEST_FILE
Definition: server.h:1590
@ DEST_BUFFEREDFILE
Definition: server.h:1590
@ DEST_THREADEDFILE
Definition: server.h:1590
enum mvddest_s::@439 desttype
vfsfile_t * file
Definition: server.h:1592
qbyte colormap
Definition: server.h:85
qbyte trans
Definition: server.h:90
qbyte frame
Definition: server.h:84
qbyte modelindex
Definition: server.h:83
qbyte skinnum
Definition: server.h:86
vec3_t origin
Definition: server.h:81
char fatness
Definition: server.h:91
qbyte effects
Definition: server.h:87
qbyte scale
Definition: server.h:89
Definition: protocol.h:1252
float ping_time
Definition: server.h:392
int areabytes
Definition: server.h:385
int first_entity
Definition: server.h:390
int senttime
Definition: server.h:391
int num_entities
Definition: server.h:389
Definition: server.h:1653
qboolean isreverse
Definition: server.h:1655
qboolean hasauthed
Definition: server.h:1654
Definition: quakedef.h:302
Definition: server.h:1485
rankheader_t h
Definition: server.h:1486
rankstats_t s
Definition: server.h:1487
Definition: server.h:1461
float timeonserver
Definition: server.h:1465
char pad3
Definition: server.h:1469
int kills
Definition: server.h:1462
quint64_t lastseen
Definition: server.h:1473
char pad2
Definition: server.h:1468
qbyte trustlevel
Definition: server.h:1467
qbyte flags1
Definition: server.h:1466
quint64_t created
Definition: server.h:1472
int deaths
Definition: server.h:1463
vec3_t org
Definition: server.h:259
int num_static_sounds
Definition: server.h:307
qbyte id
Definition: server.h:260
qbyte reliable_datagram_buf[MAX_QWMSGLEN]
Definition: server.h:192
char mapname[256]
Definition: server.h:139
vec3_t oldorg
Definition: server.h:281
const char * str
Definition: server.h:165
mvdentity_state_t * demostate
Definition: server.h:267
qbyte q2reliable_datagram_buf[MAX_Q2MSGLEN]
Definition: server.h:214
unsigned model_player_checksum
Definition: server.h:135
sizebuf_t q2multicast
Definition: server.h:216
model_t * models[MAX_PRECACHE_MODELS]
Definition: server.h:182
int framenum
Definition: server.h:123
@ PAUSE_AUTO
Definition: server.h:130
@ PAUSE_EXPLICIT
Definition: server.h:128
@ PAUSE_SERVICE
Definition: server.h:129
sizebuf_t signon
Definition: server.h:229
qboolean mapchangelocked
Definition: server.h:114
int lastto
Definition: server.h:254
qbyte pitch
Definition: server.h:261
int allocated_client_slots
Definition: server.h:178
sizebuf_t reliable_datagram
Definition: server.h:191
int num_static_entities
Definition: server.h:306
const char * particle_precache[MAX_SSPARTICLESPRE]
Definition: server.h:157
pvec3_t skyroom_pos
Definition: server.h:175
char demoinfo[MAX_SERVERINFO_STRING]
Definition: server.h:287
qboolean haveitems2
Definition: server.h:236
sizebuf_t multicast
Definition: server.h:195
int logindatabase
Definition: server.h:124
qboolean gamedirchanged
Definition: server.h:233
int lasttype
Definition: server.h:253
sizebuf_t datagram
Definition: server.h:187
enum server_s::@413 paused
int num_demosignon_buffers
Definition: server.h:295
int spawned_client_slots
Definition: server.h:179
char demfullmapname[64]
Definition: server.h:298
char demname[64]
Definition: server.h:291
int used_signon_space
Definition: server.h:230
const char * vw_model_precache[32]
Definition: server.h:154
qbyte h2cdtrack
Definition: server.h:172
server_state_t state
Definition: server.h:110
svcustomtents_t customtents[255]
Definition: server.h:309
float gamespeed
Definition: server.h:112
const char * model_precache[MAX_PRECACHE_MODELS]
Definition: server.h:156
sizebuf_t nqreliable_datagram
Definition: server.h:202
int frags
Definition: server.h:277
sizebuf_t master
Definition: server.h:221
sizebuf_t nqdatagram
Definition: server.h:199
qboolean mvdrecording
Definition: server.h:243
const char * q2_extrasounds[MAX_PRECACHE_SOUNDS]
Definition: server.h:149
double time
Definition: server.h:120
qbyte master_buf[MAX_DATAGRAM]
Definition: server.h:222
char loadgame_on_restart[MAX_QPATH]
Definition: server.h:117
sizebuf_t demosignon
Definition: server.h:294
unsigned int csqcchecksum
Definition: server.h:113
char * demolightstyles[MAX_LIGHTSTYLES]
Definition: server.h:300
qboolean democausesreconnect
Definition: server.h:293
struct server_s::@417 * lightstyles
struct server_s::@420 recordedplayer[MAX_CLIENTS]
qbyte nqreliable_datagram_buf[MAX_NQMSGLEN]
Definition: server.h:203
qbyte yaw
Definition: server.h:262
qboolean demostatevalid
Definition: server.h:270
double restarttime
Definition: server.h:122
char demmodel_precache[MAX_MODELS][MAX_QPATH]
Definition: server.h:288
float realtime
Definition: server.h:250
int spawned_observer_slots
Definition: server.h:180
vec3_t oldang
Definition: server.h:282
qbyte nqmulticast_buf[MAX_NQMSGLEN]
Definition: server.h:206
enum server_s::@413 oldpaused
int weaponframe
Definition: server.h:279
double autosave_time
Definition: server.h:118
char userinfo[MAX_INFO_STRING]
Definition: server.h:280
qboolean active
Definition: server.h:109
char demgamedir[64]
Definition: server.h:290
qboolean skyroom_pos_known
Definition: server.h:176
union server_s::@414 strings
size_t maxlightstyles
Definition: server.h:168
const char * sound_precache[MAX_PRECACHE_SOUNDS]
Definition: server.h:158
qbyte datagram_buf[MAX_DATAGRAM]
Definition: server.h:188
qbyte demosignon_buffers[MAX_SIGNON_BUFFERS][MAX_DATAGRAM]
Definition: server.h:297
char modelname[MAX_QPATH]
Definition: server.h:140
const char * q2_extramodels[MAX_PRECACHE_MODELS]
Definition: server.h:148
int numdemospikes
Definition: server.h:257
vec3_t colours
Definition: server.h:166
sizebuf_t q2datagram
Definition: server.h:210
qbyte q2multicast_buf[MAX_Q2MSGLEN]
Definition: server.h:217
float updatetime
Definition: server.h:283
mvdentity_state_t * demobaselines
Definition: server.h:268
qbyte q2datagram_buf[MAX_Q2DATAGRAM]
Definition: server.h:211
int stats[MAX_CL_STATS]
Definition: server.h:274
qbyte modelindex
Definition: server.h:263
unsigned eyes_player_checksum
Definition: server.h:136
struct server_s::@419 demospikes[255]
int userid
Definition: server.h:278
char h2miditrack[MAX_QPATH]
Definition: server.h:171
float pausedstart
Definition: server.h:132
qboolean mvdplayback
Definition: server.h:249
qbyte nqdatagram_buf[MAX_NQDATAGRAM]
Definition: server.h:200
int pl
Definition: server.h:275
double starttime
Definition: server.h:121
int ping
Definition: server.h:276
struct client_s * skipbprintclient
Definition: server.h:184
int * csqcentversion
Definition: server.h:311
sizebuf_t nqmulticast
Definition: server.h:205
const char * configstring[Q2MAX_CONFIGSTRINGS]
Definition: server.h:147
qboolean stringsalloced
Definition: server.h:162
char demsound_precache[MAX_SOUNDS][MAX_QPATH]
Definition: server.h:289
qbyte multicast_buf[MAX_QWMSGLEN]
Definition: server.h:196
const char * ptrs[1]
Definition: server.h:160
sizebuf_t q2reliable_datagram
Definition: server.h:213
int demomaxents
Definition: server.h:269
world_t world
Definition: server.h:142
qbyte signon_buffer[MAX_OVERALLMSGLEN]
Definition: server.h:231
vfsfile_t * demofile
Definition: server.h:251
int demosignon_buffer_size[MAX_SIGNON_BUFFERS]
Definition: server.h:296
void * ctxptr
Definition: server.h:989
struct frameendtasks_s * next
Definition: server.h:987
intptr_t ctxint
Definition: server.h:990
char data[1]
Definition: server.h:991
void(* callback)(struct frameendtasks_s *task)
Definition: server.h:988
char progsnames[MAX_PROGS][MAX_QPATH]
Definition: server.h:973
int heartbeat_sequence
Definition: server.h:955
qbyte log_buf[FRAGLOG_BUFFERS][MAX_DATAGRAM]
Definition: server.h:967
infobuf_t localinfo
Definition: server.h:959
int serverflags
Definition: server.h:952
int numprogs
Definition: server.h:975
struct server_static_s::frameendtasks_s * frameendtasks
client_t * clients
Definition: server.h:951
double logtime
Definition: server.h:963
challenge_t challenges[MAX_CHALLENGES]
Definition: server.h:969
progsnum_t progsnum[MAX_PROGS]
Definition: server.h:974
sizebuf_t log[FRAGLOG_BUFFERS]
Definition: server.h:966
int clusterserverid
Definition: server.h:946
int spawncount
Definition: server.h:943
levelcache_t * levcache
Definition: server.h:983
double last_heartbeat
Definition: server.h:954
int framenum
Definition: server.h:945
struct ftenet_connections_s * sockets
Definition: server.h:948
svstats_t stats
Definition: server.h:956
gametype_e gametype
Definition: server.h:942
packet_entities_t entstatebuffer
Definition: server.h:980
infobuf_t info
Definition: server.h:958
struct netprim_s netprim
Definition: server.h:977
bannedips_t * bannedips
Definition: server.h:971
laggedpacket_t * free_lagged_packet
Definition: server.h:979
int logsequence
Definition: server.h:962
int allocated_client_slots
Definition: server.h:950
vec3_t position
Definition: server.h:96
unsigned short soundnum
Definition: server.h:97
qbyte volume
Definition: server.h:98
qbyte attenuation
Definition: server.h:99
edict_t * edict
Definition: server.h:44
float time
Definition: server.h:56
chatvar_t * vars
Definition: server.h:54
int options
Definition: server.h:52
float tag
Definition: server.h:49
qboolean active
Definition: server.h:42
Definition: server.h:1182
qboolean proquakeanglehack
Definition: server.h:1185
unsigned int ftepext2
Definition: server.h:1191
int huffcrc
Definition: server.h:1195
unsigned int ftepext1
Definition: server.h:1190
unsigned int ezpext1
Definition: server.h:1192
netadr_t adr
Definition: server.h:1201
int qport
Definition: server.h:1193
int mtu
Definition: server.h:1198
qboolean isqex
Definition: server.h:1186
unsigned int supportedprotocols
Definition: server.h:1188
enum serverprotocols_e protocol
Definition: server.h:1183
int challenge
Definition: server.h:1197
unsigned int expectedreliablesequence
Definition: server.h:1187
int netstyle
Definition: server.h:61
qbyte dlighttime
Definition: server.h:67
qbyte radius
Definition: server.h:64
qbyte dlightradius
Definition: server.h:66
double latched_maxresponse
Definition: server.h:885
int packets
Definition: server.h:875
int latched_count
Definition: server.h:882
double idle
Definition: server.h:873
double active
Definition: server.h:872
double latched_active
Definition: server.h:880
int latched_maxpackets
Definition: server.h:884
double latched_time
Definition: server.h:879
int maxpackets
Definition: server.h:877
double latched_idle
Definition: server.h:881
double maxresponse
Definition: server.h:876
int latched_packets
Definition: server.h:883
int count
Definition: server.h:874
int socketnum
Definition: server.h:930
struct svtcpstream_s * next
Definition: server.h:936
float timeouttime
Definition: server.h:934
int inlen
Definition: server.h:931
char inbuffer[1500]
Definition: server.h:933
netadr_t remoteaddr
Definition: server.h:935
qboolean waitingforprotocolconfirmation
Definition: server.h:932
Definition: protocol.h:1285
Definition: pr_common.h:13
netadr_t a
Definition: sv_master.c:141
static unsigned char const char * from
Definition: sv_sql.c:31
static unsigned char * to
Definition: sv_sql.c:31
static enum mysql_option option const char * arg
Definition: sv_sql.c:28
unsigned char buf[KBRINGSIZE]
Definition: sys_dos.c:27
void * vfsfile_t
Definition: sys_plugfte.h:2
const char * translation_t
Definition: translate.h:3
unsigned int flags
Definition: valid.c:313
cvar_t enabled
Definition: view.c:50
newm prev
Definition: zone.c:583