从源码构建
从源码安装管理面板,再接入游戏主机。
1. 准备环境
- 管理面板需要 Node.js 22.13+、npm 10+ 和 Git。
- Linux 主机还需 Python 3、
gcc、g++和make,用于构建原生依赖。 - 游戏主机需提前安装并启动 Docker:Linux 使用 Docker Engine,macOS、Windows 使用支持 Linux 容器的 Docker Desktop。
- 安装面板的主机上,
3000端口可用。
2. 下载并安装
在安装管理面板的主机上,使用普通账号执行:
bash
git clone --branch release/v1.2.0 --depth 1 https://github.com/gamex-sh/gamex-panel.git gamex-panel
cd gamex-panel
npm ci --audit=false --fund=false
npm run build3. 启动面板
继续在同一终端执行:
bash
npm start本机安装时打开 http://localhost:3000/setup;远程部署时,在防火墙和云安全组放行 3000 端口后,打开 http://服务器IP:3000/setup,按向导创建管理员并完成设置。
4. 接入游戏主机
在每台游戏主机按接入节点完成安装,使用该主机能够访问的面板地址。节点在线且 Docker 状态为已启动后,在该主机上创建服务器。
开机自启、查看日志和停止服务,见部署管理。