泰拉瑞亚从零开始的开服教程

news2024/10/5 15:54:31

前言

本教程将讲诉使用Linux系统搭建泰拉瑞亚服务器(因为网上已经有很完善的windows开服教程了),使用的Linux发行版是Debian11,服务端使用的程序是TShock,游戏版本是1.4.4.9

  • 所需要准备的
  1. 一台服务器(本教程使用的是Linux发行版)

  1. 电脑或者手机(用于配置服务器)

  1. SSH连接工具(软件)

首先服务器方面,推荐德迅云弹性云服务器,首单特惠低至48元/月,初始配置可以选择最低这款,这个配置可容纳大概5个人左右,后续如果说人多了,也可以直接升级,使用比较方便,然后就是电脑/手机上安装好SSH工具,如果有了请忽略,我电脑上用的是WindTerm,手机上用的是juiceSSH,安装好后正式开始进入教程。

  • 正式开始
    • 连接上服务器

设置好服务器的系统为Linux的发行版Debian或者CentOS,并找到重置密码,把密码设置为自己记得的密码。

填写服务器ip连接上服务器

填好服务器ip后直接点下面的连接,用户填 root 密码填刚才设置好的密码。

成功进入服务器后大概是这个样子的。

    • 安装TShock所需环境:“.net6.0运行时”

      1. 确定服务器架构

连接好服务器后输入命令按回车

uname -a

我的是arm64,如果显示的是x86_64 x86_64 x86_64之类的那应该就是amd64/86

      1. 安装.net6.0运行时

确定好架构后我们打开这个网址:https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0

我的是服务器是arm64的那我就点击它,跳转到下载页面。

点击取消下载,点击“直接链接”右边的复制获取直链

然后打开SSH终端,输入cd ~

输入mkdir dotnet创建dotnet目录

mkdir dotnet

创建成功后右边就会显示创建好的目录。或者输入ls查看。

输入 cd dotnet 进入创建好的目录后,再输入wget+空格+刚才复制的直链

例如:wget https://download.visualstudio.microsoft.com/download/pr/b675e6e9-652b-42a6-a9eb-2813b90b41e0/88ba0bd190041c1db8a681bef7376ab7/aspnetcore-runtime-6.0.13-linux-arm64.tar.gz

这时输入ls命令查看目录内文件就可以发现多了一个aspnetcore-runtime-6.0.13-linux-arm64.tar.gz

再输入tar -xvf+空格+文件名 解压下载好的文件。(文件名填错就会报错解压失败。)

例如:tar -xvf aspnetcore-runtime-6.0.13-linux-arm64.tar.gz

回车执行,解压好后输入/root/dotnet/dotnet --info查看是否成功解压。

到这里.net6.0运行时就安装好了

      1. 配置环境变量

