泰拉瑞亚服务器搭建-瑟银灾厄

  • 1.搭建原版
    • 1.1 分区
    • 1.2 安装软件(如果未安装的话)
    • 1.3 下载terraria
    • 1.4 解压服务包并进行配置
    • 1.5 设置运行权限并上传世界
    • 1.6 运行成功
    • 1.7 杂谈
  • 2.瑟银/灾厄或其他Mods
    • 2.1 下载解压tModLoader
    • 2.2 直接新建一个世界
    • 2.3 安装java环境
    • 2.4 下载mod
    • 2.5 下载mod汉化包
    • 2.6 继续搞一个新的配置文件
    • 2.7 启用mod
    • 2.8 开始世界

前言:
几个月前沉迷过的游戏,神作,很迷恋,很怀念,但是瑟银灾厄一直没玩,因为它不是1.4版本的,不过当时确实搭建过,运行没有问题,特此记录。

1.搭建原版

先搭建原版

1.1 分区

查看swap大小,防止内存不足自动断开:free -m
我的为0,需要设置一下,我服务器是2核4G的。

删除SWAP分区(我的本来就是0):swapoff -a

新建SQAP分区(4G*1024=4096):dd if=/dev/zero of=/root/swapfile bs=1M count=4096

格式化交换分区文件:mkswap /root/swapfile

启用swap分区文件:swapon /root/swapfile

设置开机自启
编辑文件:vi /etc/fstab
加入:/root/swapfile swap swap defaults 0 0 然后保存

已经好了,不放心可以重启服务器

1.2 安装软件(如果未安装的话)

yum -y install wget
yum -y install screen
yum -y install unzip

deb包管理式的系统的话,用apt-get,具体可百,我本身是装过的,因此不需要装了

1.3 下载terraria

https://terraria.org
请下载最新版本哈(我这个不一定是现在的最新版本)如下图可以看到最新版本在哪

开始下载

cd /opt/ #移动到opt目录下
mkdir terraria/download #创建一个文件夹,这个文件夹用来放下载的压缩包
cd terraia/download #移动到我们上面创建的目录下

wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1432.zip #下载服务包

1.4 解压服务包并进行配置

unzip terraria-server-1432.zip -d /opt/terraria # 将压缩包解压到terraria目录下
mkdir /opt/terraria-server # 新建一个目录,用来放配置文件

cd /opt/terraria-server #进入到目录里面
vim serverconfig # 新建一个服务器的配置文件
(vim:用法可百度)

我不需要重新建立世界,因为我本机有存档的,因此注释了三行配置,这里也建议直接把windows上的地图拿来用,跟我一样配置就好
world=/opt/terraria/Worlds/粮食灌木丛林地.wld
#autocreate=2
#worldname=世界的名字
#difficulty=0
maxplayers=4
password=admin123
worldpath=/opt/terraria/Worlds

### 世界的名字和密码可以自行设置
### autocreate是生成世界的大小,1=小,2=中,3=大
### difficulty是世界类型0=普通,1=专家
### maxplayers是最大人数,推荐为4人
### worldpath世界地图存放的路径

1.5 设置运行权限并上传世界

cd /opt/terraria/1432/Linux # 进入到服务器目录中
chmod 744 TerrariaServer.bin.x86_64 # 给服务器运行文件设置权限

这里只是rm删除了下载的包,无所谓

按照自定义的配置上传世界,配置里的世界名字和我上传的一致哦

上传成功

1.6 运行成功

防火墙放行
firewall-cmd --permanent --add-port=7777/tcp
firewall-cmd --reload

cd /opt/terraria/1432/Linux #移动到服务器目录下
screen -S terrariaServer #创建一个新的screen会话,用来运行服务器,否则ssh断开,世界也会断开

./TerrariaServer.bin.x86_64 -config /opt/terraria-server/serverconfig #开启服务器并指定配置文件

1.7 杂谈

