|
@ -3,6 +3,7 @@ extends Node |
|
|
const MAX_PEERS = 4 |
|
|
const MAX_PEERS = 4 |
|
|
const LOBBY_READY_WAIT_TIME = 3 |
|
|
const LOBBY_READY_WAIT_TIME = 3 |
|
|
const EMPTY_WAIT_TIME = 30 |
|
|
const EMPTY_WAIT_TIME = 30 |
|
|
|
|
|
const EMPTY_CLOSING_TIME = 60 |
|
|
|
|
|
|
|
|
var port:int = -1 |
|
|
var port:int = -1 |
|
|
var dedicated_server:bool = false |
|
|
var dedicated_server:bool = false |
|
@ -34,6 +35,10 @@ func _ready(): |
|
|
var err = host_game(port) |
|
|
var err = host_game(port) |
|
|
if err == OK: |
|
|
if err == OK: |
|
|
print(server_id + "New game hosted: port=" + str(port) + " secret=" + str(server_secret) + " bots=" + str(gamestate.bots) + " server-addr=" + game_server.get_server_addr() + " api-addr=" + game_server.get_api_addr()) |
|
|
print(server_id + "New game hosted: port=" + str(port) + " secret=" + str(server_secret) + " bots=" + str(gamestate.bots) + " server-addr=" + game_server.get_server_addr() + " api-addr=" + game_server.get_api_addr()) |
|
|
|
|
|
print(server_id + "Waiting for connection, closing server in " + str(EMPTY_CLOSING_TIME) + " seconds") |
|
|
|
|
|
timer.set_wait_time(EMPTY_CLOSING_TIME) |
|
|
|
|
|
timer.connect("timeout",self,"quit_server",[true]) |
|
|
|
|
|
timer.start() |
|
|
else: |
|
|
else: |
|
|
push_error(server_id + "Could not create Server! (port=" + str(port) + " secret=" + str(server_secret) + " server-addr=" + game_server.get_server_addr() + " api-addr=" + game_server.get_api_addr() + ")") |
|
|
push_error(server_id + "Could not create Server! (port=" + str(port) + " secret=" + str(server_secret) + " server-addr=" + game_server.get_server_addr() + " api-addr=" + game_server.get_api_addr() + ")") |
|
|
quit_server() |
|
|
quit_server() |
|
|