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

#include <server.h>

Public Types

enum  {
  VT_TEAM , VT_ALL , VT_NONMUTED , VT_SPECSELF ,
  VT_PLAYERSLOT0
}
 

Public Attributes

client_conn_state_t state
 
unsigned int prespawn_stage
 
unsigned int prespawn_idx
 
unsigned int prespawn_idx2
 
qboolean prespawn_allow_modellist
 
qboolean prespawn_allow_soundlist
 
int spectator
 
int redirect
 
qboolean sendinfo
 
float lastnametime
 
int lastnamecount
 
unsigned checksum
 
qboolean drop
 
int lossage
 
int challenge
 
int userid
 
infobuf_t userinfo
 
infosync_t infosync
 
char * transfer
 
unsigned int baseanglelock
 
short baseangles [3]
 
usercmd_t lastcmd
 
double localtime
 
qboolean jump_held
 
unsigned int lockanglesseq
 
float maxspeed
 
float entgravity
 
int viewent
 
int clientcamera
 
edict_tedict
 
q2edict_tq2edict
 
struct hledict_shledict
 
int playercolor
 
int playerclass
 
char teambuf [32]
 
char * team
 
char * name
 
char namebuf [32]
 
char guid [64]
 
int messagelevel
 
int autoaimdot
 
float * dp_ping
 
float * dp_pl
 
sizebuf_t datagram
 
qbyte datagram_buf [MAX_OVERALLMSGLEN/2]
 
sizebuf_t backbuf
 
int num_backbuf
 
int backbuf_size [MAX_BACK_BUFFERS]
 
qbyte backbuf_data [MAX_BACK_BUFFERS][MAX_BACKBUFLEN]
 
double connection_started
 
qboolean send_message
 
laggedentinfo_t laggedents [MAX_CLIENTS]
 
unsigned int laggedents_count
 
float laggedents_frac
 
float laggedents_time
 
float spawn_parms [NUM_SPAWN_PARMS]
 
char * spawn_parmstring
 
char * spawninfo
 
float spawninfotime
 
float nextservertimeupdate
 
float lastoutgoingphysicstime
 
int old_frags
 
unsigned int pendingstats [((MAX_CL_STATS *2)+31)> >5]
 
int statsi [MAX_CL_STATS]
 
float statsf [MAX_CL_STATS]
 
char * statss [MAX_CL_STATS]
 
char * centerprintstring
 
struct {
   qboolean   active
 
   char *   header
 
   double   nextsend
 
   size_t   numopts
 
   size_t   maxopts
 
   size_t   selected
 
   struct {
      char *   text
 
      int   impulse
 
   }   opt
 
   int   oldmove [2]
 
prompt
 
union {
   client_frame_t *   frames
 
   q2client_frame_t *   q2frames
 
