diff --git a/README.md b/README.md index dd30f10..56a7050 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,25 @@ # Running the Lobby Server -> **Note:** The lobby server looks for a local script named `game.sh`. +> **Note:** The lobby server looks for a local script named `game.sh` that actually handles loading a game server instance. +> **Note:** The lobby server defines its base node through 'name_' where past the underscore is whatever name you want the base node name to be. This is important for aligning node names paths especially when using RPC. ## From the Editor **Debug → Customize Run Instance** ```text ---name_billiards server game_port_range 5000:5010 +-- name_shell server game_port_range 5000:5010 ``` ## From the Command Line ```bash -./lobby_server.sh --name_billiards server game_port_range 5000:5010 +./lobby-server.sh -- name_shell server game_port_range 5000:5010 ``` --- + # Connecting Clients [Billiards Game](https://code.itdominator.com/itdominator/Billiards) - -## From the Editor - -**Debug → Customize Run Instance** - -Host a game: - -```text ---client host_snooker bobs_game -``` - -Join a game: - -```text ---client join bobs_game -``` - -## From the Command Line - -### Connect Directly to a Game Server - -Start a server: - -```bash -./billiards.sh --server_5001 game snooker -``` - -Join the server: - -```bash -./billiards.sh --join_server 127.0.0.1 5001 -``` - -### Connect Through the Lobby Server - -Host a game: - -```bash -./billiards.sh --client host_snooker bobs_game -``` - -Join a game: - -```bash -./billiards.sh --client join bobs_game -``` diff --git a/export_presets.cfg b/export_presets.cfg index fdd8ada..290847e 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -9,7 +9,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="../../builds/desktop/billiards/lobby_server.x86_64" +export_path="../../builds/desktop/billiards/lobby-server.x86_64" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" diff --git a/lobby.gd b/lobby.gd index 0a9c4c4..196d9c3 100644 --- a/lobby.gd +++ b/lobby.gd @@ -8,12 +8,12 @@ extends Node # Editor -> Debug > Customize Run Instance # # -# -- name_billiards server game_port_range 5000:5010 +# -- name_shell server game_port_range 5000:5010 # # # CLI # -# ./lobby_server.sh -- name_billiards server game_port_range 5000:5010 +# ./lobby-server.sh -- name_shell server game_port_range 5000:5010 # #