1.服务器准备

首先准备一台外网服务器可以供小伙伴们连接,什么阿里云啊,腾讯云啊都可以!这里我用的是腾讯云的服务器1核2G,反正和几个小伙玩玩起来是没啥问题。

腾讯云购买地址学生价低至9元/月

2.服务器搭建

这里用的是Linux操作系统,所以接下来操作是基于Linux进行操作

mkdir /opt/Terraria     # 建立储存文件夹

在主文件夹下新建两个文件夹,一个用来存放文件包,一个用来存放下载的压缩包,当然如果你不想建立的话也可以直接在主文件夹下下载解压。

mkdir /opt/Terraria{bin,downloads}

下载服务端,官网wiki下载,选择自己需要的版本,这里我用的是1412版本

cd /opt/Terraria/downloadswget https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip

解压下载的压缩包至bin目录下

uzip terraria-server-1412.zip -d ../bin

配置服务器配置文件

vi ../bin/1412/Windows/serverconfig.txt

进入vi界面,按下i进入编辑模式。修改配置文件。注意是去掉前面的#,地图名字密码都是自己起,如果想了解其他配置可以上网翻译一下

#Load a world and automatically start the server.
#这里是选择地图读取位置
#文件会存放在/opt/terraria/bin/1412/Linux/C:/opt/terraria/Worlds/{使用地图的名字}.wld
world=C:/opt/terraria/Worlds/{使用地图的名字}.wld#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
#如果没有找到世界则会新创造一个世界 1小 2中 3大,如果你是选择使用自己的地图这里不需要管
#autocreate=2#Sets the world seed when using autocreate
#创造世界时使用的种子,没有的话不用管
#seed=AwesomeSeed#Sets the name of the world when using autocreate
#选择新建世界时世界的名字
#worldname={你世界的名字}#Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey)
#创建世界的难度
#difficulty=2#Sets the max number of players allowed on a server.  Value must be between 1 and 255
#如果不是很多人加入的话这个不用管
maxplayers=8#Set the port number
#游戏启动的端口,默认好像是7000还是多少,如果端口没有被占用的话就默认就可以需要的话可以自己设置
port=0000#Set the server password
#进入服务器的密码
password=12345678#Set the message of the day
#不影响开服自己百度翻译把
#motd=Please don抰 cut the purple trees!#Sets the folder where world files will be stored
#存储地图的文职
worldpath=/opt/terraria/Worlds#Sets the number of rolling world backups to keep
#备份
#worldrollbackstokeep=2#The location of the banlist. Defaults to "banlist.txt" in the working directory.
#朋友一起玩先不用管
#banlist=banlist.txt#Adds addition cheat protection.
#朋友一起玩先不用管
#secure=1#Sets the server language from its language code.
#English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL,
#选择服务器语言,中文就填zh-Hans
language=zh-Hans#Automatically forward ports with uPNP
#朋友一起玩先不用管
#upnp=1#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
#朋友一起玩先不用管
#npcstream=60#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
#朋友一起玩先不用管
priority=1#Reduces maximum liquids moving at the same time. If enabled may reduce lags but liquids may take longer to settle.
#朋友一起玩先不用管
#slowliquids=1#Journey mode power permissions for every individual power. 0: Locked for everyone, 1: Can only be changed by host, 2: Can be changed by everyone
#朋友一起玩先不用管
#journeypermission_time_setfrozen=2
#journeypermission_time_setdawn=2
#journeypermission_time_setnoon=2
#journeypermission_time_setdusk=2
#journeypermission_time_setmidnight=2
#journeypermission_godmode=2
#journeypermission_wind_setstrength=2
#journeypermission_rain_setstrength=2
#journeypermission_time_setspeed=2
#journeypermission_rain_setfrozen=2
#journeypermission_wind_setfrozen=2
#journeypermission_increaseplacementrange=2
#journeypermission_setdifficulty=2
#journeypermission_biomespread_setfrozen=2
#journeypermission_setspawnrate=2

保存文件,在编译模式下按Esc,输入命令

:wq

启动端口,在这里你也可以选择关闭防火墙,一样的效果。如果使用云服务器的记住要去安全组开放你对应的端口,我这里是CentOS7

firewall-cmd --permanent --add-port={你游戏开放的端口}/tcp

启动服务器

cd /opt/terraria/bin/1412/Linux
chmod 744 TerrariaServer.bin.x86_64
./TerrariaServer.bin.x86_64 -config /opt/terraria/bin/1412/Windows/serverconfig.txt

这时候就进入了服务器启动页面,大体就是这个样子把


这个时候通过steam启动游戏后,小伙伴们就可以通过选择多人游戏,通过IP加入游戏,输入你的公网IP加上你开放的端口号以及密码登录游戏了!

至此,简单的小服务器已经搭建好了,如果需要后台启动的话就需要使用screen进行启动

   screen -AmdS TerrariaServer.bin.x86_64 /opt/terraria/bin/1412/Linux/ -config /opt/terraria/bin/1412/Windows/serverconfig.txt

查看是否启动