1.screen -R terrariaServer 可以重新连接到你的screen会话
2.Ctrl+A+D就会退出会话(静默运行)
3.如果有20个screen,关闭所有screen: screen -ls|awk 'NR>=2&&NR<=20{print $1}'|awk '{print "screen -S "$1" -X quit"}'|sh

4.云服务器的防火墙规则也别忘了

5.目录结构如下:

6.如果要更新需要做的

到时候直接把更新包下载到windows上,把一个叫"Linux"的文件夹复制上去(为了保险,先备份一下地图吧),然后:
cd /opt/terraria/1432/Linux
chmod 744 TerrariaServer.bin.x86_64

2.瑟银/灾厄或其他Mods

2.1 下载解压tModLoader

当然你本机上steam里也别忘记下载tModLoader
wget https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.5/tModLoader.Linux.v0.11.8.5.tar.gz
解压:
tar -zxvf tModLoader.Linux.v0.11.8.5.tar.gz -C /opt/terraria/1432/Linux

2.2 直接新建一个世界

cd /opt/terraria/1432/Linux

./tModLoaderServer

2.3 安装java环境

yum list java*
yum list java-1.8*
yum install java-1.8.0-openjdk* -y

2.4 下载mod

https://mirror.sgkoi.dev/

cd /root/.local/share/Terraria/ModLoader
把要装的mod放进Mods文件夹
cd Mods

请忽略红框第一个Mod,测试发现放在服务器上不起作用

2.5 下载mod汉化包


直接放到本地加载:

2.6 继续搞一个新的配置文件

cd /opt/terraria-server

cp serverconfig serverconfig2

vim serverconfig2
就改了下世界名字和路径

2.7 启用mod

cd /opt/terraria/1432/Linux
./tModLoaderServer
将要加载的mod(同理,忽略第一个)变成enabled

2.8 开始世界

cd /opt/terraria/1432/Linux
./tModLoaderServer -config /opt/terraria-server/serverconfig2
和原版不同的是启动方式变成了tModLoaderServer,使用的配置文件变了而已

Over

