远瑞服务器无影响,泰拉瑞亚加mod之后如何搭建服务器联机

本文详细记录了在Windows服务器上搭建Terraria(TML)游戏服务器的过程,包括遇到的版本不对应问题、编码难题及解决方法。作者分享了直接在Windows服务器上运行游戏和使用TmodLoaderServer.exe加载MOD的两种方式,提供了一步一步的指南,适合有联机需求的玩家参考。
摘要由CSDN通过智能技术生成

ps:由于个人对网络延迟比较严格,所以就没采用steam自带的联机(太卡了),局域网就不说了。所以想着搭建个人服务器获得好的游戏体验。

Of course!当然选择Windows了!

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

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

关于Linux如何搭建tr服务器,百度下就有了,这里放链接。个人认为这篇写的比较简单好弄。但是,我这里不推荐使用putty,更推荐XShell6(Chinese你值得信赖)

这里简单介绍下踩到的坑(不感兴趣的可以直接跳下文)。最初还以为是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操作的童鞋,这里当然很好解决。

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

df264fc495fe9561802401037cf8a343.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的文件夹我们可以发现三个特别的

9d80de7dc3f9186ce3bd5b8ca70d45ae.png

bat文件!右键编辑可以看到

7ed3bda24453ed1d38bc3e77a535ca8f.pngserverconfig.txt有没有很熟悉!配置文件!

(这里开始Answer!也可以直接看后面总结)tr_tml也有同样的文件!

dced09e3dbe0fb6c63ec8d6765cfa7e0.pngNICE!问题的最终就是这里!

这是一个exe文件,它是一个加载服务器的。现在的问题是如何打mod?

两种办法,这里先介绍第一种,直接在windows服务器下,打开tr_tml游戏,在里面进行mod的启用或关闭。启用后,关闭游戏,打开 loaderServer.exe ,会自动加载刚才你游戏里启用的mod。

03389eae292566e9e317bfb3b0de8bcd.png

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

6c3637e0be135999220f8eb508e40b7b.png

直接m

42d6d2c3ef2d990df368b9d3bb24f63d.png

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

5b06bed06522b1a09e0bd5946bd152e8.png

服务器打开后,联机的小伙伴们不需要自己装mod,直接ip加入游戏,就自动帮你加载mod了,是不是很方便?

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

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

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

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

ps:Mstsc (Microsoft terminal services client) 创建与终端服务器或其他远程计算机的连接

4.正常下载steam和tr,然后打tmlLoader(模组加载)。

5.打开tmodLoaderServer.exe,加载mod的两种打开方式,看上文。

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值