FTEQW
Documentation of the FTE engine source tree.
sv_send.c File Reference

Functions

void SV_FlushRedirect (void)
 
void SV_BeginRedirect (redirect_t rd, int lang)
 
void SV_EndRedirect (void)
 
void SV_PrintToClient (client_t *cl, int level, const char *string)
 
void SV_TPrintToClient (client_t *cl, int level, const char *string)
 
void SV_StuffcmdToClient (client_t *cl, const char *string)
 
void SV_StuffcmdToClient_Unreliable (client_t *cl, const char *string)
 
void VARGS SV_ClientPrintf (client_t *cl, int level, const char *fmt,...)
 
void VARGS SV_ClientTPrintf (client_t *cl, int level, translation_t stringnum,...)
 
void SV_BroadcastPrint (unsigned int flags, int level, const char *string)
 
void SV_BroadcastPrint_QexLoc (unsigned int flags, int level, const char **arg, int args)
 
void VARGS SV_BroadcastPrintf (int level, const char *fmt,...)
 
void VARGS SV_BroadcastTPrintf (int level, translation_t stringnum,...)
 
void VARGS SV_BroadcastCommand (const char *fmt,...)
 
void SV_MulticastProtExt (vec3_t origin, multicast_t to, int dimension_mask, int with, int without)
 
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)
 
void VARGS SV_Multicast (vec3_t origin, multicast_t to)
 
void SV_StartSound (int ent, vec3_t origin, float *velocity, int seenmask, int channel, const char *sample, int volume, float attenuation, float ratemul, float timeofs, unsigned int chflags)
 
void QDECL SVQ1_StartSound (float *origin, wedict_t *wentity, int channel, const char *sample, int volume, float attenuation, float pitchadj, float timeofs, unsigned int chflags)
 
void SV_SendLightstyle (client_t *cl, sizebuf_t *forcemsg, int style, qboolean initial)
 
void SV_FindModelNumbers (void)
 
void SV_SendFixAngle (client_t *client, sizebuf_t *msg, int fixtype, qboolean roll)
 
void SV_WriteEntityDataToMessage (client_t *client, sizebuf_t *msg, int pnum)
 
void SV_WriteCenterPrint (client_t *cl, char *s)
 
void SV_WriteClientdataToMessage (client_t *client, sizebuf_t *msg)
 
void SV_QCStatGlobal (int type, const char *globalname, int statnum)
 
void SV_QCStatPtr (int type, void *ptr, int statnum)
 
void SV_QCStatName (int type, char *name, int statnum)
 
void SV_QCStatFieldIdx (int type, unsigned int fieldindex, int statnum)
 
void SV_ClearQCStats (void)
 
void SV_UpdateQCStats (edict_t *ent, int *statsi, char const **statss, float *statsf)
 
void SV_CalcClientStats (client_t *client, int statsi[MAX_CL_STATS], float statsf[MAX_CL_STATS], const char **statss)
 
void SV_UpdateClientStats (client_t *client, int pnum, sizebuf_t *msg, client_frame_t *frame)
 
qboolean SV_CanTrack (client_t *client, int entity)
 
qboolean SV_SendClientDatagram (client_t *client)
 
client_tSV_SplitClientDest (client_t *client, qbyte first, int size)
 
void SV_FlushBroadcasts (void)
 
void SV_UpdateToReliableMessages (void)
 
void SV_BroadcastUserinfoChange (client_t *about, qboolean isbasic, const char *key, const char *newval)
 
void SV_SendClientMessages (void)
 
void SV_WriteMVDMessage (sizebuf_t *msg, int type, int to, float time)
 
void SV_MVD_CheckReverse (void)
 
void DemoWriteQTVTimePad (int msecs)
 
void SV_SendMVDMessage (void)
 
void SV_SendMessagesToAll (void)
 

Variables

cvar_t sv_showpredloss
 
cvar_t sv_gravity
 
cvar_t sv_friction
 
cvar_t sv_waterfriction
 
cvar_t sv_gamespeed
 
cvar_t sv_stopspeed
 
cvar_t sv_spectatormaxspeed
 
cvar_t sv_accelerate
 
