星哥帶你玩飛牛NAS-21:私人游戲中心GameServerManager一鍵部署教程
大家好,我是星哥,今天來給NAS搭建一個私人游戲服務(wù)中心。
很多玩家都覺得,NAS 只是用來存照片、存文件的 “硬盤盒子”。其實(shí)只要搭配 Docker,飛牛 NAS 完全可以變身私人游戲服務(wù)器中心,和朋友穩(wěn)定聯(lián)機(jī)、自由開服。
今天就用Docker Compose 一鍵部署的方式,帶你把 GameServerManager(GSM)游戲服務(wù)器管理面板裝在飛牛 NAS 上,全程命令少、步驟清晰,新手也能一次成功。
![]()
一、先認(rèn)識:GameServerManager 有多好用
GameServerManager 是一款面向 Steam 生態(tài)的Web 可視化游戲服務(wù)器管理面板,基于 React 18 + TypeScript + Node.js 構(gòu)建,界面現(xiàn)代、操作簡單,非常適合 NAS 玩家使用。
它的核心亮點(diǎn):
? 現(xiàn)代化架構(gòu) - 基于 React 18 + TypeScript + Node.js 的全棧解決方案
? 一鍵部署 - 支持 Steam 平臺多款熱門游戲的快速部署
? Web 管理界面 - 基于 Ant Design 的現(xiàn)代化管理面板,響應(yīng)式設(shè)計
? 實(shí)時終端 - 集成 Xterm.js 的 Web 終端,支持實(shí)時命令執(zhí)行和日志查看
? 資源監(jiān)控 - 實(shí)時監(jiān)控服務(wù)器資源使用情況和游戲?qū)嵗隣顟B(tài)
? 權(quán)限管理 - 基于 JWT 的用戶認(rèn)證和權(quán)限控制系統(tǒng)
? 多游戲支持 - 支持 40+ 款 Steam 游戲服務(wù)端,持續(xù)更新
? 數(shù)據(jù)持久化 - 游戲數(shù)據(jù)和配置文件統(tǒng)一管理,安全可靠
? WebSocket 通信 - 實(shí)時雙向通信,即時狀態(tài)更新
? Docker 支持 - 完整的容器化部署方案,一鍵啟動
? 可視化配置 - 游戲配置文件的圖形化編輯界面
裝完這個面板,你的飛牛 NAS 就從存儲工具,變成全能游戲服務(wù)器。
項目地址:https://github.com/GSManagerXZ/GameServerManager
二、部署前準(zhǔn)備(3 件事)
開始前先確認(rèn)這 3 點(diǎn),避免踩坑:
1. 飛牛 NAS 已安裝 Docker + Docker Compose
2. 預(yù)留足夠存儲空間放游戲服務(wù)端與存檔
3. 3001 端口未被占用 (面板默認(rèn)端口,可自定義修改)
先 SSH 登錄飛牛 NAS,或在文件 station 新建文件夾,執(zhí)行以下命令創(chuàng)建工作目錄(路徑可按自己 NAS 調(diào)整):
![]()
命令行:
mkdir -p /vol1/1000/Docker/GSManager/2. 編寫 docker-compose.yml如圖可以創(chuàng)建項目
![]()
進(jìn)入 GSManager 目錄,新建 docker-compose.yml,復(fù)制以下配置
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 # 設(shè)置時區(qū)
- SERVER_PORT=3001 # GSM3服務(wù)端口
stdin_open: true # 保持STDIN打開
tty: true # 分配TTY
restart: unless-stopped # 自動重啟策略
小提示:不習(xí)慣命令行的朋友,可以直接在飛牛 Docker 管理器里新增項目,粘貼這段 yaml,勾選 “創(chuàng)建后啟動”,一鍵部署。3. 一鍵啟動容器
在 docker-compose.yml 所在目錄執(zhí)行:
docker compose up -d等待鏡像拉取、容器自動啟動,看到 started 就表示成功。
4. 訪問 Web 管理面板
打開瀏覽器,輸入:
http://你的飛牛NAS_IP:3001 不要帶https即可進(jìn)入 GameServerManager 管理后臺。
![]()
四、部署成功后能做什么?
進(jìn)入面板后,你可以直接:
? 一鍵安裝 CSGO、Minecraft、幻獸帕魯、英靈神殿等熱門私服
? 啟動 / 停止 / 重啟游戲服務(wù)器
? 圖形化修改游戲配置、安裝插件
? 查看實(shí)時日志、在線玩家、資源占用
? 設(shè)置定時備份、自動更新
全程不用再敲復(fù)雜命令,點(diǎn)幾下鼠標(biāo)就能管理私人游戲服。
![]()
五、常見小問題
1. 3001 端口被占用:修改
docker-compose.yml里的3001:3001為其他端口,如3002:30012. 游戲無法聯(lián)機(jī):在路由器 / 飛牛防火墻開放
27015端口段3. 存檔丟失:務(wù)必確認(rèn)
game_data目錄掛載正確,不要隨意刪除容器卷
用飛牛 NAS + Docker Compose 部署 GameServerManager,只需要建目錄 → 寫配置 → 一鍵啟動三步,就能把閑置 NAS 變成穩(wěn)定、低功耗的私人游戲服務(wù)器。
不管是和朋友開黑、搭建專屬私服,還是長期托管游戲,這套方案都足夠簡單、穩(wěn)定、好用。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.