选择合适的云服务器搭建Minecraft服务器
搭建自己的Minecraft服务器是许多玩家的梦想,与朋友一起在自定的规则和世界中游玩无疑增加了游戏的乐趣,但许多玩家在家庭宽带没有公网IP的情况下遇到联机难题,此时云服务器成为了一种理想的解决方案,通过选择合适的云服务器,可以低成本、高效率地搭建并运行Minecraft服务器,享受与朋友们的游戏时光。
1. 云服务器的优势
无需公网IP:家庭宽带往往没有公网IP,而云服务器自带公网IP,可以直接进行外部访问。
24小时在线:不受本地电脑配置和家庭网络环境的限制,即使本地电脑关闭,云服务器上的Minecraft服务器仍可运行。
灵活配置:可根据实际需求和预算选择不同的服务器配置,避免资源浪费。
简单易用:提供可视化操作面板,对Linux不熟悉的用户也能轻松管理。
2. 选择合适的云服务器配置
a. 基本配置要求
对于Minecraft服务器来说,CPU单核性能和内存大小是关键因素,根据玩家数量和游戏版本的不同,配置要求也会有所变化,以下是一些基本的配置建议:
2~4人原版游戏联机:至少需要2核CPU和2GB内存,实测内存占用90%以上,CPU占用在不跑图时5~20%,跑图时90%以上。
5~7人原版游戏联机:建议使用2核4GB配置,实测内存占用70%以上,CPU占用情况同上,稳定性较好。
Mod服/插件服:至少需要2核8GB配置,这样的配置能稳定运行Mod服/插件服,同时保证良好的游戏体验。
b. 具体型号推荐
阿里云的ecs.t6c1m2.large型号(2核4G,¥75/月)是一个性价比较高的选择,该型号适合5~7人原版游戏联机,并且其性能足以支持一些小型的Mod服/插件服。
c. 带宽和储存选择
带宽:选择按使用流量付费而不是固定带宽,因为Minecraft服务器不可能24小时都有人在线,按实际流量付费更划算,带宽峰值设定为40Mbps即可满足需求,防止被攻击时产生高额流量费。
储存:高效云盘20GB足够用于初期存储,存档不会太大,且成本较低。
3. 购买和连接云服务器
a. 购买流程
1、进入阿里云官网:在搜索栏搜索“云服务器ECS”,点击“立即购买”进入购买页面。
2、选择配置:付费方式选择包年包月或按量付费,地域选择离自己最近的区域,实例规格选择ecs.t6c1m2.large,镜像选择CentOS 7.9 64位。
3、网络和安全组:带宽计费模式选择按使用流量,设置带宽峰值为40Mbps。
4、系统配置:登录凭证设置自定义密码,确保密码强度高。
5、确认订单并支付:完成购买后,进入ECS控制台,找到服务器IP。
b. 连接服务器
1、下载SSH软件:推荐使用Xshell。
2、获取服务器IP:在ECS控制台找到公网IP。
3、创建会话:在Xshell中创建新会话,输入IP并连接。
4、输入用户名和密码:默认用户名为root,密码为自己设定的高强度密码。
4. 安装Minecraft服务器
a. 安装Java环境
远程连接服务器后,首先安装Java环境:
sudo yum install java1.8.0openjdk
出现提示时输入Y确认。
b. 下载并启动Minecraft服务端
使用wget命令下载Minecraft服务端(以1.17版本为例):
sudo wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar
启动服务端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
如果出现“Failed to load eula.txt”的错误,需要同意用户协议:
vi eula.txt
按i
进入编辑模式,将eula=false
改为eula=true
,按Esc
退出编辑模式,输入:wq
保存并退出vi编辑器。
再次启动服务端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
c. 关闭正版验证(可选)
如果允许非正版玩家进入,需要关闭正版验证:
停止服务端运行:
stop
修改server.properties文件:
vi server.properties
将onlinemode:true
改为onlinemode:false
,保存并退出。
再次启动服务端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
d. 使用Linux screen命令保持服务器运行
安装screen工具:
yum install y screen
创建一个名为mc的终端:
screen S mc
在该窗口内启动服务端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
按Ctrl+a
然后按d
退出终端,服务器将一直运行。
5. 客户端连接服务器
使用对应版本的Minecraft启动器,如HMCL等,启动后输入服务器地址,格式为:ip:端口
,其中ip为云服务器的公网IP,端口为在服务器配置文件中设置的端口,开始游戏即可与朋友一起畅玩。
相关问答FAQs
Q1: 如何查看服务器的运行状态?
A1: 可以通过执行以下命令查看服务器的运行状态:
screen ls
找到xxxx.mc的条目,然后输入:
screen r xxxx.mc
即可回到之前开启服务器的终端窗口,查看实时运行信息。
Q2: 如果服务器崩溃或无法启动怎么办?
A2: 首先检查服务器日志,通常位于/home/admin/minecraft/logs
目录下的latest.log
文件中,使用以下命令查看日志:
cat /home/admin/minecraft/logs/latest.log
查找错误信息或异常堆栈跟踪,根据具体错误进行相应的解决措施,常见的问题包括内存分配不足、Java环境未正确安装、配置文件错误等,如果无法自行解决问题,可以在Minecraft社区论坛或相关技术论坛寻求帮助。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/843934.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复