星哥带你玩飞牛NAS-21:私人游戏中心GameServer

星哥带你玩飞牛NAS-21:私人游戏中心GameServerManager一键部署教程

大家好,我是星哥,今天来给NAS搭建一个私人游戏服务中心。

很多玩家都觉得,NAS 只是用来存照片、存文件的 “硬盘盒子”。其实只要搭配 Docker,飞牛 NAS 完全可以变身私人游戏服务器中心,和朋友稳定联机、自由开服。

今天就用Docker Compose 一键部署的方式,带你把 GameServerManager(GSM)游戏服务器管理面板装在飞牛 NAS 上,全程命令少、步骤清晰,新手也能一次成功。

一、先认识:GameServerManager 有多好用

GameServerManager 是一款面向 Steam 生态的Web 可视化游戏服务器管理面板,基于 React 18 + TypeScript + Node.js 构建,界面现代、操作简单,非常适合 NAS 玩家使用。

它的核心亮点:

装完这个面板,你的飞牛 NAS 就从存储工具,变成全能游戏服务器

项目地址:
https://github.com/GSManagerXZ/GameServerManager

二、部署前准备(3 件事)

开始前先确认这 3 点,避免踩坑:

  1. 1. 飞牛 NAS 已安装 Docker + Docker Compose
  2. 2. 预留足够存储空间放游戏服务端与存档
  3. 3. 3001 端口未被占用(面板默认端口,可自定义修改)

三、完整部署步骤(保姆级)

1. 创建目录结构

先 SSH 登录飞牛 NAS,或在文件 station 新建文件夹,执行以下命令创建工作目录(路径可按自己 NAS 调整):

命令行:


    
    
    
  mkdir -p /vol1/1000/Docker/GSManager/

2. 编写 docker-compose.yml

如图可以创建项目

进入 GSManager 目录,新建 docker-compose.yml,复制以下配置


    
    
    
  volumes:
  gsm3_data:
    driver: local

services:
  management_panel:
    build: .
    container_name: GSManager3
    image: xiaozhu674/gameservermanager:latest
    user: root                       
    ports:
      # GSM3管理面板端口
      - "3001:3001" 
      # 游戏端口,按需映射
      - "27015:27015"
    volumes:
    #steam用户数据目录 不建议修改
      - ./game_data:/home/steam/.config 
      - ./game_data:/home/steam/.local
      - ./game_file:/home/steam/games
    #root用户数据目录 不建议修改
      - ./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 管理后台。

四、部署成功后能做什么?

进入面板后,你可以直接:

全程不用再敲复杂命令,点几下鼠标就能管理私人游戏服

五、常见小问题

  1. 1. 3001 端口被占用:修改 docker-compose.yml 里的 3001:3001 为其他端口,如 3002:3001
  2. 2. 游戏无法联机:在路由器 / 飞牛防火墙开放 27015 端口段
  3. 3. 存档丢失:务必确认 game_data 目录挂载正确,不要随意删除容器卷

总结

用飞牛 NAS + Docker Compose 部署 GameServerManager,只需要建目录 → 写配置 → 一键启动三步,就能把闲置 NAS 变成稳定、低功耗的私人游戏服务器。

不管是和朋友开黑、搭建专属私服,还是长期托管游戏,这套方案都足够简单、稳定、好用。

展开阅读全文

更新时间:2026-04-01

标签:游戏   私人   端口   面板   目录   服务器   容器   数据   实时   命令

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight All Rights Reserved.
Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034844号

Top