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

Functions

qboolean Rank_OpenRankings (void)
 
void LINKUN (int id)
 
void LINKBEFORE (int bef, int id, rankheader_t *info)
 
void LINKAFTER (int aft, int id, rankheader_t *info)
 
rankstats_tRank_GetPlayerStats (int id, rankstats_t *buffer)
 
rankinfo_tRank_GetPlayerInfo (int id, rankinfo_t *buffer)
 
void Rank_SetPlayerStats (int id, rankstats_t *stats)
 
int Rank_GetPlayerID (char *guid, const char *name, int pwd, qboolean allowadd, qboolean requirepasswordtobeset)
 
void Rank_AddUser_f (void)
 
void Rank_SetPass_f (void)
 
int Rank_GetPass (char *name)
 
int Rank_Enumerate (unsigned int first, unsigned int last, void(*callback)(const rankinfo_t *ri))
 
void Rank_RankingList_f (void)
 
void Rank_RemoveID_f (void)
 
void Rank_ListTop10_f (void)
 
void Rank_Find_f (void)
 
void Rank_Refresh_f (void)
 
void Rank_RCon_f (void)
 
void Rank_RegisterCommands (void)
 
void Rank_Flush (void)
 

Variables

rankfileheader_t rankfileheader
 
vfsfile_trankfile
 
cvar_t rank_autoadd = CVARD("rank_autoadd", "1", "Automatically register players into the ranking system")
 
cvar_t rank_needlogin = CVARD("rank_needlogin", "0", "If set to 1, prohibits players from joining if they're not yet registered. This will require an external mechanism to register users, presumably via rcon.")
 
cvar_t rank_filename = CVARD("rank_filename", "", "Specifies which file to use as a rankings database. Enables the ranking system if set.")
 
cvar_t rank_parms_first = CVARD("rank_parms_first", "0", "Mod setting: first parm saved")
 
cvar_t rank_parms_last = CVARD("rank_parms_last", "31", "Mod setting: the index of the last parm to be saved. Clamped to 32.")
 
char rank_cvargroup [] = "server rankings"
 

Function Documentation

◆ LINKAFTER()

void LINKAFTER ( int  aft,
int  id,
rankheader_t info 
)

◆ LINKBEFORE()

void LINKBEFORE ( int  bef,
int  id,
rankheader_t info 
)

◆ LINKUN()

void LINKUN ( int  id)

◆ Rank_AddUser_f()

void Rank_AddUser_f ( void  )

◆ Rank_Enumerate()

int Rank_Enumerate ( unsigned int  first,
unsigned int  last,
void(*)(const rankinfo_t *ri callback 
)

◆ Rank_Find_f()

void Rank_Find_f ( void  )

◆ Rank_Flush()

void Rank_Flush ( void  )

◆ Rank_GetPass()

int Rank_GetPass ( char *  name)

◆ Rank_GetPlayerID()

int Rank_GetPlayerID ( char *  guid,
const char *  name,
int  pwd,
qboolean  allowadd,
qboolean  requirepasswordtobeset 
)

◆ Rank_GetPlayerInfo()

rankinfo_t * Rank_GetPlayerInfo ( int  id,
rankinfo_t buffer 
)

◆ Rank_GetPlayerStats()

rankstats_t * Rank_GetPlayerStats ( int  id,
rankstats_t buffer 
)

◆ Rank_ListTop10_f()

void Rank_ListTop10_f ( void  )

◆ Rank_OpenRankings()

qboolean Rank_OpenRankings ( void  )

◆ Rank_RankingList_f()

void Rank_RankingList_f ( void  )

◆ Rank_RCon_f()

void Rank_RCon_f ( void  )

◆ Rank_Refresh_f()

void Rank_Refresh_f ( void  )

◆ Rank_RegisterCommands()

void Rank_RegisterCommands ( void  )

◆ Rank_RemoveID_f()

void Rank_RemoveID_f ( void  )

◆ Rank_SetPass_f()

void Rank_SetPass_f ( void  )

◆ Rank_SetPlayerStats()

void Rank_SetPlayerStats ( int  id,
rankstats_t stats 
)

Variable Documentation

◆ rank_autoadd

cvar_t rank_autoadd = CVARD("rank_autoadd", "1", "Automatically register players into the ranking system")

◆ rank_cvargroup

char rank_cvargroup[] = "server rankings"

◆ rank_filename

cvar_t rank_filename = CVARD("rank_filename", "", "Specifies which file to use as a rankings database. Enables the ranking system if set.")

◆ rank_needlogin

cvar_t rank_needlogin = CVARD("rank_needlogin", "0", "If set to 1, prohibits players from joining if they're not yet registered. This will require an external mechanism to register users, presumably via rcon.")

◆ rank_parms_first

cvar_t rank_parms_first = CVARD("rank_parms_first", "0", "Mod setting: first parm saved")

◆ rank_parms_last

cvar_t rank_parms_last = CVARD("rank_parms_last", "31", "Mod setting: the index of the last parm to be saved. Clamped to 32.")

◆ rankfile

vfsfile_t* rankfile

◆ rankfileheader

rankfileheader_t rankfileheader