我是一名大三的学生,专业是机电一体化。从小就对电脑这方面感兴趣,刚好由于疫情期间在校内无法外出,想着和朋友一起开一个服务器来玩一会游戏,刚好看见知乎上的文章了解了“飞天加速计划·高校学生在家实践”活动,就觉得很不错,给予了我一个开服务器的机会,满足了我小时候就想开服务器玩游戏的愿望,能够做一名服主。
其次呢ecs的系统还是很多的,我觉得云服务器有一个特别好的点,就是可以随便折腾,如果出现了一定的问题,可以随时的更换操作系统,让人感到不受拘束很自由,我在试了很多系统后选择了Ubuntu 20.04 64位,因为我之前也很喜欢树莓派,所以这个操作系统对我而言很熟悉,我在刚开始用云服务器时犯了一个错误,想着老输指令太无聊了,还是想着用windows一样有可视化桌面就很棒,但是当我使用了可视化桌面后系统资源占用太高了。占用资源高后服务器就会带来卡顿,于是我放弃了可视化桌面。现在适应了之后还是发现纯指令真香了。
后来自己不断地琢磨,发现了有一个软件能够让服务器退出后程序依旧后台运行,也就是下文我说到的screen,能够把桌面分成多个副桌面 screen -S xx 也就是创建一个名为xx的副屏,然后ctrl+a+d就可以回到主界面,类似于windows的alt+tab键一样方便 screen -r xx 就能够回到那个副屏。所以还是要灵活的运用软件,还有阿里云本身有一个快照也特别好用,能够对服务器做一定的备份,能够还原,也规避了各位操作出现失误导致不可逆的状况出现
下面就是我这一周使用ecs开服我的世界的教程(包括一些遇到的问题排除)
1#首先更新你的ubuntu
apt-get update && apt-get upgrade
2#下载官网所需要的压缩包
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.18.30.04.zip
3#下载解压工具
sudo apt sudo apt install zip
4#解压刚才下载的压缩包
unzip bedrock-server-1.18.30.04.zip
5# 安装依赖
sudo apt install -y libcurl4-openssl-dev
如果发生了已经安装高版本的问题
我们需要安装aptitude
sudo apt-get install aptitude
sudo aptitude install libcurl4-openssl-dev
然后第一个选项选no 剩余的都yes
6# 启动服务器(输入stop可以停止)
LD_PRELOAD= ./bedrock_server
7#如果需要后台运行(安装screen)
sudo apt-get install screen
s要大写 xxx为你命名的窗口名称
创建窗口screen -S xxx
回到窗口screen —r xxx
保持服务器运行就需要创建窗口后运行LD_PRELOAD= ./bedrock_server
ctrl+A+D返回主界面
*#服务器ip就为你的公网ip
如果发现进不去服务器,请开放协议udp默认端口19132*
以上就是这几天我对ecs服务器的使用体验,总的来说,阿里云的服务器质量还是非常不错的。