开发者社区> 故事止于立夏> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用云服务器第一次实现了我的泰拉瑞亚服务器

简介: 使用云服务器实现泰拉瑞亚游戏的联机功能
+关注继续查看

背景

作为一个泰拉瑞亚玩家兼大学生,我的学习之余最快乐的事情就是和好兄弟们联机泰拉瑞亚,但是,众所周知steam的泰拉瑞亚联机服务经常掉线,所以我就萌生了使用云服务器搭建泰拉瑞亚服务器的想法,于是我在网上寻找教程和服务器推荐,初步找到了方向。

开发过程

本次泰拉瑞亚服务器的教程,参考自B站up主——云海酱的相关视频。

镜像选择

    这次开发我们选择的是Ubuntu的镜像,使用Linux系统开发

添加安全组

首先,我们需要一个服务器实例,然后进入这个实例找到“加入安全组”,点击进入。

我们可以看到这样的界面:

屏幕截图 2022-09-30 163444.png

我们点击手动添加,协议类型选择‘自定义UDP’和‘自定义TCP’目的选择‘全部’,授权对象选择‘源0.0.0.0/0’。这样我们在搭建泰拉瑞亚服务器的过程中就会很方便了。

重置实例密码

这一步,我们在主页找到重置实例密码,输入自己的密码然后再重启就好了,密码要记住,等会要考的。

在MobaXterm上远程连接到服务器

MobaXterm被很多人认为是集万千于一身的全能型终端神器,MobaXterm官网可以免费下载。更多的使用技巧这里就不再赘述。

安装好MobaXterm后,打开

屏幕截图 2022-09-30 164036.png

点击左上方的Session

屏幕截图 2022-09-30 164052.png

然后点击SSH,我们就进入了连接窗口屏幕截图 2022-09-30 164617.png

左侧输入我们的公网ip,右侧勾选并输入root进入登录界面,登录界面输入刚才说要考的密码(输入时画面不会变化,不要紧,输入完正确密码回车即可)

我们就成功的远程连接到了我们的服务器

屏幕截图 2022-09-30 164230.png

如果你使用的不是阿里云的服务器,可能上一步会不一样,比如,如果你选择的是隔壁企鹅家的服务器,你就需要先要以ubuntu作为用户名登入然后获取root权限,具体这里就不讲了,前文提到的up主那里有更加详细的教程。

在Terraria Wiki上获取Server

登录泰拉瑞亚wiki英文版,找到Software表中的Server连接进入,并选择下载你想要的泰拉瑞亚版本。屏幕截图 2022-09-30 165235.png

下载成功后会得到一个压缩包,image.png这里我下载的是泰拉瑞亚1.4.4.1版本,打开压缩包找到命名为Linux的文件夹解压出来,可以重命名为其他的名称,方便我们在服务器中管理泰拉瑞亚版本image.png,把这个文件夹拖到MobaXterm窗口中进行上传。

下载并使用Screen

开服必备的工具就是Screen,它能让我们即使不打开远程操作窗口也可以24小时运行脚本。不过阿里云一般都会自带这个基础软件。以防万一,可以使用apt install screen自行安装screen。

Screen的使用技巧文中就不过多阐述。

开始游戏

安装好Screen并且上传好我们的必备文件后我们就可以准备开服了!

首先,我们新建一个Screen窗口:

screen -S tr

然后,cd到我们刚才上传的文件夹:

cd TrSv1441

为我们根目录中的所有文件赋权:

chmod -R 777 /root

输入并执行./TerrariaServer.bin.x86_64启动服务器

接下来就可以新建世界并开始我们的泰拉瑞亚服务器游玩啦!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
第一次ECS使用体验不同的服务器
我是一名来之物联网工程专业的大三学生,在家上网课的时候,我们老师给我推荐的“飞天加速计划·高校学生在家实践”活动,然后带着兴趣来接触服务器,进行学习和了解ESC服务器。
0 0
开通阿里云 ECS 服务器|学习笔记
快速学习开通阿里云 ECS 服务器
0 0
安装 Putty 工具远程连接 ECS 服务器 | 学习笔记
快速学习 安装 Putty 工具远程连接 ECS 服务器
0 0
ECS 服务器购买和准备 | 学习笔记
快速学习 ECS 服务器购买和准备
0 0
阿里云ECS计算型c8y服务器CPU倚天710 ARM架构性能详解
阿里云服务器ECS计算型c8y倚天710 ARM架构CPU处理器性能详解,CPU处理器采用Yitian 710,ECS计算型c8y实例采用阿里云自研倚天710 ARM架构CPU,依托第四代神龙架构
0 0
阿里云国际站免实名代充值购买的服务器ECS中没有禁ping却ping不通怎么解决
国际站租阿里云服务器免备案代充值,ECS云服务器海外多地区充值享优惠!
0 0
阿里云轻量服务器和ecs区别
阿里云百科详细对比了云服务器ECS和轻量应用服务器的区别,那么如何选择呢?阿小云建议根据实际自身应用情况来选择,例如个人用户或开发者来简单网站、测试环境等,可以选择轻量应用服务器,简单方便并且性价比高;如果是企业级应用,流量较大的网站、游戏应用、深度计算或大数据分析等使用场景,建议首选云服务器ECS这种更为专业级的云服务器。
0 0
阿里云轻量服务器和ECS区别对比表
阿里云轻量应用服务器是在云服务器ECS基础上推出的轻量级云服务器,轻量应用服务器是可快速搭建且易于管理的轻量级云服务器,可视化运维管理使用简单,轻量级服务器适用于个人开发者使用,云服务器ECS专业级服务器适用于企业级应用
0 0
阿里云轻量级服务器和ecs的区别对比
阿里云服务器ECS和轻量应用服务器有什么区别?一个是专业级云服务器一个是轻量级云服务器
0 0
阿里云ecs.c6.large服务器ECS计算型c6实例Intel Xeon(Cascade Lake) Platinum 8269CY
阿里云服务器ECS计算型c6实例2核4G配置ecs.c6.large,CPU处理器采用Intel Xeon(Cascade Lake) Platinum 8269CY,2.5 GHz主频,睿频3.2 GHz
0 0
文章
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
如何运维千台以上游戏云服务器
立即下载
神龙云服务器产品及技术深度解析
立即下载
公共云弹性计算最佳实践-误区一 云服务器金刚不坏?
立即下载