X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=06c1ac510620b3280a547a9ba2d14d457d567267;hb=f2b5c31430a9feeb0d7bb1aa9e21c2f8a230f548;hp=61ea14cb7e7cdf1a76cce5382ce68d12af89a12c;hpb=5a4a6f4051fc89de7e47cf41d4d3e78dab4283d6;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 61ea14cb..06c1ac51 100644 --- a/src/files.c +++ b/src/files.c @@ -9077,11 +9077,13 @@ static void DownloadServerScoreToCacheExt(struct HttpRequest *request, "{\n" "%s" " \"game_version\": \"%s\",\n" + " \"game_platform\": \"%s\",\n" " \"levelset_identifier\": \"%s\",\n" " \"level_nr\": \"%d\"\n" "}\n", getPasswordJSON(setup.api_server_password), getProgramRealVersionString(), + getProgramPlatformString(), levelset.identifier, level_nr); ConvertHttpRequestBodyToServerEncoding(request); @@ -9343,7 +9345,7 @@ static void UploadScoreToServerExt(struct HttpRequest *request, char *player_name_raw = score_entry->name; char *player_uuid_raw = setup.player_uuid; - if (options.player_name != NULL) + if (options.player_name != NULL && global.autoplay_leveldir != NULL) { player_name_raw = options.player_name; player_uuid_raw = ""; @@ -9361,6 +9363,7 @@ static void UploadScoreToServerExt(struct HttpRequest *request, "{\n" "%s" " \"game_version\": \"%s\",\n" + " \"game_platform\": \"%s\",\n" " \"batch_time\": \"%d\",\n" " \"levelset_identifier\": \"%s\",\n" " \"levelset_name\": \"%s\",\n" @@ -9380,6 +9383,7 @@ static void UploadScoreToServerExt(struct HttpRequest *request, "}\n", getPasswordJSON(setup.api_server_password), getProgramRealVersionString(), + getProgramPlatformString(), (int)global.autoplay_time, levelset_identifier, levelset_name,