MCSManager面板搭建tModloader泰拉瑞亚服务

u11830886

发布于136天前
还没想好签名

https://appstore.lazycat.cloud/#/shop/detail/peterpig.lzcapp.mcsm
1. 商店内泰拉瑞亚应用可以运行,但是需要保证你的版本和应用版本是一致的,否则会提示版本不匹配无法连接服务器。网上简单搜索下GameServerManager 好像已经被淘汰了,于是决定使用 MCSManager 来搭建。面板内不包含内置的 tmod 模组,于是必须自己上传相关配置才能运行。MCSM 的部署已经有教程了这里不在赘述。直接记录 tmod 的操作过程。
2. Github 下载稳定版本的压缩包 https://github.com/tModLoader/tModLoader/releases
![Pasted image 20260118100819.png](https://dl.playground.lazycat.cloud/guidelines/1075/3509c066-3576-48d2-8b3c-18fd4dd2dba0.png "Pasted image 20260118100819.png")
   这里选择最新版是因为 steam 里面更新后已经是此版本了,所以必须选择 stable v 2025.11.3.1 之后才能连接到服务器。
3. 对 zip 压缩包解压到懒猫网盘的某个文件路径,解压后效果为:tModLoader 文件夹内是根目录
![Pasted image 20260118104506.png](https://dl.playground.lazycat.cloud/guidelines/1075/2430cece-2789-457e-89b9-746415d308c7.png "Pasted image 20260118104506.png")
   如果懒猫具有小猪佩奇等工具,mcsm 在启动时应该会自动安装配置 libicu 等依赖,可以忽略后续内容先运行下试试,也许可以直接跑起来服务。
   如果没有配置懒猫的网络,需要提前准备好相关的文件。提前下载好当前版本对应的 libicu,笔者下载的是:libicu 72_72.1-3+deb 12 u 1_amd 64. Deb,这是首次运行时查看报错信息显示确定的依赖版本号。
   将文件解压到 tModLoader根目录的 lib 文件夹内
![Pasted image 20260118102313.png](https://dl.playground.lazycat.cloud/guidelines/1075/50375b05-ec4c-4260-9bbe-a55eedbafcc9.png "Pasted image 20260118102313.png")
4. 对部分配置文件进行编辑,同时对.sh 脚本增加可执行权限,根目录增加文件夹 Mods 和 Worlds
   可以通过 tmod 内置的模组整合将正在使用的模组导出来放入到 Mods 文件夹内,也可以将之前的世界导出并放到 Worlds 文件夹内,这样就可以无缝衔接之前的存档了。
   Serverconfig. Txt 主要是设置本服务器配置参数,包含房间密码、世界规格、指定mod 目录、指定世界文件、端口号等等,根据实际情况可自行修改具体的配置项。
   Start-tModLoaderServer. Sh 需要设置,包含指定 icu 文件的路径以及指定非 steam 启动服务 ```
   ```#!/usr/bin/env bash
   
   # 设置 ICU 库路径(包含多个可能的位置)
   
   export LD_LIBRARY_PATH=/lzcapp/document/{xxxxx替换为你的用户名称}/Game/tmod/tModLoader/lib:/lzcapp/document/{xxxxx替换为你的用户名称}/Game/tmod/tModLoader/Libraries/Native/Linux:/lzcapp/document/{xxxxx替换为你的用户名称}/Game/tmod/tModLoader/dotnet/shared/Microsoft.NETCore.App/8.0.0:$LD_LIBRARY_PATH
   
   
   cd "$(dirname "$0")" || exit 1
   
   launch_args="-server"
   
   # 解析参数
   
   while [[ $# -gt 0 ]]; do
   
       case $1 in
   
           -steam)
   
               steam_server=true
   
               shift
   
               ;;
   
           -nosteam)
   
               steam_server=false
   
               shift
   
               ;;
   
           *)
   
               launch_args="$launch_args $1"
   
               shift
   
               ;;
   
       esac
   
   done
   
   
   # 默认使用 serverconfig.txt
   
   if ! [[ "$launch_args" == *"-config"* ]]; then
   
       launch_args="$launch_args -config serverconfig.txt"
   
   fi
   
   
   # 如果未指定,默认不使用 Steam
   
   if [ -z "${steam_server}" ]; then
   
       steam_server=false
   
   fi
   
   
   if $steam_server; then
   
       launch_args="$launch_args -steam"
   
       if ! [[ "$launch_args" == *"-lobby"* ]]; then
   
           launch_args="$launch_args -lobby friends"
   
       fi
   
   fi
   
   # 启动服务器
   
   chmod +x ./LaunchUtils/ScriptCaller.sh
   
   ./LaunchUtils/ScriptCaller.sh $launch_args
   ```
根目录的文件权限结构
![Pasted image 20260118105138.png](https://dl.playground.lazycat.cloud/guidelines/1075/7d6fb345-faec-47ff-aec8-f82c3eadd5ff.png "Pasted image 20260118105138.png")
LanuchUtils 文件夹的文件权限结构
![Pasted image 20260118105432.png](https://dl.playground.lazycat.cloud/guidelines/1075/38929faa-b265-4aac-b881-cae79e399821.png "Pasted image 20260118105432.png")
MCSM 面板内的实例设置,注意将根目录路径替换为自己的实际路径。
![Pasted image 20260118110604.png](https://dl.playground.lazycat.cloud/guidelines/1075/196f7659-27e4-4e4b-8285-48218e673b70.png "Pasted image 20260118110604.png")
![Pasted image 20260118110553.png](https://dl.playground.lazycat.cloud/guidelines/1075/6c663646-e996-45cc-b073-316dd7ac6464.png "Pasted image 20260118110553.png")
5. 实际操作过程中面板可能有报错信息提示,直接查看根目录tModLoader-Logs 日志文件夹内的信息,来确定问题。利用 ai 来分析问题,建议使用 claude 等国外模型,deepseek 也可以但是实际效果不是很好。面板运行成功后,使用局域网转发工具将之前Serverconfig. Txt 文件设置的端口号转发下,否则局域网内直接使用 ip 地址是连不上的。至此局域网内已经可以正常进入世界了,外网的玩家应该可以利用懒猫的客户端来进行连接或其他组网方式。
![Pasted image 20260118111515.png](https://dl.playground.lazycat.cloud/guidelines/1075/992942c6-f29b-4a8f-92a4-7875ca0d102d.png "Pasted image 20260118111515.png")


评论

0

暂无评论

说点什么呢~
收藏
0
0
0