输入cd /root/回到工作目录中,输入touch .bashrc,再输入vim .bashrc编辑配置文件(如果报错,提示没有这个命令得先去安装vim)。鼠标滚轮滑到最后面,按i切换编辑模式(编辑模式下,下面会显示“INSERT"),粘贴/输入(vim模式下,粘贴的快捷键是Shift+Ins,Ins键就是Insert key键。)

export DOTNET_ROOT=~/dotnet

export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

粘贴/输入完毕后按键盘左上角的Esc键退出编辑模式,按住Shift键输入英文的:号,再输入wq然后回车

最后回到工作目录下,输入source .bashrc刷新配置文件,输入dotnet --info能正常显示版本号就说明配置成功,如果提示dotnet: command not found可能是你没有刷新配置文件或者环境变量未成功配置。

到这里,所需依赖配置完毕,接下来正式安装TShock。

      1. 安装TShock

这一步相对简单,打开https://github.com/Pryaxis/TShock/releases/

根据自己服务器架构下载对应版本并上传至服务器中。

下载完成后解压会得到一个压缩包。

打开终端进入工作目录(cd ~),创建文件夹(mkdir taila)并进入(cd taila)

将下载好的TShock-Beta-linux-arm64-Release.tar上传到服务器中(如果你用的是WindTerm左下角有个文件管理器进入刚才创建好的目录后直接拖上去就行。)

继续解压解压命令tar -xvf+空格+文件名例如:tar -xvf TShock-Beta-linux-arm64-Release.tar

解压完成后是这个样子的

到这一步后,我们启动TShock

输入启动命令:./TShock.Server -lang 7

如果提示缺少.net6.0说明刚才的依赖没有安装完成或者未成功配置环境变量。

如果它让你选择世界,那就是成功的。

接下来我们输入n创建新世界。

等待

创建完成之后,输入1选择创建好的世界。

如果没有其它要求的话一直按回车就行,出现这个页面就代表开服成功。

然后打开游戏输入服务器ip,端口没改的话默认是7777

    • 安装screen

当我们关闭SSH终端时,刚打开的泰拉瑞亚服务器也跟随着关闭,这时我们就需要用到Linux系统中的screen,有了它只要服务器不关机泰拉服务器就还在。

打开终端输入screen会出现两种情况,一种是你的服务器未安装screen,另一种是你的服务器已经预装好了screen。未安装会提示:-bash: screen: command not found

已安装如下图,直接按回车键新建一个screen

这时候我们cd到泰拉服务器的位置,例如我的:cd /root/zzhd/taila/,然后输入启动命令:./TShock.Server -lang 7跟上面一样按提示启动即可。

以上就是全部教程啦

  • 这边用到了德迅云安全的弹性云服务器
    • 定义:

一种简单高效、处理能力可弹性伸缩的计算服务, 帮助您快速构建更稳定、安全的应用,提升运维效率,降低IT成本,使您更专注于核心业务创新。

    • 产品优势:

稳定:单实例可用性达 99.975%,多可用区多实例可用性达 99.995%,云盘可靠性达9个9,可实现宕机自动迁移、快照备份

弹性:支持分钟级别创建千台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容

安全:提供DDoS防护、木马查杀等服务,提供支持可信计算、硬件加密、虚拟化加密计算的实例,通过多方国际安全认证,云服务器云盘支持数据加密功能

高性能:单实例最高可选256vCPU ,内存6TB,主频3.8GHz,性能最高可达2400万PPS,80Gbps,100万IOPS,1600万session,网络时延20us+

易用性:丰富的操作系统和应用软件,通过镜像可一键简单部署,同一镜像可在多台云服务器中快速复制环境,轻松扩展

可拓展性:弹性云服务器可与德迅云安全产品无缝衔接,可持续为业务发展提供完整的计算、存储、安全等解决方案

    • 产品功能:

丰富的实例类型和多种存储选择

面向各类企业应用场景,弹性云服务器将提供超过100款高性能规格族供您选择。按您的实际业务场景可选择不同配置实例搭配1到16块不同容量的存储磁盘。

VPC专有网络

基于德迅云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离,只能通过对外映射的IP(弹性公网IP和NAT IP)互联。由于使用隧道封装技术对云服务器的IP报文进行封装,所以云服务器的数据链路层(二层MAC地址)信息不会进入物理网络,实现了不同云服务器间二层网络隔离,因此也实现了不同专有网络间二层网络隔离。专有网络内的云服务器使用安全组防火墙进行三层网络访问控制。

快照与多种镜像类型

快照与多种镜像类型,支持您的业务快速部署。

多种付费和存储选择

通过包年包月、按量付费等付费模式分别满足长周期低成本以及周期高弹性的计算要求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1699129.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Torch学习笔记】

作者:zjk 和 的区别是逐元素相乘,是矩阵相乘 cat stack 的区别 cat stack 是用于沿新维度将多个张量堆叠在一起的函数。它要求所有输入张量具有相同的形状,并在指定的新维度上进行堆叠。

C++:STL

STL 文章目录 STLSTL 绪论迭代器(iterators)容器(Containers)vectorset,multisetmap,multimapstackqueuedequepriority_queuebitset 算法(Algorithms)sort,count,find,lower_bound,upper_bound,binary_sear…

微信小程序基础 -- 小程序UI组件(5)

小程序UI组件 1.小程序UI组件概述 开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/component.html 什么是组件: 组件是视图层的基本组成单元。 组件自带一些功能与微信风格一致的样式。 一个组件通常包括 开始标签 和 结…

安全分析[1]之网络协议脆弱性分析

文章目录 威胁网络安全的主要因素计算机网络概述网络体系结构 网络体系结构脆弱性分组交换认证与可追踪性尽力而为匿名与隐私对全球网络基础实施的依赖无尺度网络互联网的级联特性中间盒子 典型网络协议脆弱性IP协议安全性分析IPSec(IP Security)IPv6问题 ICMP协议安…

python基于深度学习的聊天机器人设计

python基于深度学习的聊天机器人设计 开发语言:Python 数据库:MySQL所用到的知识:Django框架工具:pycharm、Navicat、Maven 系统功能实现 登录注册功能 用户在没有登录自己的用户名之前只能浏览本网站的首页,想要使用其他功能都…

GitHub怎么修改个人资料名称name和用户名username

文档 GitHub•GitHub文档•Get started•帐户和个人资料•配置文件•自定义个人资料•个性化设置https://docs.github.com/zh/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile GitHub•GitHub文档•G…

Scala的简单认识

Scala编程基础 小白的Scala学习笔记 2024/5/21 上午某一时刻 文章目录 Scala编程基础spark是用Scala开发出来的Scala的优点 打开idea 搜索scala,安装 如果不小心点了取消,或者没有上图的提示,就在依赖里面添加 spark是用Scala开发出来的 类比…

Linux环境下TensorFlow安装教程

TensorFlow是学习深度学习时常用的Python神经网络框 下面以Mask R-CNN 的环境配置为例: 首先进入官网:www.tensorflow.org TensorFlow安装的总界面: 新建anaconda虚拟环境: conda create -n envtf2 python3.8 (Pyth…

K8S认证|CKA题库+答案| 15. 备份还原Etcd

目录 15、 备份还原Etcd CKA v1.29.0模拟系统 下载试用 题目: 开始操作: 1)、切换集群 2)、登录master并提权 3)、备份Etcd现有数据 4)、验证备份数据快照 5)、查看节点和Pod状态 6&#xff0…

