服务器选择
配置信息:
厂商:阿里云
镜像:Ubuntu //选择Ubuntu是因为开机占用内存较小,只占用2~300M左右的内存
版本:20.04
CPU平均功耗
在购买服务器的时候会看到这样一个选项。
在20%以下负载时,会积攒一个CPU积分;而在负载超过20%之后,会消耗CPU积分,如果CPU积分被耗光了就无法继续运行服务器了。
所以在购买的时候,如果服务器常驻人数较少,建议购买有平均基准CPU计算性能的服务器,否则购买没有计算性能的服务器。
存储
20G足够。
流量计费
计费方式:选择 “按流量计费”
带宽: 20M足够
启动 & 配置服务器环境
捣鼓好一切杂项之后,来到启动服务器这一步。
apt
apt是Ubuntu的软件包管理器,用这个可以安装软件。
先输入apt update看看软件包列表
这里要注意如果是这样的头部说明没有连接到服务器。也就无法执行apt指令。
正确的头部应该是:
MC客户端对应的Java版本
此处我们的客户端是Minecraft1.18+,所以采用的是Java17。
在命令行输入:apt install openjdk-17-jre,然后回车。
后面遇到询问,输入y即可。
到这里就算是安装完成,可以输入java -version指令查看版本信息。
安装一个MCS Manager
让我们的服务器有一个可视化的管理面板,地址:
将里面的指令粘贴到命令行中。
注意,这里的粘贴不是Ctrl+V,而是shift+insert
等待安装。
安装完成。
赋值上面这一条语句:
systemctl enable mcsm-{daemon,web}.service
注意复制的时候是 Ctrl+Insert键。
再复制
systemctl start mcsm-{daemon,web}.service
然后回车
到这样一个状态,理论上服务器就已经启动了。可以输入systemctl status mcsm-{daemon,web}.service来查看服务器状态。
往上面看,
下面的那个地址是可视化地址,但是要把localhost换成服务器ip地址,并且要去安全组里面放开23333、24444端口,才能连接上。
像这样选择好以后,再点击"保存"。
之后就可以通过ip:port进入管理panel
配置Minecraft
自己准备好一个server,我这里选择的是1.19.2的server
然后再去开放25565端口。(重复上述步骤-添加安全组-手动添加)
然后去panel-实例-新建实例
然后选择“上传服务端”
然后配置实例名称、上传server.jar
上传完成后回到首页。点进实例,点击“开启实例”
记得同意EULA协议
点击开启实例
如果是0%不要慌,现在在生成地图。
他会在最后几下生成好。
然后就可以进入服务器试一下能否连接。
看来可以