Stats and Tracking SDK Functions
BucketFloatOp | Performs an operation on a bucket for a game. |
BucketIntOp | Performs an operation on a bucket for a game. |
BucketStringOp | Performs an operation on a bucket for a game. |
CloseStatsConnection | Closes the connection to the stats server. You should do this when done with the connection. |
FreeGame | Frees a game and its associated structures (including buckets). |
GenerateAuth | Used on the CLIENT SIDE to generate an authentication reply (auth_N) for a given challenge and password (CD Key or Profile password) |
GetChallenge | Get the challenge value that should be sent to clients for authentication (using GenerateAuth). |
GetPlayerIndex | Gets the gstats reference number for a player. |
GetTeamIndex | Gets the gstats reference number for a team. |
InitStatsAsync | Initializes the Tracking Server Connection Without Blocking. |
InitStatsConnection | Initializes the Tracking Server Connection. |
InitStatsThink | Continues InitStatsAsync connection attempt. |
IsStatsConnected | Returns whether or not you are currently connected to the stats server. |
NewGame | Creates a new game for logging and registers it with the stats server. |
NewPlayer | Adds a "player" to the game and assigns them an internal player number. Sets their connect time to the number of seconds since theh NewGame function was called. |
NewTeam | Adds a "team" to the game and assigns it an internal team number. Sets its connect time to the number of seconds since the NewGame function was called. |
RemovePlayer | Removes a "player" from the game and sets their disconnect time to the number of seconds since NewGame was called. |
RemoveTeam | Removes a "team" from the game and sets its disconnect time to the number of seconds since NewGame was called. |
SendGameSnapShot | Sends a snapshot of information about the current game. |
StatsThink | Called to keep connection open |