screen -ls  #如果出现1 socket in /var/run/screen/S-root/说明成功
#或者
ps -ef | grep TerrariaServer.bin.x86_64 # 查看是否有进程

此时如果需要再次进入后台,只需要通过进入就行了

screen -r

如果要退出的话进入后台执行

exit

就可以保存关闭服务器啦。

Terraria/泰拉瑞亚linux服务器搭建教程相关推荐

  1. 泰拉瑞亚Linux服务器搭建教程

    1.安装需要的软件 yum install screen unzip wget -y Untitled 2.开放防火墙(如果不通需要添) firewall-cmd --permanent --add- ...

  2. Yunzai-Bot v3—Linux服务器搭建教程

    云崽-Bot v3-Linux服务器搭建教程 一 .说明 二. 环境准备 三. 安装步骤 (1).云服务重装系统 (2).宝塔Linux面板登录 (3).安装node.js环境 (4).安装Redis ...

  3. 泰拉瑞亚linux开服教程视频,泰拉瑞亚1.4版本服务器创建教程

    泰拉瑞亚创建服务器是联机游戏的关键步骤,1.4版本如何开服?下面给大家分享一个泰拉瑞亚1.4版本服务器创建教程 准备创建Terraria for PC服务器,准备工作如下: 1.检查自己的配置,通常分 ...

  4. 【初澈er】泰拉瑞亚/加模组/加插件/Linux服务器搭建教程 Terraria / tModloader /TShock MOD 手机电脑联机 云服务器 简单

    [哔哩哔哩]: https://b23.tv/MOgzgvl 没有写图文版,有兴趣的可以看看视频. 目前脚本基本全支持了,手机联机需要国际版,然后版本号相同. 泰拉瑞亚搭建脚本工具/百度网盘:http ...

  5. linux服务器搭建教程

    微信设置水滴昵称,个性中带点萌 参考网站https://www.jianshu.com/p/e12faf7c662c-------https://blog.csdn.net/yunweifun/art ...

  6. linux服务器搭建教程c,Linux服务器上搭建web项目环境

    一.下载并安装jdk 去官网下载linux系统上jdk的安装包jdk-8u181-linux-x64.tar.gz,在Linux的/usr目录下新建文件夹java,可以使用命令:cd /usr    ...

  7. 逆水linux决服务器搭建教程,【教程攻略】智障式Linux服务器搭建教程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 打开文件夹目录下的/date/server-settings.example.json文件,可以用word打开. 这是服务器的设置文件 { "n ...

  8. linux游戏搭建教程 pdf,战地2服务器Linux版搭建教程.PDF

    战地2服务器Linux版搭建教程 战地 2服务器 Linux版搭建教程 内容声明 : 本文基于 Centos 7 操作系统 ,对战地 2服务器的网络搭建进行全方位的描述.本篇文档由 作者南飞首发于战地 ...

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

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

最新文章

  1. 栈C/C++实现(数据结构严蔚敏版)
  2. 专访卢政:TSF如何助力企业微服务开发
  3. c语言 getchar_C语言gets输入问题
  4. linux tcp 包大小,linux – 通过大量连接和小数据包流量高的千兆网络提高TCP性能...
  5. Privatization of Roads in Treeland
  6. 计算机互联网行业高校,9家互联网巨头最青睐的重点大学汇总,网友:比各种排名强太多了...
  7. c++ 返回智能指针_C++核心指南(17) I.11 禁止使用指针(T*)或引用(T)来转移所有权...
  8. 24小时BTC全网合约成交数据显示:多头占优
  9. Bellman-Ford 算法及其优化
  10. C语言调用多元函数,遗传算法C语言源代码(一元函数和二元函数)
  11. JS API Sample_Query Attachments 查询附件
  12. 人工智能资料下载地址分享
  13. 【安全牛学习笔记】拒绝服务攻击工具-NMAP、匿名者拒绝服务工具包(匿名者发布的DoS工具)、其他拒绝服务工具-XOIC、HULK、DDOSIM、GoldenEye
  14. oracle左连接查询去重,左连接去重(objec)
  15. 一篇文章带你更深入了解区块链有哪些应用?
  16. Exploring the Emerging Type of Comment for Online Videos: DanMu
  17. 2020年东北三省数学建模联赛赛题
  18. python-docx官方文档翻译--用户指南06--使用页眉和页脚
  19. Icon和Ico图片的区别
  20. 分销商城系统核心功能模块

热门文章

  1. tbc怀旧服服务器位置,魔兽世界怀旧服TBC服务器推荐 哪个服务器不用排队
  2. 2.3将英尺转化为米数.py
  3. winbox 端口扫描_Perun 内网渗透扫描神器
  4. Ubuntu21.04、cuda11.2环境下载显卡驱动、下载 pytorch
  5. Linux 中进程管理工具汇总
  6. Broadcast彻底解析
  7. 2022全年度休闲食品(零食)十大热门品牌销量榜单
  8. Linux如何处理僵尸进程
  9. 判断1000阶乘0的个数C语言,求1000阶乘的结果中0的个数(利用数组)
  10. 微软某程序员吐槽:如果毕业去字节,现在总包150万!如今一年才50万,看见字节的人都抬不起头!