u11830886
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
if ! [[ "$launch_args" == "-config" ]]; then
launch_args="$launch_args -config serverconfig.txt"
fi
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
根目录的文件权限结构

LanuchUtils 文件夹的文件权限结构

MCSM 面板内的实例设置,注意将根目录路径替换为自己的实际路径。


5. 实际操作过程中面板可能有报错信息提示,直接查看根目录tModLoader-Logs 日志文件夹内的信息,来确定问题。利用 ai 来分析问题,建议使用 claude 等国外模型,deepseek 也可以但是实际效果不是很好。面板运行成功后,使用局域网转发工具将之前Serverconfig. Txt 文件设置的端口号转发下,否则局域网内直接使用 ip 地址是连不上的。至此局域网内已经可以正常进入世界了,外网的玩家应该可以利用懒猫的客户端来进行连接或其他组网方式。

评论
0暂无评论