返回 Skill 列表
extension
分类: 开发与工程无需 API Key

run-server

在0.0.0.0:1234上启动Gambit游戏服务器。当用户仅想运行服务器、测试服务器功能或手动使用客户端进行测试时使用。

person作者: jakexiaohubgithub

Run Gambit Server

Starts the Gambit game server, which listens for client connections on port 1234.

Instructions

  1. Run the server command:
    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:

[HH:MM:SS] [info] Logger initialized
[HH:MM:SS] [info] Server initialized and listening on port 1234

When clients connect:

[HH:MM:SS] [info] Player <id> joined (color: r,g,b)

Stopping the Server

  • Press Ctrl+C to gracefully shut down the server
  • The server will close all client connections and clean up

Notes

  • The server runs in the foreground - use Ctrl+C to stop it
  • For testing multiple clients, use the dev skill instead
  • Ensure port 1234 is not already in use
  • The server will automatically build if needed