Aligning with game upcomming shell project node structure; update readme

This commit is contained in:
2026-08-21 23:44:24 -05:00
parent 4d54f8de37
commit e983fda480
3 changed files with 8 additions and 52 deletions

View File

@@ -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
```