在飞牛上使用GSM面板搭建steam游戏与我的世界服务器

在飞牛上使用GSM面板搭建steam游戏与我的世界服务器

准备工作

  1. 首先安装docker  然后在应用商店找到GSMsnager(docker版)安装
  2. 在文件管理,我的文件里 创建 docker 文件夹,然后在dockers文件夹里面创建gsm文件夹,接着在gsm文件夹里创建cmd文件夹(这一步目的是方便管理)(然后复制 dockers/gsm 文件夹路径 待会用到)
  3. 安装完成后在应用设置  添加创建的docker/gsm文件夹
  4. 屏幕截图 2025-08-28 051801

    屏幕截图 2025-08-28 052931

    在dockers 容器找到gsmanager 若已启动 先停止容器 

  5. 在容器存储位置添加或修改  /vol1/1000/docker/gsm    /gsm    (前面位置为之前创建的dockers/gsm文件夹位置)

屏幕截图 2025-08-28 053835

    6. 在环境变量里  对当前端口不满意 可以修改端口 我这里改为了13001,因为我使用的是 host 网络模式(建议更改为host 避免各种奇怪的原因) 

GSManager面板设置

  1. 在设置选项里 游戏设置 游戏默认安装路径 改为 /gam  保存
  2. 在 SteamCMD设置的安装路径  修改为 /gsm/cmd    安装模式选择在线安装 
  3. 修改完成并保存后  点击开始安装 
  4. 屏幕截图 2025-08-28 055742

     在文件管理 找到 gsm 文件夹 选中右键 权限  全选 加递归应用  保存 

屏幕截图 2025-08-28 060104

游戏部署

幻兽帕鲁

  1. 在文件管理 gsm文件夹里创建palserver文件夹
  2. 在 游戏部署  选择幻兽帕鲁 更改安装路径/gsm/palserver  开始安装 
  3. 屏幕截图 2025-08-28 061800

    这时会跳转终端 等待安装 出现以下代码即安装完成

  4. Success! App '2394010' fully installed.
    Unloading Steam API...OK

  5. 关闭终端   
  6.  前往 实例管理 选择 幻兽帕鲁并编辑实例 
  7. 检查启动命令是否为 ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
  8. 参数名称 核心作用
    ./PalServer.sh Linux/macOS 系统下的帕鲁服务器启动基础脚本
    -useperfthreads 启用性能优化线程,提升 CPU 资源利用率,减少多人在线卡顿
    -NoAsyncLoadingThread 禁用异步加载线程,改为同步加载,减少低配置服务器的资源冲突
    -UseMultithreadForDS 为专用服务器启用多线程,利用多核 CPU 优势,提升整体运行效率
  9. -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS 可以选择加与不加  然后就可以启动了 
  10. 屏幕截图 2025-08-28 065355

  11. 这边说一下如何更新帕鲁版本, 在gsm面板 打开一个新的终端  输入 su steam 然后输入下面命令即可
  12. bash /gsm/cmd/steamcmd.sh +force_install_dir "/gsm/palserver" +login anonymous +app_update 2394010 validate +quit
命令片段 作用说明
bash /gsm/cmd/steamcmd.sh 启动 SteamCMD 工具(路径是/gsm/cmd/下的steamcmd.sh)。
+force_install_dir "/gsm/palserver" 服务器文件的安装 / 更新目录改为/gsm/palserver
作用:通过独立目录区分不同服务器实例(若你需要搭建多个帕鲁服务器,用不同目录可避免文件冲突)。
+login anonymous 保持匿名登录(帕鲁服务器无需账号权限,匿名登录仍为最优选择)。
+app_update 2394010 validate 仍针对帕鲁服务器专属 APPID(2394010)进行更新和文件验证(确保文件完整,修复损坏)。
+quit 操作完成后自动退出 SteamCMD,避免占用资源。

我的世界

  1. 在游戏部署  Minecraft部署  选择相应的服务端类型  这里以fabric1.21.8为例
  2. 安装路径可以先去文件管理 gsm文件夹里创建相应的文件夹 列如 fabric1.21.8  也可以使用默认的/gsm/fabric-1.21.8
  3. 当然也可以自行上传相应的mc服务端  直接在实例管理创建 工作目录选择上传的mc服务端文件夹路径即可
  4. 当然还有很重要的java环境  目前环境管理 最高只有java21 对于mc1.21.8 显然有点低了 这时就需要自行下载了
  5. java官网Java Downloads | Oracle   Java22下载链接 https://download.oracle.com/java/22/archive/jdk-22.0.2_linux-x64_bin.tar.gz
  6. 这里以java22为例    先在文件管理 gsm文件夹里创建java22文件夹(创建一个方便识别的文件夹目录)  对于下载的java22压缩包 解压 并将解压后的文件 上传至java22 目录 (这里推荐通过飞牛上传 即  jdk-22.0.2 文件夹里全部文件)
  7. 屏幕截图 2025-08-28 072535

    上传完毕 这时就要去gsm面板的文件管理 进入gsm文件夹 选择java22文件夹 更改权限全选和递归应用  然后保存(提示 通过飞牛上传的文件夹  尽量 都要这样执行一遍 避免权限问题报错)

  8. 环境搞定 这时就要去 实例更改启动命令了 因为默认命令的是找不到我们上传的java环境位置 
  9.   /gsm/java22/jdk-22.0.2/bin/java   这便是之前的java环境相应目录 对应默认的 java   
  10. 这便是完整的fabric1.21.8启动命令 /gsm/java22/jdk-22.0.2/bin/java -Dfile.encoding=UTF-8 -jar fabric-server-launch.jar nogui (其他服务类型启动命令自行寻找 只需替换命令前的 java  为自己的java 环境目录)

其他

因为是liunx 环境 甚至可以 创建frpc 内网穿透服务 即可以通过命令启动的程序 理论上都可以

这里稍微说一下  把相应穿透服务商提供的frpc 压缩包解压   上传gsm文件夹里面  创建一个实例 选择上传的文件夹目录

启动命令 就是你创建节点时的命令 列如:./frpc -u 123abc -p 123456  便可以

屏幕截图 2025-08-28 075830

这里说一下为什么要改安装位置 就如上图  方便管理 清晰的看到 可以进行相应备份 当重新安装gsm面板或nas系统 只要备份没丢 

相应的实例可以快速重新部署 

关于游戏配置文件

若无法查看配置 进行以下操作即可

在gsm面板文件管理  root/server/data/gameconfig  上传配置文件  放这个目录里面 没有就创建

配置文件链接 https://nas.yhpop.com/s/e7deac5aa6ce422984

若没有 或过时 请自行编写更新  或去gsm面板 官网 查看文档 进行编写 (ps:配置文件别人写的 )

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容