mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-04 13:42:55 +01:00
Fix server list LAN address and port
This commit is contained in:
@@ -660,6 +660,13 @@ static void fetch_lan_servers_worker()
|
||||
auto sender = endpoint->GetHostname();
|
||||
std::printf(">> Recieved packet from %s\n", sender.c_str());
|
||||
auto jinfo = Json::FromString(std::string_view(buffer));
|
||||
|
||||
auto ip4 = json_array();
|
||||
json_array_append_new(ip4, json_string(sender.c_str()));
|
||||
auto ip = json_object();
|
||||
json_object_set_new(ip, "v4", ip4);
|
||||
json_object_set_new(jinfo, "ip", ip);
|
||||
|
||||
AddServerFromJson(jinfo);
|
||||
json_decref(jinfo);
|
||||
}
|
||||
|
||||
@@ -281,7 +281,9 @@ private:
|
||||
|
||||
json_t* GetBroadcastJson()
|
||||
{
|
||||
return network_get_server_info_as_json();
|
||||
auto root = network_get_server_info_as_json();
|
||||
json_object_set(root, "port", json_integer(_port));
|
||||
return root;
|
||||
}
|
||||
|
||||
static std::string GenerateAdvertiseKey()
|
||||
|
||||
Reference in New Issue
Block a user