星哥带你玩飞牛NAS-21:私人游戏中心GameServerManager一键部署教程
大家好,我是星哥,今天来给NAS搭建一个私人游戏服务中心。
很多玩家都觉得,NAS 只是用来存照片、存文件的 “硬盘盒子”。其实只要搭配 Docker,飞牛 NAS 完全可以变身私人游戏服务器中心,和朋友稳定联机、自由开服。
今天就用Docker Compose 一键部署的方式,带你把 GameServerManager(GSM)游戏服务器管理面板装在飞牛 NAS 上,全程命令少、步骤清晰,新手也能一次成功。
一、先认识:GameServerManager 有多好用
GameServerManager 是一款面向 Steam 生态的Web 可视化游戏服务器管理面板,基于 React 18 + TypeScript + Node.js 构建,界面现代、操作简单,非常适合 NAS 玩家使用。
它的核心亮点:
• 现代化架构 - 基于 React 18 + TypeScript + Node.js 的全栈解决方案
• 一键部署 - 支持 Steam 平台多款热门游戏的快速部署
• Web 管理界面 - 基于 Ant Design 的现代化管理面板,响应式设计
• 实时终端 - 集成 Xterm.js 的 Web 终端,支持实时命令执行和日志查看
• 资源监控 - 实时监控服务器资源使用情况和游戏实例状态
• 权限管理 - 基于 JWT 的用户认证和权限控制系统
• 多游戏支持 - 支持 40+ 款 Steam 游戏服务端,持续更新
• 数据持久化 - 游戏数据和配置文件统一管理,安全可靠
• WebSocket 通信 - 实时双向通信,即时状态更新
• Docker 支持 - 完整的容器化部署方案,一键启动
• 可视化配置 - 游戏配置文件的图形化编辑界面
装完这个面板,你的飞牛 NAS 就从存储工具,变成全能游戏服务器。
项目地址:https://github.com/GSManagerXZ/GameServerManager
二、部署前准备(3 件事)
开始前先确认这 3 点,避免踩坑:
1. 飞牛 NAS 已安装 Docker + Docker Compose
2. 预留足够存储空间放游戏服务端与存档
3. 3001 端口未被占用 (面板默认端口,可自定义修改)
先 SSH 登录飞牛 NAS,或在文件 station 新建文件夹,执行以下命令创建工作目录(路径可按自己 NAS 调整):
命令行:
mkdir -p /vol1/1000/Docker/GSManager/2. 编写 docker-compose.yml如图可以创建项目
进入 GSManager 目录,新建 docker-compose.yml,复制以下配置
volumes:
gsm3_data:
driver: localservices:
management_panel:
build: .
container_name: GSManager3
image: xiaozhu674/gameservermanager:latest
user: root
ports:
# GSM3管理面板端口
- "3001:3001"
# 游戏端口,按需映射
- "27015:27015"
volumes:
不建议修改
- ./game_data:/home/steam/.config
- ./game_data:/home/steam/.local
- ./game_file:/home/steam/games
不建议修改
- ./game_data:/root/.config
- ./game_data:/root/.local
- ./game_file:/root/steam/games
,请勿改动
- gsm3_data:/root/server/data
environment:
- TZ=Asia/Shanghai # 设置时区
- SERVER_PORT=3001 # GSM3服务端口
stdin_open: true # 保持STDIN打开
tty: true # 分配TTY
restart: unless-stopped # 自动重启策略
小提示:不习惯命令行的朋友,可以直接在飞牛 Docker 管理器里新增项目,粘贴这段 yaml,勾选 “创建后启动”,一键部署。3. 一键启动容器
在 docker-compose.yml 所在目录执行:
docker compose up -d等待镜像拉取、容器自动启动,看到 started 就表示成功。
4. 访问 Web 管理面板
打开浏览器,输入:
http://你的飞牛NAS_IP:3001 不要带https即可进入 GameServerManager 管理后台。
四、部署成功后能做什么?
进入面板后,你可以直接:
• 一键安装 CSGO、Minecraft、幻兽帕鲁、英灵神殿等热门私服
• 启动 / 停止 / 重启游戏服务器
• 图形化修改游戏配置、安装插件
• 查看实时日志、在线玩家、资源占用
• 设置定时备份、自动更新
全程不用再敲复杂命令,点几下鼠标就能管理私人游戏服。
五、常见小问题
1. 3001 端口被占用:修改
docker-compose.yml里的3001:3001为其他端口,如3002:30012. 游戏无法联机:在路由器 / 飞牛防火墙开放
27015端口段3. 存档丢失:务必确认
game_data目录挂载正确,不要随意删除容器卷
用飞牛 NAS + Docker Compose 部署 GameServerManager,只需要建目录 → 写配置 → 一键启动三步,就能把闲置 NAS 变成稳定、低功耗的私人游戏服务器。
不管是和朋友开黑、搭建专属私服,还是长期托管游戏,这套方案都足够简单、稳定、好用。
热门跟贴