欢迎光临散文网 会员登陆 & 注册

tModLoader v1.4 CentOS服务器搭建简略步骤

2022-07-01 00:16 作者:hufang360  | 我要投稿

有小伙伴看了我之前写的文章,提出了一个问题,文章里是1.3的,那1.4的要怎么操作呢。这里我简略回答一下。

个人经验,开服的难点在于1.4的tmod要下载dotnet6.0,像我的服务器就总下载不了,最后是先在我电脑上下载,再传到服务器上解决的。下面是简略的步骤。


1、下载1.4的tmod

推荐去tmod的官方仓库下载,地址如下:

https://github.com/tModLoader/tModLoader/releases

目前最新直接下载地址是:

https://github.com/tModLoader/tModLoader/releases/download/v2022.05.103.34/tModLoader.zip

2023年1月4日:

https://github.com/tModLoader/tModLoader/releases/download/v2022.09.47.16/tModLoader.zip

2023年1月30日:

https://github.com/tModLoader/tModLoader/releases/download/v2022.09.47.26/tModLoader.zip

下载完成后,拷贝到服务器上,然后解压。

我的操作是:

1、将 tModloader.zip 上传到 /root/tml/ 目录下。
2、执行指令

cd /root/tml

unzip tModLoader.zip -d client

(此时 /root/tml/client/ 目录下能找到 tml相关文件)


2、下载 dotnet 6.0.0 linux版本

在自己电脑上下载 dotnet6.0.0,然后拷贝到服务器上。

把下面的地址,粘贴到浏览器地址栏,并访问,就可以触发下载。

下载地址:https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.0/dotnet-runtime-6.0.0-linux-x64.tar.gz

我的操作是:

1、执行指令(下面的指令主要是为了创建文件夹)

cd /root/tml/client

mkdir dotnet && cd dotnet

mkdir 6.0.0 && cd 6.0.0

2、将 dotnet-runtime-6.0.0-linux-x64.tar.gz 拷贝到 /root/tml/client/dotnet/6.0.0/目录下。

3、执行指令

cd /root/tml/client/dotnet/6.0.0

tar -xvf dotnet-runtime-6.0.0-linux-x64.tar.gz

文件情况大致如下:

3、运行tmod

1、运行指令(首次运行)

cd /root/tml/client

chmod +x *.sh

./start-tModLoaderServer.sh

(如果是第二次运行, chmod +x *.sh 可以不执行)

2、此时会提示 “Use Steam Server (y)/(n) ”,输入字母“n”,然后敲Enter键。

3、看到“Choose World:”字样说明tml启动成功了。

4、如果无法启动,可以尝试将这两个目录改名

/root/.local/share/Terraria/ModLoader

/root/.local/share/Terraria/tModLoader

例如:

/root/.local/share/Terraria/ModLoader-beifen

/root/.local/share/Terraria/tModLoader-beifen


另外1.4 的mod目录位于

/root/.local/share/Terraria/tModLoader/Mods



* 一键启动脚本

个人习惯写个脚本,把mod和地图串起来,下面是一个示例:

将下面的脚本保存为 run.sh,并放到 /root/tml/run.sh

注意:

1、脚本中指定 /root/tml/tModLoader/ 作为模组配置目录。

2、脚本中指定 /root/tml/tModLoader/Mods/ 作为模组目录。

3、脚本中指定 /root/tml/tModLoader/Worlds/hallow.wld 作为地图,需要根据你的实际情况修改这部分。我一般是电脑上安装相同模组后,用电脑创建地图,然后将文件拷贝到服务器上,注意mod的地图一般是由“.wld”和“.twld”这两个文件组成。目录大概是这样:

/root/tml/tModLoader/Worlds/hallow.wld

/root/tml/tModLoader/Worlds/hallow.twld

本段落,于2023年1月30日最后更新。

* 备份脚本

每次运行此脚本时,就会拷贝指定的“.wld”和“.twld”到 /root/tml/tModLoader/Worlds/Backups/ 目录下,例如:“hallow_20230127_2324_01.wld”和“hallow_20230127_2324_01.twld”。

注意,请修改脚本中的地图名称(文件名)“hallow”。

本段于2023年1月30日新增

本文写得比较简略,需要一定基础!!!


tModLoader v1.4 CentOS服务器搭建简略步骤的评论 (共 条)

分享到微博请遵守国家法律