From ac31bf43dce88694ba94768952a79fd190bec9cf Mon Sep 17 00:00:00 2001 From: "s0wlz (Matthias Puchstein)" Date: Mon, 13 Apr 2026 04:40:33 +0200 Subject: [PATCH] net: add main.gd with server/client mode detection --- ruf-der-pilze/scripts/main.gd | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ruf-der-pilze/scripts/main.gd diff --git a/ruf-der-pilze/scripts/main.gd b/ruf-der-pilze/scripts/main.gd new file mode 100644 index 0000000..72b3e21 --- /dev/null +++ b/ruf-der-pilze/scripts/main.gd @@ -0,0 +1,13 @@ +extends Node + + +func _ready() -> void: + # OS.has_feature("dedicated_server") gilt nur bei Server-Export-Template. + # Für lokale Dev-Runs: --server als User-Argument übergeben (nach -- in CLI). + var is_server := OS.has_feature("dedicated_server") \ + or "--server" in OS.get_cmdline_user_args() + + if is_server: + NetworkManager.start_server(4242, 8) + else: + NetworkManager.join_server("127.0.0.1", 4242)