Linux搭建tModLoader服务器并添加mod
泰拉瑞亚mod服务器
塔拉瑞亚原版服务器不支持添加mod,所以如果想要自建一个泰拉瑞亚的mod服务器的话,就需要使用开源的tModLoader来实现
自建tModLoader服务器
首先下载tModloader的源代码,在 GitHub 的 Releases 里下载最新的版本,并解压
1 |
|
安装 tmux
1 |
|
创建一个 tmux 会话,并进入到 tModLoader 目录下
1 |
|
启动 tModLoader
1 |
|
然后根据输出的提示,创建新世界,运行创建好的世界,设置服务器的端口和密码,然后用快捷键 Ctrl + b
,d
让 tmux 在后台运行
要联机的玩家通过客户端的 tModLoader 就可以进入到服务器中一起玩耍了
至此,一个纯净的、无mod的泰拉瑞亚服务器就搭建完成了
添加mod
为了让所有人都可以运行mod,服务器端和客户端都要安装相同的 mod 才可以正常游玩
首先在 Steam 上进入到 tModLoader 的创意工坊,订阅自己想要的 mod,等待 mod 安装完成后,找到游戏 mod 的安装路径,这个路径可以进入游戏中,在管理 mod 中找到
此处会找到两个目录,一个是存储 mod 文件的目录,一个是设置是否运行 mod 的配置文件路径(enabled.json文件)
将需要安装到服务器端的 mod 上传到服务器的 $HOME/.local/share/Terraria/tModLoader/Mods/
目录下,注意 mod 是以 .tmod
为后缀的
将 enabled.json
文件的内容拷贝到服务器的 $HOME/.local/share/Terraria/tModLoader/Mods/enabled.josn
文件中
如果服务器端和客户端要运行的 mod 是一样的,则不需要修改,若不一样,则修改为需要在服务器端运行的 mod 即可
设置完成后,重新运行 tModLoader,如果在启动过程中的日志中看到了加载 mod 的输出,则说明 mod 安装成功,可以愉快的游玩了
enjoy it~
总体来说,自建泰拉瑞亚服务器和自建 Minecraft 服务器都差不多,配置好服务器端,然后服务器端和客户端都安装相同的 mod,然后就可以一起联机游玩了
当然这些都要感谢那些为此贡献了开源代码的开源项目,不然自建服务器也不会这么简单就实现了__φ(..;)