cvar_t sv_airaccelerate
 
cvar_t sv_wateraccelerate
 
cvar_t pm_edgefriction
 
cvar_t sv_reliable_sound
 
cvar_t dpcompat_stats
 
char sv_redirected_buf [countof(sv_redirected_buf)]
 
redirect_t sv_redirected
 
int sv_redirectedlang
 
cvar_t sv_phs
 
int sv_nailmodel
 
int sv_supernailmodel
 
int sv_playermodel
 
qcstat_t qcstats [MAX_CL_STATS]
 
int numqcstats
 

Function Documentation

◆ DemoWriteQTVTimePad()

void DemoWriteQTVTimePad ( int  msecs)

◆ SV_BeginRedirect()

void SV_BeginRedirect ( redirect_t  rd,
int  lang 
)

◆ SV_BroadcastCommand()

void VARGS SV_BroadcastCommand ( const char *  fmt,
  ... 
)

◆ SV_BroadcastPrint()

void SV_BroadcastPrint ( unsigned int  flags,
int  level,
const char *  string 
)

◆ SV_BroadcastPrint_QexLoc()

void SV_BroadcastPrint_QexLoc ( unsigned int  flags,
int  level,
const char **  arg,
int  args 
)

◆ SV_BroadcastPrintf()

void VARGS SV_BroadcastPrintf ( int  level,
const char *  fmt,
  ... 
)

◆ SV_BroadcastTPrintf()

void VARGS SV_BroadcastTPrintf ( int  level,
translation_t  stringnum,
  ... 
)

◆ SV_BroadcastUserinfoChange()

void SV_BroadcastUserinfoChange ( client_t about,
qboolean  isbasic,
const char *  key,
const char *  newval 
)

◆ SV_CalcClientStats()

void SV_CalcClientStats ( client_t client,
int  statsi[MAX_CL_STATS],
float  statsf[MAX_CL_STATS],
const char **  statss 
)

◆ SV_CanTrack()

qboolean SV_CanTrack ( client_t client,
int  entity 
)

◆ SV_ClearQCStats()

void SV_ClearQCStats ( void  )

◆ SV_ClientPrintf()

void VARGS SV_ClientPrintf ( client_t cl,
int  level,
const char *  fmt,
  ... 
)

◆ SV_ClientTPrintf()

void VARGS SV_ClientTPrintf ( client_t cl,
int  level,
translation_t  stringnum,
  ... 
)

◆ SV_EndRedirect()

void SV_EndRedirect ( void  )

◆ SV_FindModelNumbers()

void SV_FindModelNumbers ( void  )

◆ SV_FlushBroadcasts()

void SV_FlushBroadcasts ( void  )

◆ SV_FlushRedirect()

void SV_FlushRedirect ( void  )

◆ SV_Multicast()

void VARGS SV_Multicast ( vec3_t  origin,
multicast_t  to 
)

◆ SV_MulticastCB()

