mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Version field for srvstats.dat
This commit is contained in:
parent
7eb5755963
commit
10fb496689
2 changed files with 7 additions and 2 deletions
|
|
@ -46,7 +46,8 @@ void SV_LoadStats(void)
|
|||
}
|
||||
|
||||
save.p += headerlen;
|
||||
|
||||
UINT8 version = READUINT8(save.p);
|
||||
|
||||
numtracked = READUINT32(save.p);
|
||||
if (numtracked > MAXTRACKEDSERVERPLAYERS)
|
||||
numtracked = MAXTRACKEDSERVERPLAYERS;
|
||||
|
|
@ -73,7 +74,8 @@ void SV_SaveStats(void)
|
|||
}
|
||||
*/
|
||||
|
||||
if (P_SaveBufferAlloc(&save, headerlen + sizeof(UINT32) + (numtracked * sizeof(serverplayer_t))) == false)
|
||||
// header + version + numtracked + payload
|
||||
if (P_SaveBufferAlloc(&save, headerlen + sizeof(UINT32) + sizeof(UINT8) + (numtracked * sizeof(serverplayer_t))) == false)
|
||||
{
|
||||
I_Error("No more free memory for saving server stats\n");
|
||||
return;
|
||||
|
|
@ -82,6 +84,8 @@ void SV_SaveStats(void)
|
|||
// Add header.
|
||||
WRITESTRINGN(save.p, SERVERSTATSHEADER, headerlen);
|
||||
|
||||
WRITEUINT8(save.p, SERVERSTATSVER);
|
||||
|
||||
WRITEUINT32(save.p, numtracked);
|
||||
|
||||
WRITEMEM(save.p, trackedList, (numtracked * sizeof(serverplayer_t)));
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ extern "C" {
|
|||
#define SERVERSTATSFILE "srvstats.dat"
|
||||
#define MAXTRACKEDSERVERPLAYERS 9999
|
||||
#define SERVERSTATSHEADER "Doctor Robotnik's Ring Racers Server Stats"
|
||||
#define SERVERSTATSVER 1
|
||||
|
||||
struct serverplayer_t
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue