1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-20 13:33:02 +01:00

Add address parameter in network_begin_server

This commit is contained in:
Leurak
2017-05-04 12:14:28 +02:00
committed by Ted John
parent c002df1abf
commit 112f7b7a0d
3 changed files with 8 additions and 9 deletions

View File

@@ -274,6 +274,9 @@ bool Network::BeginServer(uint16 port, const char* address)
_userManager.Load();
if (strlen(address) == 0)
address = nullptr;
log_verbose("Begin listening for clients");
assert(listening_socket == nullptr);
@@ -2134,12 +2137,8 @@ sint32 network_begin_client(const char *host, sint32 port)
return gNetwork.BeginClient(host, port);
}
sint32 network_begin_server(sint32 port)
sint32 network_begin_server(sint32 port, const char* address)
{
char *address = nullptr;
if (strlen(gConfigNetwork.listen_address) > 0)
address = gConfigNetwork.listen_address;
return gNetwork.BeginServer(port, address);
}
@@ -2674,7 +2673,7 @@ void network_send_gamecmd(uint32 eax, uint32 ebx, uint32 ecx, uint32 edx, uint32
void network_send_map() {}
void network_update() {}
sint32 network_begin_client(const char *host, sint32 port) { return 1; }
sint32 network_begin_server(sint32 port) { return 1; }
sint32 network_begin_server(sint32 port, const char * address) { return 1; }
sint32 network_get_num_players() { return 1; }
const char* network_get_player_name(uint32 index) { return "local (OpenRCT2 compiled without MP)"; }
uint32 network_get_player_flags(uint32 index) { return 0; }