   void *   q3frames
 
frameunion
 
packet_entities_t sentents
 
unsigned intpendingdeltabits
 
quint64_t * pendingcsqcbits
 
unsigned int nextdeltaindex
 
unsigned int nextcsqcindex
 
char * dlqueue
 
char downloadfn [MAX_QPATH]
 
vfsfile_tdownload
 
qofs_t downloadsize
 
qofs_t downloadcount
 
qofs_t downloadacked
 
qofs_t downloadstarted
 
int spec_track
 
unsigned int spec_print
 
int gamestatesequence
 
int last_client_command_num
 
char last_client_command [1024]
 
int server_command_ack
 
int server_command_sequence
 
char server_commands [256][1024]
 
unsigned int penalties
 
qbyte istobeloaded
 
qboolean spawned
 
double floodprotmessage
 
double lastspoke
 
double lockedtill
 
float joinobservelockeduntil
 
qboolean upgradewarn
 
vfsfile_tupload
 
char uploadfn [MAX_QPATH]
 
netadr_t snap_from
 
qboolean remote_snap
 
int chokecount
 
qboolean waschoked
 
int delta_sequence
 
int last_sequence
 
netchan_t netchan
 
qboolean isindependant
 
int lastsequence_acknowledged
 
unsigned int voice_read
 
unsigned char voice_mute [(MAX_CLIENTS+7)/8]
 
qboolean voice_active
 
enum client_s:: { ... }  voice_target
 
svchat_t chat
 
int rankid
 
int kills
 
int deaths
 
double stats_started
 
qboolean csqcactive
 
qboolean pextknown
 
unsigned int fteprotocolextensions
 
unsigned int fteprotocolextensions2
 
unsigned int ezprotocolextensions1
 
unsigned int zquake_extensions
 
unsigned int max_net_ents
 
unsigned int max_net_staticents
 
unsigned int max_net_clients
 
unsigned int maxmodels
 
enum serverprotocols_e protocol
 
unsigned int supportedprotocols
 
qboolean proquake_angles_hack
 
qboolean qex
 
unsigned int lastruncmd
 
unsigned int hoverms
 
float msecs
 
int msec_cheating
 
float last_check
 
qboolean gibfilter
 
int trustlevel
 
vec3_t specorigin
 
vec3_t specvelocity
 
int language
 
struct client_scontroller
 
struct client_scontrolled
 
qbyte seat
 
float ratetime
 
float inrate
 
float outrate
 
int rate
 
int drate
 
netadr_t realip
 
int realip_status
 
int realip_num
 
int realip_ping
 
char * reversedns
 
unsigned int plimitwarned
 
float delay
 
laggedpacket_tlaggedpacket
 
laggedpacket_tlaggedpacket_last
 
size_t lastseen_count
 
float * lastseen_time
 
int hideentity
 
qboolean hideplayers
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VT_TEAM 
VT_ALL 
VT_NONMUTED 
VT_SPECSELF 
VT_PLAYERSLOT0 

Member Data Documentation

◆ active

qboolean client_s::active

◆ autoaimdot

int client_s::autoaimdot

◆ backbuf

sizebuf_t client_s::backbuf

◆ backbuf_data

qbyte client_s::backbuf_data[MAX_BACK_BUFFERS][MAX_BACKBUFLEN]

◆ backbuf_size

int client_s::backbuf_size[MAX_BACK_BUFFERS]

◆ baseanglelock

unsigned int client_s::baseanglelock

◆ baseangles

short client_s::baseangles[3]

◆ centerprintstring

char* client_s::centerprintstring

◆ challenge

int client_s::challenge

◆ chat

svchat_t client_s::chat

◆ checksum

unsigned client_s::checksum

◆ chokecount

int client_s::chokecount

◆ clientcamera

int client_s::clientcamera

◆ connection_started

double client_s::connection_started

◆ controlled

struct client_s* client_s::controlled

◆ controller

struct client_s* client_s::controller

◆ csqcactive

qboolean client_s::csqcactive

◆ datagram

sizebuf_t client_s::datagram

◆ datagram_buf

qbyte client_s::datagram_buf[MAX_OVERALLMSGLEN/2]

◆ deaths

int client_s::deaths

◆ delay

float client_s::delay

◆ delta_sequence

int client_s::delta_sequence

◆ dlqueue

char* client_s::dlqueue

◆ download

vfsfile_t* client_s::download

◆ downloadacked

qofs_t client_s::downloadacked

◆ downloadcount

qofs_t client_s::downloadcount

◆ downloadfn

char client_s::downloadfn[MAX_QPATH]

◆ downloadsize

qofs_t client_s::downloadsize

◆ downloadstarted

qofs_t client_s::downloadstarted

◆ dp_ping

float* client_s::dp_ping

◆ dp_pl

float* client_s::dp_pl

◆ drate

int client_s::drate

◆ drop

qboolean client_s::drop

◆ edict

edict_t* client_s::edict

◆ entgravity

float client_s::entgravity

◆ ezprotocolextensions1

unsigned int client_s::ezprotocolextensions1

◆ floodprotmessage

double client_s::floodprotmessage

◆ frames

client_frame_t* client_s::frames

◆ 

union { ... } client_s::frameunion

◆ fteprotocolextensions

unsigned int client_s::fteprotocolextensions

◆ fteprotocolextensions2

unsigned int client_s::fteprotocolextensions2

◆ gamestatesequence

int client_s::gamestatesequence

◆ gibfilter

qboolean client_s::gibfilter

◆ guid

char client_s::guid[64]

◆ header

char* client_s::header

◆ hideentity

int client_s::hideentity

◆ hideplayers

qboolean client_s::hideplayers

◆ hledict

struct hledict_s* client_s::hledict

◆ hoverms

unsigned int client_s::hoverms

◆ impulse

int client_s::impulse

◆ infosync

infosync_t client_s::infosync

◆ inrate

float client_s::inrate

◆ isindependant

qboolean client_s::isindependant

◆ istobeloaded

qbyte client_s::istobeloaded

◆ joinobservelockeduntil

float client_s::joinobservelockeduntil

◆ jump_held

qboolean client_s::jump_held

◆ kills

int client_s::kills

◆ laggedents

laggedentinfo_t client_s::laggedents[MAX_CLIENTS]

◆ laggedents_count

unsigned int client_s::laggedents_count

◆ laggedents_frac

float client_s::laggedents_frac

◆ laggedents_time

float client_s::laggedents_time

◆ laggedpacket

laggedpacket_t* client_s::laggedpacket

◆ laggedpacket_last

laggedpacket_t* client_s::laggedpacket_last

◆ language

int client_s::language

◆ last_check

float client_s::last_check

◆ last_client_command

char client_s::last_client_command[1024]

◆ last_client_command_num

int client_s::last_client_command_num

◆ last_sequence

int client_s::last_sequence

◆ lastcmd

usercmd_t client_s::lastcmd

◆ lastnamecount

int client_s::lastnamecount

◆ lastnametime

float client_s::lastnametime

◆ lastoutgoingphysicstime

float client_s::lastoutgoingphysicstime

◆ lastruncmd

unsigned int client_s::lastruncmd

◆ lastseen_count

size_t client_s::lastseen_count

◆ lastseen_time

float* client_s::lastseen_time

◆ lastsequence_acknowledged

int client_s::lastsequence_acknowledged

◆ lastspoke

double client_s::lastspoke

◆ localtime

double client_s::localtime

◆ lockanglesseq

unsigned int client_s::lockanglesseq

◆ lockedtill

double client_s::lockedtill

◆ lossage

int client_s::lossage

◆ max_net_clients

unsigned int client_s::max_net_clients

◆ max_net_ents

unsigned int client_s::max_net_ents

◆ max_net_staticents

unsigned int client_s::max_net_staticents

◆ maxmodels

unsigned int client_s::maxmodels

◆ maxopts

size_t client_s::maxopts

◆ maxspeed

float client_s::maxspeed

◆ messagelevel

int client_s::messagelevel

◆ msec_cheating

int client_s::msec_cheating

◆ msecs

float client_s::msecs

◆ name

char* client_s::name

◆ namebuf

char client_s::namebuf[32]

◆ netchan

netchan_t client_s::netchan

◆ nextcsqcindex

unsigned int client_s::nextcsqcindex

◆ nextdeltaindex

unsigned int client_s::nextdeltaindex

◆ nextsend

double client_s::nextsend

◆ nextservertimeupdate

float client_s::nextservertimeupdate

◆ num_backbuf

int client_s::num_backbuf

◆ numopts

size_t client_s::numopts

◆ old_frags

int client_s::old_frags

◆ oldmove

int client_s::oldmove[2]

◆ 

struct { ... } * client_s::opt

◆ outrate

float client_s::outrate

◆ penalties

unsigned int client_s::penalties

◆ pendingcsqcbits

quint64_t* client_s::pendingcsqcbits

◆ pendingdeltabits

unsigned int* client_s::pendingdeltabits

◆ pendingstats

unsigned int client_s::pendingstats[((MAX_CL_STATS *2)+31)> >5]

◆ pextknown

qboolean client_s::pextknown

◆ playerclass

int client_s::playerclass

◆ playercolor

int client_s::playercolor

◆ plimitwarned

unsigned int client_s::plimitwarned

◆ prespawn_allow_modellist

qboolean client_s::prespawn_allow_modellist

◆ prespawn_allow_soundlist

qboolean client_s::prespawn_allow_soundlist

◆ prespawn_idx

unsigned int client_s::prespawn_idx

◆ prespawn_idx2

unsigned int client_s::prespawn_idx2

◆ prespawn_stage

unsigned int client_s::prespawn_stage

◆ 

struct { ... } client_s::prompt

◆ proquake_angles_hack

qboolean client_s::proquake_angles_hack

◆ protocol

enum serverprotocols_e client_s::protocol

◆ q2edict

q2edict_t* client_s::q2edict

◆ q2frames

q2client_frame_t* client_s::q2frames

◆ q3frames

void* client_s::q3frames

◆ qex

qboolean client_s::qex

◆ rankid

int client_s::rankid

◆ rate

int client_s::rate

◆ ratetime

float client_s::ratetime

◆ realip

netadr_t client_s::realip

◆ realip_num

int client_s::realip_num

◆ realip_ping

int client_s::realip_ping

◆ realip_status

int client_s::realip_status

◆ redirect

int client_s::redirect

◆ remote_snap

qboolean client_s::remote_snap

◆ reversedns

char* client_s::reversedns

◆ seat

qbyte client_s::seat

◆ selected

size_t client_s::selected

◆ send_message

qboolean client_s::send_message

◆ sendinfo

qboolean client_s::sendinfo

◆ sentents

packet_entities_t client_s::sentents

◆ server_command_ack

int client_s::server_command_ack

◆ server_command_sequence

int client_s::server_command_sequence

◆ server_commands

char client_s::server_commands[256][1024]

◆ snap_from

netadr_t client_s::snap_from

◆ spawn_parms

float client_s::spawn_parms[NUM_SPAWN_PARMS]

◆ spawn_parmstring

char* client_s::spawn_parmstring

◆ spawned

qboolean client_s::spawned

◆ spawninfo

char* client_s::spawninfo

◆ spawninfotime

float client_s::spawninfotime

◆ spec_print

unsigned int client_s::spec_print

◆ spec_track

int client_s::spec_track

◆ specorigin

vec3_t client_s::specorigin

◆ spectator

int client_s::spectator

◆ specvelocity

vec3_t client_s::specvelocity

◆ state

client_conn_state_t client_s::state

◆ stats_started

double client_s::stats_started

◆ statsf

float client_s::statsf[MAX_CL_STATS]

◆ statsi

int client_s::statsi[MAX_CL_STATS]

◆ statss

char* client_s::statss[MAX_CL_STATS]

◆ supportedprotocols

unsigned int client_s::supportedprotocols

◆ team

char* client_s::team

◆ teambuf

char client_s::teambuf[32]

◆ text

char* client_s::text

◆ transfer

char* client_s::transfer

◆ trustlevel

int client_s::trustlevel

◆ upgradewarn

qboolean client_s::upgradewarn

◆ upload

vfsfile_t* client_s::upload

◆ uploadfn

char client_s::uploadfn[MAX_QPATH]

◆ userid

int client_s::userid

◆ userinfo

infobuf_t client_s::userinfo

◆ viewent

int client_s::viewent

◆ voice_active

qboolean client_s::voice_active

◆ voice_mute

unsigned char client_s::voice_mute[(MAX_CLIENTS+7)/8]

◆ voice_read

unsigned int client_s::voice_read

◆ 

enum { ... } client_s::voice_target

◆ waschoked

qboolean client_s::waschoked

◆ zquake_extensions

unsigned int client_s::zquake_extensions

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