Cadence OrCAD学习笔记(3)capture使用技巧_1

本期介绍capture的一些使用技巧。资料来源于小破站up主硬小二 1、导出像Visio规格的图纸 2、全局修改元件属性 然后保存、关闭即可。 3、导出BOM 4、导出网表 5、元件自动编号 6、capture软件和allegro关联 7、新建原理图symbol 以上为添加封装库的路径 如果要创建多部分的sy…

反弹shell详细易懂讲解,看这一篇就够了

文章目录 反弹shell详细易懂讲解,看这一篇就够了一: 基础shell知识什么是shell,bash与shell的区别?通俗解释类型功能常见命令 二: 什么是反弹shell三: 反弹shell类型bash反弹shellNetcat 一句话反弹curl反弹shell正确姿势 wget方式反弹awk反弹 Shellsoc…

线性模型--普通最小二乘法

线性模型 一、模型介绍二、用于回归的线性模型2.1 线性回归(普通最小二乘法) 一、模型介绍 线性模型是在实践中广泛使用的一类模型,该模型利用输入特征的线性函数进行预测。 二、用于回归的线性模型 以下代码可以在一维wave数据集上学习参…

AWS CloudWatch日志组中关于中文关键字的查询

问题 在AWS CloudWatch日志组中,想要查询出包含中文关键字的错误日志,结果,AWS说语法错误。 最开始,使用如下查询,查询可能的错误日志: 查询语句,如下: {($.log %ERROR%) }具体效…

神器EasyRecovery2024中文电脑版下载!让数据恢复不再难

在数字化时代,数据就是我们的财富。无论是重要的工作报告,还是那些珍贵的生活瞬间照片,或是我们与朋友间的聊天记录,都储存在我们的电脑或手机中。然而,有时候,意外总是突如其来,电脑突然崩溃&a…

中国区 AWS 控制台集成 ADFS 登录

前言 本文将使用一台 Windows Server 2019 服务器实现自建 AD ADFS 环境集成到中国区 AWS 控制台进行单点登录. 参考文档: https://aws.amazon.com/cn/blogs/china/adfs-bjs/ 配置 AD 生产环境建议先给本地连接设置静态 IP 地址, 不设置也没事儿, 后面配置功能的时候会有 W…

HTML与CSS的学习

什么是HTML,CSS&#xff1f; HTML(HyperText Markup Language):超文本标记语言。 超文本:超越了文本的限制&#xff0c;比普通文本更强大。除了文字信息&#xff0c;还可以定义图片、音频、视频等 标记语言:由标签构成的语言 >HTML标签都是预定义好的。例如:使用<a>…

python深入解析字符串操作的八大神技

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、字符串的长度与切片 示例代码 二、去除多余的空格 示例代码 三、字符串的开头与包含…

VXLAN小结

1.VXLAN:(组件虚拟网络的架构核心)虚拟扩展本地局域网&#xff0c;通过隧道的形式&#xff0c;将物理上有隔离的资源&#xff0c;在逻辑上连通起来&#xff0c;使其二层互通。 a.物理网络:指的是构成 VXLAN 连接的基础 IP 网络 b.逻辑网络:指的是通过 VXLAN 构建的虚拟网络 C.N…

【Linux杂货铺】进程通信

目录 &#x1f308; 前言&#x1f308; &#x1f4c1; 通信概念 &#x1f4c1; 通信发展阶段 &#x1f4c1; 通信方式 &#x1f4c1; 管道&#xff08;匿名管道&#xff09; &#x1f4c2; 接口 ​编辑&#x1f4c2; 使用fork来共享通道 &#x1f4c2; 管道读写规则 &…

DEM、DSM和DTM之间的区别及5米高程数据获取

在日常的学习工作中我们经常会遇到DEM、DSM和DTM等术语&#xff0c;它们的含义类似&#xff0c;甚至相互替换。那么它们之间有什么区别&#xff1f;这里我们对这些术语进行介绍。 DEM&#xff08;数字高程模型&#xff0c;Digital Elevation Model&#xff09;&#xff1a; 定义…