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

前言

本教程将讲诉使用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地址)信息不会进入物理网络,实现了不同云服务器间二层网络隔离,因此也实现了不同专有网络间二层网络隔离。专有网络内的云服务器使用安全组防火墙进行三层网络访问控制。

快照与多种镜像类型

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

多种付费和存储选择

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vmware 17安装 CentOS9

前言 1、提前下载好需要的CentOS9镜像,下载地址,这里下载的是x86_64 2、提前安装好vmware 17,下载地址 ,需要登录才能下载 安装 1、创建新的虚拟机 2、在弹出的界面中选择对应的类型,我这里选择自定义,点…

导弹初识(一)

目录 导弹初识1 导弹是什么2 导弹的分类2.1 按飞行方式2.2 按发射/目标2.2.1 空空导弹2.2.1 空地导弹2.2.1 地空导弹2.2.1 地地导弹 2.3 按打击目标 3.实例3.1 防空导弹3.2 低空防空导弹武器系统 本文节选自 zh,还有百度百科 导弹初识 1 导弹是什么 导弹两个字拆…

民国漫画杂志《时代漫画》第15期.PDF

时代漫画15.PDF: https://url03.ctfile.com/f/1779803-1247458444-8befd8?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了,截止1937年6月战争来临被迫停刊共发行了39期。 ps:资源来源网络!

吉林大学软件工程简答题整理

1.6种软件过程模型列举,及优缺点(每个都从时间、质量、过程、本身特点去考虑) 瀑布模型 优点缺点V模型 优点:缺点: 原型模型 优点:演化模型 建增模型 优点缺点螺旋模型 优点缺点喷泉模型 RUP、敏捷工程、…

计算电磁学:FDFD算法总结

FDFD(Finite Difference Frequency Domain)在Yee格子上使用有限差分求解频域Maxwell方程组。本文通过FDFP差分方程组的推导来阐述FDFP的原理。 注1:限于研究水平,分析难免不当,欢迎批评指正。 注2:文章内容会不定期更新。 0、预…

是的,我换logo了!

大家好,我是记得诚。 当你收到推文的时候,会发现记得诚换logo了! 之前是这样的。 现在是这样的。 这个新logo(头像)是2年前在淘宝上请人做的,价值37人民币,但一直没有换上。当时还发了一个朋友…

spring cloud alibaba sentinel 配置过程 流控 降级热点 授权

目录 1.基础理论 2.配置 3.加入依赖和配置文件 4.流控 1.基础理论 Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。 丰富的应用场景 :Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心…

透视App投放效果,Xinstall助力精准分析,让每一分投入都物超所值!

在移动互联网时代,App的推广与投放成为了每一个开发者和广告主必须面对的问题。然而,如何精准地掌握投放效果,让每一分投入都物超所值,却是一个令人头疼的难题。今天,我们就来谈谈如何通过Xinstall这个专业的App全渠道…

简单的UDP网络程序:多人群聊系统

本章重点 能够实现一个简单的udp客户端/服务器; 1.创建套接字 我们把服务器封装成一个类,当我们定义出一个服务器对象后需要马上初始化服务器,而初始化服务器需要做的第一件事就是创建套接字。 ⭐参数说明: domain:创建套接字的域…

AIGC 004-T2I-adapter另外一种支持多条件组合控制的文生图方案!

AIGC 004-T2I-adapter另外一种支持多条件组合控制的文生图方案! 文章目录 0 论文工作1 论文方法2 效果 0 论文工作 T2I-Adapter 论文提出了一种名为 T2I-Adapter 的轻量级适配器模块,旨在增强文本到图像 (T2I) 扩散模型的语义理解和生成能力。 论文指出…

在 Visual Studio 2022 (VS2022) 中删除 Git 分支的步骤如下

git branch -r PS \MauiApp1> git push origin --delete “20240523备份” git push origin --delete “20240523备份”

asrpro softspi SD卡读写

采样 50M 1M;采样时间足够长,采样频率1M 避免信息遗漏 引脚 cs pa2 mosi pa3 sck pa5 miso pa6 vcc ->5v gnd ->gnd ARDUINO SD库与移植(原本是打算移值tw ch32v103的sd库的,但没有对比,只能选择arduino ; …

GDB对Linux信号的处理方式

前言 在软件开发过程中,调试工具是程序员不可或缺的助手。GDB(GNU Debugger)作为一个强大的调试器,广泛应用于Linux系统中的C/C程序调试。然而,信号处理机制的复杂性常常给调试带来挑战。特别是在处理异步和同步信号时…

React中 将UI 视为树

当 React 应用程序逐渐成形时,许多组件会出现嵌套。那么 React 是如何跟踪应用程序组件结构的? React 以及许多其他 UI 库,将 UI 建模为树。将应用程序视为树对于理解组件之间的关系以及调试性能和状态管理等未来将会遇到的一些概念非常有用。…

加入MongoDB AI创新者计划,携手MongoDB共同开创AI新纪元

加入MongoDB AI创新者计划! MongoDB对AI创新和初创企业的支持既全面又广泛!无论您是领先的AI初创企业还是刚刚起步,MongoDB Atlas都是支持您愿景的最佳平台。 AI 初创者计划The AI Startup Track AI初创者计划为早期初创企业提供专属福利&…

CHI协议_1

作者:someone链接:https://www.zhihu.com/question/304259901/answer/3455648666来源。 1. AMBA CHI简介 一致性总线接口(CHI)是AXI一致性扩展(ACE)协议的演进。它是Arm的AMBA总线的一部分。AMBA是一种免…

鸿蒙ArkTS声明式开发:跨平台支持列表【触摸事件】

触摸事件 当手指在组件上按下、滑动、抬起时触发。 说明: 开发前请熟悉鸿蒙开发指导文档: gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独…

WEB攻防【1】——ASP应用/HTTP.SYS/短文件/文件解析/Access注入/数据库泄漏

ASP:常见漏洞:本文所写这些 ASPX:未授权访问、报错爆路径、反编译 PHP:弱类型对比、mdb绕过、正则绕过(CTF考得多) JAVA:反序列化漏洞 Python:SSTI、字符串、序列化 Javascript&…

openEuler 22.03 LTS SP3源码编译部署OpenStack-Caracal

openEuler 22.03 LTS SP3源码编译部署OpenStack-Caracal 说明机器详情安装操作系统注意事项基础准备Controller节点 && Compute节点 && Block节点关闭防火墙关闭selinux设置静态IP更新安装前准备Controller节点 && Compute节点 && Block节点设…

Linux系统启动原理

Linux系统启动原理及故障排除 Centos6系统启动过程 修改系统启动级别 vim /etc/inittabCentos7启动流程 加载BIOS信息,进行硬件检测 根据BIOS设定读取设备中的MBR,加载Boot loader 加载内核,内核初始化以后以模块的形式动态加载硬件 并且加…