同机部署
在同一台服务器上安装管理面板并运行游戏服务器。
准备服务器
准备一台联网的 Linux amd64 或 arm64 服务器,并使用管理员权限操作。安装器使用系统 Docker Engine,不支持 Docker Desktop。服务器须能从 GHCR 拉取 GameX 镜像,依赖要求见自定义脚本安装。
1. 安装 GameX
在服务器上执行:
bash
curl -fsSLO https://docs.gamexserver.com/install/install-compose.sh &&
sudo bash install-compose.sh --apply未安装 Docker 时,脚本可在受支持的 systemd 主机上安装,已有 Docker 须满足版本要求。
脚本默认安装 latest。需要安装指定版本时,在安装命令中加入 --version 1.2.0,并确认该版本镜像可用。
2. 打开管理面板
- 安装在当前电脑:在浏览器打开
http://localhost:3000/setup。 - 安装在远程服务器:先开放面板端口,再在浏览器打开
http://服务器IP:3000/setup。
也可通过 SSH 转发访问,无需开放面板端口。
按页面提示完成初始化,创建管理员账号并登录。
3. 创建服务器
初始化后,本机节点自动配对,确认执行节点中的 Local Docker 在线,且 Docker 状态为已启动,再创建并启动第一台服务器。
更多部署操作见部署管理。