mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-14 00:55:20 +02:00
Server: affect bind_addr on constructor instead of start() (#6474)
bind_addr is already ready when using constructor as we read is.IPv6 from it, instead pass the whole address
This commit is contained in:
@@ -838,13 +838,13 @@ static bool run_dedicated_server(const GameParams &game_params, const Settings &
|
||||
try {
|
||||
// Create server
|
||||
Server server(game_params.world_path, game_params.game_spec,
|
||||
false, bind_addr.isIPv6(), true, &iface);
|
||||
false, bind_addr, true, &iface);
|
||||
|
||||
g_term_console.setup(&iface, &kill, admin_nick);
|
||||
|
||||
g_term_console.start();
|
||||
|
||||
server.start(bind_addr);
|
||||
server.start();
|
||||
// Run server
|
||||
dedicated_server_loop(server, kill);
|
||||
} catch (const ModError &e) {
|
||||
@@ -872,8 +872,8 @@ static bool run_dedicated_server(const GameParams &game_params, const Settings &
|
||||
try {
|
||||
// Create server
|
||||
Server server(game_params.world_path, game_params.game_spec, false,
|
||||
bind_addr.isIPv6(), true);
|
||||
server.start(bind_addr);
|
||||
bind_addr, true);
|
||||
server.start();
|
||||
|
||||
// Run server
|
||||
bool &kill = *porting::signal_handler_killstatus();
|
||||
|
Reference in New Issue
Block a user