diff --git a/main.tscn b/main.tscn index 0810628..206b589 100644 --- a/main.tscn +++ b/main.tscn @@ -33,9 +33,6 @@ func _ready() -> void: func _unhandled_input(event : InputEvent) -> void: # escape key pressed if event.is_action_pressed(\"exit\"): - # game modes cleanup - if mode is Multiplayer: - multiplayer.multiplayer_peer.close() # reset game mode mode = null # check for debug build diff --git a/modes/multiplayer.gd b/modes/multiplayer.gd index 1422cef..5131256 100644 --- a/modes/multiplayer.gd +++ b/modes/multiplayer.gd @@ -130,4 +130,4 @@ func _on_flag_carrier_scoring_timer_timeout() -> void: func _exit_tree() -> void: if is_multiplayer_authority(): multiplayer.peer_disconnected.disconnect(remove_player) - multiplayer.multiplayer_peer = null + multiplayer.multiplayer_peer = OfflineMultiplayerPeer.new()