高校学生活动免费领取ECS服务器活动经验分享

简介: ECS服务器使用体验及DST专用服务器搭建分享

本人目前光学工程在读,研二马上进研三,之前听室友说过阿里云有免费的服务器可以用一下,想起来之前本科的时间就尝试过,但是没有什么实际的应用需求,因为主要在搞硬件。现在学习内容主要是跑代码搞算法,对计算需求比较高,实验室的服务器用的人也比较多,所以现在帮师弟师妹尝试一下云服务器的使用,入门级的产品就用来实现一些比较简单的应用场景,于是我想到了可以使用云服务器搭建Steam饥荒联机版的专用云服务器,以保证用户的稳定直连。

通过活动免费领取两个半月的入门级高性能服务器,可以用作饥荒联机版的云上专用服务器,公网ip可以稳定直连,也可以用于跑算法,不过逆向设计对GPU要求比较高,相对的配置需求就比较大。下面是我搭建Steam饥荒联机版的专用服务器的一些经验分享。

首先用户需要先完成初始的任务,学习如何使用服务器,并且学习课程之后通过测试,就可以领取半个月的服务器了,确定好各项参数之后进入控制台,在云服务器ECS中,点击创建好的实例,可以修改主机名、描述,以及重置实例密码,这一步也比较重要,远程连接服务器的时候需要。

环境是Windows10连接WindowsServer2019,没有选择Ubuntu主要是因为Windows操作比较简单,随便搞搞就行了。Win+R输mstsc,打开远程桌面,计算机填写控制台的公网ip,之后用户名默认为Administrator,密码是重置过后自己设的密码,连接之后就直接进入了Windows桌面。(后续可以通过安装Edge和Steam进行常规操作,或者利用Steamcmd和WinSCP搞一些复杂的操作,如果服务器配置比较低,最好还是不要下Steam搞图形化操作,会卡得很,带不动,直接用代码配置会比较好)。我是直接在本地建好了存档备份,然后再放进服务器的存档文件夹。

首先要在科雷账号上创建一个服务器token,将它保存到cluster_token.txt中并放到存档文件夹中。接下来还要配置Mod。如果没有启用任何服务器Mod,可以跳过直接到启动服务器。

打开Don't Starve Together Dedicated Server的文件夹,再进入mods,打开dedicated_server_mods_setup.lua,可以使用文本编辑器,直接在字段末尾换行,加上自己的mod列表。下面放上我的mods列表,推荐使用。

ServerModSetup("1185229307")
ServerModSetup("1216718131")
ServerModSetup("1530801499")
ServerModSetup("1595631294")
ServerModSetup("1699194522")
ServerModSetup("1991746508")
ServerModSetup("2078243581")
ServerModSetup("2166704267")
ServerModSetup("2418617371")
ServerModSetup("2427481232")
ServerModSetup("2589174774")
ServerModSetup("2675609101")
ServerModSetup("2730172668")
ServerModSetup("347079953")
ServerModSetup("362175979")
ServerModSetup("370373189")
ServerModSetup("375859599")
ServerModSetup("378160973")
ServerModSetup("462372013")
ServerModSetup("501385076")
ServerModSetup("604761020")
ServerModSetup("623749604")
ServerModSetup("785295023")
ServerModSetup("831523966")
ServerModSetup("907007729")

这一步完成后,可以选择去手动配置mod的具体配置,打开服务器存档目录下的Master文件夹,找到modoverrides.lua并打开,这依旧是一个Lua脚本文件。正常情况下,在饥荒游戏创建的存档中,这个文件夹已经包含了Mod的配置信息,省得我们去手动配置,不过还是需要检查一下该有的Mod是否已经启用,并且是否已经配置好。

最后,打开专用服务器的根目录,然后建立一个bat批处理文件,内容如下:

E:

cd E:\Entertainments\Steam\steamapps\common\"Don't Starve Together Dedicated Server"\bin64\

Start "DST Master" dontstarve_dedicated_server_nullrenderer_x64.exe -console -cluster Cluster_1 -shard Master

Start "DST Caves" dontstarve_dedicated_server_nullrenderer_x64.exe -console -cluster Cluster_1 -shard Caves

注意,Cluster_1是存档目录文件夹的名字,可以自行修改。

如果一切正常,现在启动饥荒联机版,浏览游戏便可以找到自己的服务器然后进行连接了。

在使用云服务器操作配置的时候,出现过卡顿的问题,主要是图形化界面以及Windows系统的内存占用比较大,有能力的同学可以选择使用ubuntu进行服务器的配置。

最后,非常感谢能有机会使用阿里云服务器,感受一下云服务器的便利以及对高校学生的资源开放,之后的学习任务肯定是用云服务器比较高性价比,当然这个要靠学校层面来考虑,希望学校能尽快实现资源合理分配,技术快速革新,方便广大学子进行舒适的科研任务。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感