泰拉瑞亚加mod之后如何搭建服务器进行联机

有时间会重新写一下,整明白点

ps:由于个人对网络延迟比较严格,所以就没采用steam自带的联机(太卡了),局域网就不说了。所以想着搭建个人服务器获得好的游戏体验并且在服务器加上mod之后,联机的小伙伴都不需要下载mod了只需要下载带tml的tr游戏本体就可以了,是不是很方便?

找不到办法,那就选择Windows了吧~

百度了很久,没有相关资料。群里也问过,没有人知道。最后还是要靠自己啊!!!所以特发此文希望有心人能够看到!(感觉算是首发了!第一篇写这个的教学!)

这个问题,对于想当然的我来说,花了接近一天,才终于解决。无论怎么百度,也找不到相关资料。这篇文章献于那些有联机需求的朋友们。

关于Linux如何搭建原版的tr服务器,百度下就有了,这里放链接

个人认为这篇写的比较简单好弄。但是,我这里不推荐使用putty,更推荐XShell6(Chinese你值得信赖)不带mod的联机可直接linux搭建服务器。服务器搭建最好的当然还是Linux了。

这里简单介绍下踩到的坑(不感兴趣的可以直接跳下文总结)

--------------------------------------分割线------------------------------------------------

最初还以为是原版的v1.3.5.3版本,打了mod之后的tr_TML是1.3.5.2(进游戏左下角有版本显示)

最初我还是拿linux直接搭建的服务器进行联机,一顿操作后告诉我版本不对应,这里不放截图了(忘了截图)。好的!那么版本不对应,我改版本不就完了。这里我就直接修改 wget http://terraria.org/server/terraria-server-1353.zip ,将1353改为1352。下载完成后,后面是一样的。但是对于linxu不太熟悉的同学,因为1352版本不含1352这个文件夹,所以!教程后面的所有关于1353的这个都需要删掉。(For-exapmle: cp -p /opt/terraria/bin/1353/Windows/serverconfig.txt/opt/terraria/

这里就需要删掉1353 即为 cp -p /opt/terraria/bin/Windows/serverconfig.txt/opt/terraria/ 当然熟悉linux操作的童鞋,这里当然很好解决。

好的安装完成后,我们开启服务器。接下来我反手就是一个😊

此图像的alt属性为空;文件名为image-2.png

What Fuck?!好吧乱码,应该不影响,那我敲n再回车。呵呵呵不行。回车是个💡!666!接下来就是我所被折磨的大半天。我考虑可能是编码的问题。xshell的UTF-8没问题,想着可能是linux的编码问题。可能是中文无法正常显示?开始疯狂百度,最后,输入命令后的反馈提示都是中文了。这里依然不是中文,也是,外国的游戏,哪来的中文。最后关于编码的问题整了大半天依然没有解决。就当我几乎已经放弃的时候。。。。。。我回到最初的问题,如何搭建tr服务器?

是的除了linux外,还有特别熟悉的windows。然后我就开始下载steam和tr与tml模组加载,然后开启这个start-server.bat文件(在游戏目录下),结果吧,同样是1.3.5.2告诉我版本不对应!!!我人傻了,看来前面没和linux死磕是正确的!!冷静下来后想想可能是没有加载tmlloader的原因,就找找看有没有tml的start_server,最后找到了如下图!谢天谢地!

打开tr的文件夹我们可以发现三个特别的(大家可以自己看看游戏目录里是必定有这三个文件的)所以后面TML版本的TR当然也有

此图像的alt属性为空;文件名为image-3-1024x103.png

bat文件!右键编辑可以看到
在这里插入图片描述

serverconfig.txt有没有很熟悉!配置文件!如果搭建过linux就知道)

-----------------------------分割线-----------------------------
1.在你购买的服务器上,安装好steam,以及tr的原版;

如果win10家庭版无法mstsc连接服务器,每个人的问题不一样,可以百度关键词:win10家庭版 mstsc

2.steam安装包可以直接从本机复制粘贴到服务器上

3.然后该怎么装tml,就怎么装;
下载好 tml版本的泰拉瑞亚后,可以在游戏目录下看到如下这个文件;

(这里开始Answer!也可以直接看后面总结) Tr_tml也有同样的启动服务器文件!与原版是一样的。

此图像的alt属性为空;文件名为image-5-1024x149.png
NICE!问题的最终就是这里

这是一个exe文件,你只需要知道它是一个加载服务器的(双击就可以打开你的服务器了,不过并没有mod)。现在的问题是如何打mod

--------------------------------两种办法--------------------------------

两种办法,这里先介绍第一种比较憨我第一次就这样搞得,直接在windows服务器下,打开tr_tml游戏快捷方式,在游戏里面进行mod的启用或关闭。(服务器差会像ppt一样,不过只要你有耐心还是可以的)启用mod后,关闭游戏,再打开loaderServer.exe 也就是刚才上面这个文件,会自动加载刚才你游戏里启用的mod,然后跟着提示一步一步走,就可以创好服务器了;

此图像的alt属性为空;文件名为image-6.png

第二种(我更推荐此法),我们购买的服务器(一般1u2g)还是比较垃圾的,直接运行,鼠标在游戏里面,都是ppt(当时我启用时用2u4g,不过一样卡)。所以我们选择直接运行这个loaderServer.exe打开可以看到几个选项;

n 创建世界
d 删除世界
m mods菜单
b mod浏览

此图像的alt属性为空;文件名为image-7.png

如果要启用mod,就输入m回车就可以了

直接m

可以看到如下,选择数字号,启动和关闭相应的mod;

可以看到我的mod有些是开启的(enabled),有些是关闭的(diabled);
此图像的alt属性为空;文件名为image-8.png

直接就可以选择启用关闭哪个mod!这不香吗?!真香!服务器启用后,直接关掉远程。对了这里远程的操作win+r ,然后输入公网ip,还有记得开放服务器的端口7777(tr的默认端口),如果连接不上,看看防火墙是否有禁止。

此图像的alt属性为空;文件名为image-9.png

服务器打开后,在服务器上选择启用mod后;
联机的小伙伴们不需要自己装mod,直接输入ip加入游戏,自动帮你加载mod了,是不是很方便
?(亲测)

如果要设置mod参数,房主直接可以在游戏右下角点击设置,进行mod参数修改;

最后总结一下(整理整理):

1.购买windows的服务器ECS(哪家便宜买哪家)短期几天就买按量(按量可以白天2u4g,晚上1u2g我不是24h都开着服务器)。有学生云就买学生云。

2.服务器买好后,看看有无公网ip,一般是有的。配置策略,端口开放7777(tr默认端口)

3.在本地进行远程连接服务器(前文有win+r 再输入mstsc 输入服务器的公网ip 。输入服务器密码,前面你设置的。抛弃了xshell~~~

4.服务器上装好steam和tr,然后打tmlLoader(模组加载)。

5.点击 tmodLoaderServer.exe打开服务器 ,加载mod的两种打开方式,看上文。

6.本地打开tml的tr,输入ip进行联机。大功告成!

果然!办法总比困难多!偷了个懒~~~(说好的学习呢?!)

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值