FTEQW
Documentation of the FTE engine source tree.
server_s Struct Reference

#include <server.h>

Public Types

enum  { PAUSE_EXPLICIT = 1 , PAUSE_SERVICE = 2 , PAUSE_AUTO = 4 }
 

Public Attributes

qboolean active
 
server_state_t state
 
float gamespeed
 
unsigned int csqcchecksum
 
qboolean mapchangelocked
 
char loadgame_on_restart [MAX_QPATH]
 
double autosave_time
 
double time
 
double starttime
 
double restarttime
 
int framenum
 
int logindatabase
 
enum server_s:: { ... }  paused
 
enum server_s:: { ... }  oldpaused
 
float pausedstart
 
unsigned model_player_checksum
 
unsigned eyes_player_checksum
 
char mapname [256]
 
char modelname [MAX_QPATH]
 
world_t world
 
union {
   struct {
      const char *   configstring [Q2MAX_CONFIGSTRINGS]
 
      const char *   q2_extramodels [MAX_PRECACHE_MODELS]
 
      const char *   q2_extrasounds [MAX_PRECACHE_SOUNDS]
 
   } 
 
   struct {
      const char *   vw_model_precache [32]
 
      const char *   model_precache [MAX_PRECACHE_MODELS]
 
      const char *   particle_precache [MAX_SSPARTICLESPRE]
 
      const char *   sound_precache [MAX_PRECACHE_SOUNDS]
 
   } 
 
   const char *   ptrs [1]
 
strings
 
qboolean stringsalloced
 
struct {
   const char *   str
 
   vec3_t   colours
 
} * lightstyles
 
size_t maxlightstyles
 
char h2miditrack [MAX_QPATH]
 
qbyte h2cdtrack
 
pvec3_t skyroom_pos
 
qboolean skyroom_pos_known
 
int allocated_client_slots
 
int spawned_client_slots
 
int spawned_observer_slots
 
model_tmodels [MAX_PRECACHE_MODELS]
 
struct client_sskipbprintclient
 
sizebuf_t datagram
 
qbyte datagram_buf [MAX_DATAGRAM]
 
sizebuf_t reliable_datagram
 
qbyte reliable_datagram_buf [MAX_QWMSGLEN]
 
sizebuf_t multicast
 
qbyte multicast_buf [MAX_QWMSGLEN]
 
sizebuf_t nqdatagram
 
qbyte nqdatagram_buf [MAX_NQDATAGRAM]
 
sizebuf_t nqreliable_datagram
 
qbyte nqreliable_datagram_buf [MAX_NQMSGLEN]
 
sizebuf_t nqmulticast
 
qbyte nqmulticast_buf [MAX_NQMSGLEN]
 
sizebuf_t q2datagram
 
qbyte q2datagram_buf [MAX_Q2DATAGRAM]
 
sizebuf_t q2reliable_datagram
 
qbyte q2reliable_datagram_buf [MAX_Q2MSGLEN]
 
sizebuf_t q2multicast
 
qbyte q2multicast_buf [MAX_Q2MSGLEN]
 
sizebuf_t master
 
qbyte master_buf [MAX_DATAGRAM]
 
sizebuf_t signon
 
int used_signon_space
 
qbyte signon_buffer [MAX_OVERALLMSGLEN]
 
qboolean gamedirchanged
 
qboolean haveitems2
 
qboolean mvdrecording
 
qboolean mvdplayback
 
float realtime
 
vfsfile_tdemofile
 
int lasttype
 
int lastto
 
int numdemospikes
 
struct {
   vec3_t   org
 
   qbyte   id
 
   qbyte   pitch
 
   qbyte   yaw
 
   qbyte   modelindex
 
demospikes [255]
 
mvdentity_state_tdemostate
 
mvdentity_state_tdemobaselines
 
int demomaxents
 
qboolean demostatevalid
 
struct {
   int   stats [MAX_CL_STATS]
 
   int   pl
 
   int   ping
 
   int   frags
 
   int   userid
 
   int   weaponframe
 
   char   userinfo [MAX_INFO_STRING]
 
   vec3_t   oldorg
 
   vec3_t   oldang
 