泰拉瑞亚服务器搭建-瑟银灾厄-Centos相关推荐

  1. 泰拉瑞亚服务器搭建基于 TShockubuntu

    泰拉瑞亚服务器搭建 泰拉瑞亚(Terraria)是一款类似于我的世界(Minecraft)的2D像素沙盒模拟游戏,由Re-Logic开发,从2011年发售以来广受好评.和MC一样泰拉瑞亚可以自己搭建服 ...

  2. 2021使用腾讯云CentOS7.6搭建Terraria泰拉瑞亚服务器

    2021使用腾讯云CentOS7.6搭建Terraria泰拉瑞亚服务器 纯净档(还没研究出其他的) 适合与朋友玩 1. 前期准备 一台云服务器(本章使用的为1核2G的腾讯云服务器) PuTTY 2.设 ...

  3. 泰拉瑞亚服务器插件注册,《泰拉瑞亚》服务器插件 Tshock推荐插件介绍

    原标题:<泰拉瑞亚>服务器插件 Tshock推荐插件介绍 泰拉瑞亚服务器插件,Tshock推荐插件介绍.在泰拉瑞亚中,玩家可以通过服务器结伴而行.而在建立服务器的时候,我们可以选择插件来更 ...

  4. 泰拉瑞亚服务器怎么广播消息,泰拉瑞亚云服务器怎么开mod

    泰拉瑞亚云服务器怎么开mod 内容精选 换一换 当您有如下需求时,可以考虑使用用户数据注入功能来配置弹性云服务器:需要通过脚本简化弹性云服务器配置通过脚本初始化系统已有脚本,在创建弹性云服务器的时候一 ...

  5. 泰拉瑞亚服务器权限文件,泰拉瑞亚云服务器权限

    泰拉瑞亚云服务器权限 内容精选 换一换 在管理控制台主页,选择"服务列表 > 管理与部署 > 统一身份认证服务",进入"统一身份认证服务"页面.在左 ...

  6. 泰拉瑞亚服务器协议,泰拉瑞亚 云服务器

    泰拉瑞亚 云服务器 内容精选 换一换 查询指定后端云服务器组的后端云服务器.支持过滤查询和分页查询.如未特殊说明,匹配规则为精确匹配.GET /v2/{project_id}/elb/pools/{p ...

  7. 泰拉瑞亚服务器一直显示什么,《泰拉瑞亚》Steam联机总是掉?教你一个稳定联机方法...

    <泰拉瑞亚>Steam联机总是掉?教你一个稳定联机方法 大家好哈,不知道大家在Steam中与朋友联机进行<泰拉瑞亚>的时候有没有出现不稳定的现象,老是有人掉线.Steam联机确 ...

  8. 泰拉瑞亚服务器修改物品,泰拉瑞亚1.4自定义物品名称方法 自定义物品名称详细教程_逗游网...

    在泰拉瑞亚1.4版本中我们可以通过一款插件来为游戏中的道具来进行名称自定义,下面就为大家带来详细的操作教程,供各位玩家们参考. 自定义物品名称教程 首先下载我们需要的文件 提取码:a3k0 1.获取翻 ...

  9. 泰拉瑞亚服务器怎么让玩家注册,上线10年,《泰拉瑞亚》为何变成了一款交友游戏?...

    <泰拉瑞亚>这款游戏,最初于2011年5月16日在PC上发行,之后也陆续登录安卓和苹果手机端,如今已走过了十个年头. 也许对于<泰拉瑞亚>部分人并不是很熟悉,但提起<我的 ...

  10. 泰拉瑞亚服务器config修改,泰拉瑞亚配置怎么修改_泰拉瑞亚配置修改方法介绍...

    泰拉瑞亚配置怎么修改呢,还有很多玩家还不知道的,下面小编为玩家们带来了泰拉瑞亚配置修改方法介绍,一起来看看吧. 泰拉瑞亚配置修改方法介绍 Config文件 (1)Wiki链接 http://terra ...

最新文章

  1. 【阿里云新品发布·周刊】第12期
  2. 16 个 Redis 常见使用场景
  3. rust怎么进入好友的房间_Rust基础知识-模块系统(上)
  4. 抖音用户规模达5.18亿,数据解读抖音支付背后逻辑?
  5. C++ 移动和获取文件读写指针
  6. SharePoint 2010认证模式
  7. 中国料斗秤行业市场供需与战略研究报告
  8. 使用promise解决回调地狱_回调地狱的由来和如何利用promise解决回调地狱
  9. goldfish安装
  10. 基于深度学习时间序列分类研究综述[论文阅读]
  11. 简体字转换繁体字的winfrom小程序
  12. BELLMAN-FORD算法 求有边数限制的最短路
  13. 计算机连接未识别的网络,Win7未识别的网络 Win7系统电脑提示未识别的网络15种解决方法...
  14. 电子战基本概念 (01)
  15. 机器学习领域定会顶刊
  16. easycode 表配置信息不正确
  17. 支付宝、微信小程序高频知识(汇总VS对比)
  18. 做个it女人不容易呀
  19. (每日一练c++)CC36 不同的子序列
  20. php语言中计算字符串长度的函数是,php 语言中计算字符串长度函数是:

热门文章

  1. Next.js基本使用
  2. 玩转Luat 进阶篇③——远程升级实现过程详解
  3. 美团后台开发暑期实习面经(一面+二面)已offer
  4. Unity Shader - Rendering Mode 渲染模式
  5. Postgis使用工具raster2pgsql批量导入栅格数据(二)
  6. 程序员代码面试指南刷题--第四章.打气球的最大分数
  7. exsi 无法打开虚拟机 执行此操作的权限被拒绝[解决]
  8. 小米文件管理android,小米文件管理器
  9. vmd安装包_VMD分子模拟软件下载
  10. 怎么在计算机服务关闭无线网络,家里电脑WIFI怎么关掉?(怎么在电脑上操作把WIFI关掉)...