首先需要从github下载Tmodloader服务端,地址如下:
https://github.com/tModLoader/tModLoader/releases
选择和客户端对应的版本,下载下来后解压即可。
以v2024.11.3.2版本为例,请注意国内网络原因不太好使用github,可以考虑套代理。
export http_proxy="http://你的http代理" export https_proxy="http://你的http代理"
mkdir TerrariaServer cd TerrariaServer wget https://github.com/tModLoader/tModLoader/releases/download/v2024.11.3.2/tModLoader.zip unzip tModLoader.zip
解压完成后,执行start-tModLoaderServer.sh就可以启动tmodloader服务器了。
第一次运行会从微软拉取dotnet运行环境,这一步网络不好的话很可能会卡几分钟,建议设置代理。
方便起见,你可以先开个screen,把tmodloader挂后台运行。
screen -S trserver bash start-tModLoaderServer.sh
执行完后会询问你是否使用Steam的联机中转服务器,这里我用的端口映射法,选择否就行。
等待一段时间后,出现这个界面的时候按Ctrl+C退出,接下来上传mod。
你可以在客户端把Mod都整合好并启用,可以在客户端完成必要的配置。
随后进入游戏主界面-"创意工坊"-"模组整合包"-"将已启用的mod生成为新的整合包"
随后输入喜欢的名称即可,接下来回到整合包界面,点击“导出完整整合包”
导出完成后,会自动打开文件夹,打开该文件夹内的“SaveData”文件夹
将你看到的文件压缩成压缩包,上传到服务器上。
cd ~/.local/share/Terraria/tModLoader/ cp 打包路径.zip ./ unzip 压缩包名
随后回到服务端目录启动服务器即可。
本文作者:Nature
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!