void SV_MulticastCB ( vec3_t  origin,
multicast_t  to,
const char *  reliableinfokey,
int  dimension_mask,
void(*)(client_t *cl, sizebuf_t *msg, void *ctx callback,
void ctx 
)

◆ SV_MulticastProtExt()

void SV_MulticastProtExt ( vec3_t  origin,
multicast_t  to,
int  dimension_mask,
int  with,
int  without 
)

◆ SV_MVD_CheckReverse()

void SV_MVD_CheckReverse ( void  )

◆ SV_PrintToClient()

void SV_PrintToClient ( client_t cl,
int  level,
const char *  string 
)

◆ SV_QCStatFieldIdx()

void SV_QCStatFieldIdx ( int  type,
unsigned int  fieldindex,
int  statnum 
)

◆ SV_QCStatGlobal()

void SV_QCStatGlobal ( int  type,
const char *  globalname,
int  statnum 
)

◆ SV_QCStatName()

void SV_QCStatName ( int  type,
char *  name,
int  statnum 
)

◆ SV_QCStatPtr()

void SV_QCStatPtr ( int  type,
void ptr,
int  statnum 
)

◆ SV_SendClientDatagram()

qboolean SV_SendClientDatagram ( client_t client)

◆ SV_SendClientMessages()

void SV_SendClientMessages ( void  )

◆ SV_SendFixAngle()

void SV_SendFixAngle ( client_t client,
sizebuf_t msg,
int  fixtype,
qboolean  roll 
)

◆ SV_SendLightstyle()

void SV_SendLightstyle ( client_t cl,
sizebuf_t forcemsg,
int  style,
qboolean  initial 
)

◆ SV_SendMessagesToAll()

void SV_SendMessagesToAll ( void  )

◆ SV_SendMVDMessage()

void SV_SendMVDMessage ( void  )

◆ SV_SplitClientDest()

client_t * SV_SplitClientDest ( client_t client,
qbyte  first,
int  size 
)

◆ SV_StartSound()

void SV_StartSound ( int  ent,
vec3_t  origin,
float *  velocity,
int  seenmask,
int  channel,
const char *  sample,
int  volume,
float  attenuation,
float  ratemul,
float  timeofs,
unsigned int  chflags 
)

◆ SV_StuffcmdToClient()

void SV_StuffcmdToClient ( client_t cl,
const char *  string 
)

◆ SV_StuffcmdToClient_Unreliable()

void SV_StuffcmdToClient_Unreliable ( client_t cl,
const char *  string 
)

◆ SV_TPrintToClient()

void SV_TPrintToClient ( client_t cl,
int  level,
const char *  string 
)

◆ SV_UpdateClientStats()

void SV_UpdateClientStats ( client_t client,
int  pnum,
sizebuf_t msg,
client_frame_t frame 
)

◆ SV_UpdateQCStats()

void SV_UpdateQCStats ( edict_t ent,
int statsi,
char const **  statss,
float *  statsf 
)

◆ SV_UpdateToReliableMessages()

void SV_UpdateToReliableMessages ( void  )

◆ SV_WriteCenterPrint()

void SV_WriteCenterPrint ( client_t cl,
char *  s 
)

◆ SV_WriteClientdataToMessage()

void SV_WriteClientdataToMessage ( client_t client,
sizebuf_t msg 
)

◆ SV_WriteEntityDataToMessage()

void SV_WriteEntityDataToMessage ( client_t client,
sizebuf_t msg,
int  pnum 
)

◆ SV_WriteMVDMessage()

void SV_WriteMVDMessage ( sizebuf_t msg,
int  type,
int  to,
float  time 
)

◆ SVQ1_StartSound()

void QDECL SVQ1_StartSound ( float *  origin,
wedict_t wentity,
int  channel,
const char *  sample,
int  volume,
float  attenuation,
float  pitchadj,
float  timeofs,
unsigned int  chflags 
)

Variable Documentation

◆ dpcompat_stats

cvar_t dpcompat_stats
extern

◆ numqcstats

int numqcstats

◆ pm_edgefriction

cvar_t pm_edgefriction

◆ qcstats

qcstat_t qcstats[MAX_CL_STATS]

◆ sv_accelerate

cvar_t sv_accelerate

◆ sv_airaccelerate

cvar_t sv_airaccelerate

◆ sv_friction

cvar_t sv_friction

◆ sv_gamespeed

cvar_t sv_gamespeed

◆ sv_gravity

cvar_t sv_gravity
extern

◆ sv_nailmodel

int sv_nailmodel

◆ sv_phs

cvar_t sv_phs
extern

◆ sv_playermodel

int sv_playermodel

◆ sv_redirected

redirect_t sv_redirected

◆ sv_redirected_buf

char sv_redirected_buf[countof(sv_redirected_buf)]

◆ sv_redirectedlang

int sv_redirectedlang

◆ sv_reliable_sound

cvar_t sv_reliable_sound

◆ sv_showpredloss

cvar_t sv_showpredloss
extern

◆ sv_spectatormaxspeed

cvar_t sv_spectatormaxspeed

◆ sv_stopspeed

cvar_t sv_stopspeed

◆ sv_supernailmodel

int sv_supernailmodel

◆ sv_wateraccelerate

cvar_t sv_wateraccelerate

◆ sv_waterfriction

cvar_t sv_waterfriction