   float   updatetime
 
recordedplayer [MAX_CLIENTS]
 
char demoinfo [MAX_SERVERINFO_STRING]
 
char demmodel_precache [MAX_MODELS][MAX_QPATH]
 
char demsound_precache [MAX_SOUNDS][MAX_QPATH]
 
char demgamedir [64]
 
char demname [64]
 
qboolean democausesreconnect
 
sizebuf_t demosignon
 
int num_demosignon_buffers
 
int demosignon_buffer_size [MAX_SIGNON_BUFFERS]
 
qbyte demosignon_buffers [MAX_SIGNON_BUFFERS][MAX_DATAGRAM]
 
char demfullmapname [64]
 
char * demolightstyles [MAX_LIGHTSTYLES]
 
int num_static_entities
 
int num_static_sounds
 
svcustomtents_t customtents [255]
 
intcsqcentversion
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PAUSE_EXPLICIT 
PAUSE_SERVICE 
PAUSE_AUTO 

Member Data Documentation

◆ active

qboolean server_s::active

◆ allocated_client_slots

int server_s::allocated_client_slots

◆ autosave_time

double server_s::autosave_time

◆ colours

vec3_t server_s::colours

◆ configstring

const char* server_s::configstring[Q2MAX_CONFIGSTRINGS]

◆ csqcchecksum

unsigned int server_s::csqcchecksum

◆ csqcentversion

int* server_s::csqcentversion

◆ customtents

svcustomtents_t server_s::customtents[255]

◆ datagram

sizebuf_t server_s::datagram

◆ datagram_buf

qbyte server_s::datagram_buf[MAX_DATAGRAM]

◆ demfullmapname

char server_s::demfullmapname[64]

◆ demgamedir

char server_s::demgamedir[64]

◆ demmodel_precache

char server_s::demmodel_precache[MAX_MODELS][MAX_QPATH]

◆ demname

char server_s::demname[64]

◆ demobaselines

mvdentity_state_t* server_s::demobaselines

◆ democausesreconnect

qboolean server_s::democausesreconnect

◆ demofile

vfsfile_t* server_s::demofile

◆ demoinfo

char server_s::demoinfo[MAX_SERVERINFO_STRING]

◆ demolightstyles

char* server_s::demolightstyles[MAX_LIGHTSTYLES]

◆ demomaxents

int server_s::demomaxents

◆ demosignon

sizebuf_t server_s::demosignon

◆ demosignon_buffer_size

int server_s::demosignon_buffer_size[MAX_SIGNON_BUFFERS]

◆ demosignon_buffers

qbyte server_s::demosignon_buffers[MAX_SIGNON_BUFFERS][MAX_DATAGRAM]

◆ 

struct { ... } server_s::demospikes[255]

◆ demostate

mvdentity_state_t* server_s::demostate

◆ demostatevalid

qboolean server_s::demostatevalid

◆ demsound_precache

char server_s::demsound_precache[MAX_SOUNDS][MAX_QPATH]

◆ eyes_player_checksum

unsigned server_s::eyes_player_checksum

◆ frags

int server_s::frags

◆ framenum

int server_s::framenum

◆ gamedirchanged

qboolean server_s::gamedirchanged

◆ gamespeed

float server_s::gamespeed

◆ h2cdtrack

qbyte server_s::h2cdtrack

◆ h2miditrack

char server_s::h2miditrack[MAX_QPATH]

◆ haveitems2

qboolean server_s::haveitems2

◆ id

qbyte server_s::id

◆ lastto

int server_s::lastto

◆ lasttype

int server_s::lasttype

◆ 

struct { ... } * server_s::lightstyles

◆ loadgame_on_restart

char server_s::loadgame_on_restart[MAX_QPATH]

◆ logindatabase

int server_s::logindatabase

◆ mapchangelocked

qboolean server_s::mapchangelocked

◆ mapname

char server_s::mapname[256]

◆ master

sizebuf_t server_s::master

◆ master_buf

qbyte server_s::master_buf[MAX_DATAGRAM]

◆ maxlightstyles

size_t server_s::maxlightstyles

◆ model_player_checksum

unsigned server_s::model_player_checksum

◆ model_precache

const char* server_s::model_precache[MAX_PRECACHE_MODELS]

◆ modelindex

qbyte server_s::modelindex

◆ modelname

char server_s::modelname[MAX_QPATH]

◆ models

model_t* server_s::models[MAX_PRECACHE_MODELS]

◆ multicast

sizebuf_t server_s::multicast

◆ multicast_buf

qbyte server_s::multicast_buf[MAX_QWMSGLEN]

◆ mvdplayback

qboolean server_s::mvdplayback

◆ mvdrecording

qboolean server_s::mvdrecording

◆ nqdatagram

sizebuf_t server_s::nqdatagram

◆ nqdatagram_buf

qbyte server_s::nqdatagram_buf[MAX_NQDATAGRAM]

◆ nqmulticast

sizebuf_t server_s::nqmulticast

◆ nqmulticast_buf

qbyte server_s::nqmulticast_buf[MAX_NQMSGLEN]

◆ nqreliable_datagram

sizebuf_t server_s::nqreliable_datagram

◆ nqreliable_datagram_buf

qbyte server_s::nqreliable_datagram_buf[MAX_NQMSGLEN]

◆ num_demosignon_buffers

int server_s::num_demosignon_buffers

◆ num_static_entities

int server_s::num_static_entities

◆ num_static_sounds

int server_s::num_static_sounds

◆ numdemospikes

int server_s::numdemospikes

◆ oldang

vec3_t server_s::oldang

◆ oldorg

vec3_t server_s::oldorg

◆ 

enum { ... } server_s::oldpaused

◆ org

vec3_t server_s::org

◆ particle_precache

const char* server_s::particle_precache[MAX_SSPARTICLESPRE]

◆ 

enum { ... } server_s::paused

◆ pausedstart

float server_s::pausedstart

◆ ping

int server_s::ping

◆ pitch

qbyte server_s::pitch

◆ pl

int server_s::pl

◆ ptrs

const char* server_s::ptrs[1]

◆ q2_extramodels

const char* server_s::q2_extramodels[MAX_PRECACHE_MODELS]

◆ q2_extrasounds

const char* server_s::q2_extrasounds[MAX_PRECACHE_SOUNDS]

◆ q2datagram

sizebuf_t server_s::q2datagram

◆ q2datagram_buf

qbyte server_s::q2datagram_buf[MAX_Q2DATAGRAM]

◆ q2multicast

sizebuf_t server_s::q2multicast

◆ q2multicast_buf

qbyte server_s::q2multicast_buf[MAX_Q2MSGLEN]

◆ q2reliable_datagram

sizebuf_t server_s::q2reliable_datagram

◆ q2reliable_datagram_buf

qbyte server_s::q2reliable_datagram_buf[MAX_Q2MSGLEN]

◆ realtime

float server_s::realtime

◆ 

struct { ... } server_s::recordedplayer[MAX_CLIENTS]

◆ reliable_datagram

sizebuf_t server_s::reliable_datagram

◆ reliable_datagram_buf

qbyte server_s::reliable_datagram_buf[MAX_QWMSGLEN]

◆ restarttime

double server_s::restarttime

◆ signon

sizebuf_t server_s::signon

◆ signon_buffer

qbyte server_s::signon_buffer[MAX_OVERALLMSGLEN]

◆ skipbprintclient

struct client_s* server_s::skipbprintclient

◆ skyroom_pos

pvec3_t server_s::skyroom_pos

◆ skyroom_pos_known

qboolean server_s::skyroom_pos_known

◆ sound_precache

const char* server_s::sound_precache[MAX_PRECACHE_SOUNDS]

◆ spawned_client_slots

int server_s::spawned_client_slots

◆ spawned_observer_slots

int server_s::spawned_observer_slots

◆ starttime

double server_s::starttime

◆ state

server_state_t server_s::state

◆ stats

int server_s::stats[MAX_CL_STATS]

◆ str

const char* server_s::str

◆ 

union { ... } server_s::strings

◆ stringsalloced

qboolean server_s::stringsalloced

◆ time

double server_s::time

◆ updatetime

float server_s::updatetime

◆ used_signon_space

int server_s::used_signon_space

◆ userid

int server_s::userid

◆ userinfo

char server_s::userinfo[MAX_INFO_STRING]

◆ vw_model_precache

const char* server_s::vw_model_precache[32]

◆ weaponframe

int server_s::weaponframe

◆ world

world_t server_s::world

◆ yaw

qbyte server_s::yaw

The documentation for this struct was generated from the following file: