projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added upgrading player UUID on score server for old UUID versions
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index fa5b9e45de312059aed05884faf00b2da6e12c91..16fe01ed2534d0dfa10951c4499101eea65537fc 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-10085,6
+10085,10
@@
static struct TokenInfo server_setup_tokens[] =
TYPE_STRING,
&setup.player_uuid, "player_uuid"
},
TYPE_STRING,
&setup.player_uuid, "player_uuid"
},
+ {
+ TYPE_INTEGER,
+ &setup.player_version, "player_version"
+ },
{
TYPE_SWITCH,
&setup.use_api_server, TEST_PREFIX "use_api_server"
{
TYPE_SWITCH,
&setup.use_api_server, TEST_PREFIX "use_api_server"
@@
-10913,6
+10917,7
@@
static void setSetupInfoToDefaults_AutoSetup(struct SetupInfo *si)
static void setSetupInfoToDefaults_ServerSetup(struct SetupInfo *si)
{
si->player_uuid = NULL; // (will be set later)
static void setSetupInfoToDefaults_ServerSetup(struct SetupInfo *si)
{
si->player_uuid = NULL; // (will be set later)
+ si->player_version = 1; // (will be set later)
si->use_api_server = TRUE;
si->api_server_hostname = getStringCopy(API_SERVER_HOSTNAME);
si->use_api_server = TRUE;
si->api_server_hostname = getStringCopy(API_SERVER_HOSTNAME);
@@
-11275,6
+11280,7
@@
void LoadSetup_ServerSetup(void)
{
// player UUID does not yet exist in setup file
setup.player_uuid = getStringCopy(getUUID());
{
// player UUID does not yet exist in setup file
setup.player_uuid = getStringCopy(getUUID());
+ setup.player_version = 2;
SaveSetup_ServerSetup();
}
SaveSetup_ServerSetup();
}