summaryrefslogtreecommitdiff
path: root/godot/ui/clientmenu
diff options
context:
space:
mode:
Diffstat (limited to 'godot/ui/clientmenu')
-rw-r--r--godot/ui/clientmenu/ClientUI.gd14
1 files changed, 2 insertions, 12 deletions
diff --git a/godot/ui/clientmenu/ClientUI.gd b/godot/ui/clientmenu/ClientUI.gd
index af80e36..c0f9681 100644
--- a/godot/ui/clientmenu/ClientUI.gd
+++ b/godot/ui/clientmenu/ClientUI.gd
@@ -35,21 +35,11 @@ func _connection_successful():
queue_free()
func _run_local_server():
- local_server_tree = SceneTree.new()
- local_server_tree.init()
- local_server_tree.get_root().set_update_mode(Viewport.UPDATE_DISABLED)
var server_script = preload("res://scenes/Server.tscn").instance()
#CHANGE LEVEL HERE
- server_script.start_server("Local Server", "Local Singleplayer Server", 3, "res://maps/Main.tscn", "127.0.0.1", 25565, local_server_tree, null, "print")
- set_process(true)
- set_physics_process(true)
- is_local = true
- client = NetworkedMultiplayerENet.new()
- var cli_stat = client.create_client("127.0.0.1", 25565)
- if cli_stat != OK:
- print("Error creating client. Code: " + str(cli_stat))
- get_tree().set_network_peer(client)
+ server_script.start_server("Local Server", "Local Singleplayer Server", 3, "res://maps/Main.tscn", true, 25565, get_tree(), null, "print")
+ queue_free()
func back_to_main():
var main_menu = load("res://ui/MainMenu.tscn").instance()