分离部署
在一台服务器上安装管理面板,用它管理其他主机上的游戏服务器。
准备服务器
准备一台联网的 Linux amd64 或 arm64 服务器安装管理面板,并使用管理员权限操作。服务器须能从 GHCR 拉取面板镜像,依赖要求见自定义脚本安装。
1. 安装管理面板
在这台服务器上执行:
bash
curl -fsSLO https://docs.gamexserver.com/install/install-compose.sh &&
sudo bash install-compose.sh --panel-only --apply脚本可在受支持的主机上安装缺失的 Docker 依赖。--panel-only 不创建本机节点,初始化后需逐台接入游戏主机。
脚本默认安装 latest。需要安装指定版本时,在安装命令中加入 --version 1.2.0,并确认该版本镜像可用。
2. 打开管理面板
- 安装在当前电脑:在浏览器打开
http://localhost:3000/setup。 - 安装在远程服务器:先开放面板端口,再在浏览器打开
http://服务器IP:3000/setup。
也可通过 SSH 转发访问,无需开放面板端口。
按页面提示完成初始化并登录,再按部署管理设置游戏主机能够访问的面板地址。
3. 接入游戏主机
为每台游戏主机分别按接入节点完成安装,使用独立的节点 ID 和身份,并能主动通过配置的 HTTP(S)/WebSocket 地址连接面板。
4. 创建服务器
创建服务器时,选择要运行它的游戏主机。