1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-19 21:13:05 +01:00

add default master server url and refactor

This commit is contained in:
IntelOrca
2015-11-07 23:56:16 +00:00
parent 74fe482a62
commit 9bad4183a7
5 changed files with 27 additions and 18 deletions

View File

@@ -791,11 +791,17 @@ void Network::ShutdownClient()
void Network::Advertise()
{
if (gConfigNetwork.advertise && strlen(gConfigNetwork.master_url) > 0) {
if (gConfigNetwork.advertise) {
last_advertise_time = SDL_GetTicks();
#ifndef DISABLE_HTTP
std::string url = gConfigNetwork.master_url + std::string("?port=") + std::to_string(listening_port);
http_request_json_async(url.c_str(), [](http_json_response *response)->void{});
const char *masterServerUrl = OPENRCT2_MASTER_SERVER_URL;
if (!str_is_null_or_empty(gConfigNetwork.master_server_url)) {
masterServerUrl = gConfigNetwork.master_server_url;
}
std::string url = masterServerUrl + std::string("?port=") + std::to_string(listening_port);
http_request_json_async(url.c_str(), [](http_json_response *response)->void { });
#endif
}
}