Run Gambit Server
Starts the Gambit game server, which listens for client connections on port 1234.
Instructions
- •Run the server command:
bash
make run-server
Server Details
- •Listen Address: 0.0.0.0:1234
- •Protocol: ENet (UDP-based)
- •Logging: Server logs all connections and events via spdlog
Expected Behavior
When running, you should see:
code
[HH:MM:SS] [info] Logger initialized [HH:MM:SS] [info] Server initialized and listening on port 1234
When clients connect:
code
[HH:MM:SS] [info] Player <id> joined (color: r,g,b)
Stopping the Server
- •Press
Ctrl+Cto gracefully shut down the server - •The server will close all client connections and clean up
Notes
- •The server runs in the foreground - use
Ctrl+Cto stop it - •For testing multiple clients, use the
devskill instead - •Ensure port 1234 is not already in use
- •The server will automatically build if needed