文章详情

阿里云认证账号 阿里云服务器搭建Minecraft

阿里云国际2026-04-26 13:37:28AWS加云Plus
下载.png

前言:为啥选阿里云?

你以为MC服务器必须用本地电脑跑?错啦!本地搭的话,朋友想连还得折腾内网穿透,网卡还得24小时开着,电费都够买几个矿了。阿里云服务器就香多了,稳定又省心,24小时在线,防火墙、带宽全包了,关键价格还亲民。轻量应用服务器起步才几十块一个月,比租房子还便宜,何乐而不为?

第一步:买台“服务器小房东”

登录阿里云控制台,找到“轻量应用服务器”或者“云服务器ECS”,点“创建实例”。这里重点来了——别选错配置!Minecraft服务器对CPU要求不高,但内存得够用。建议2核4G起步,系统选Ubuntu 20.04或者CentOS 7,这两个系统文档多,容易上手。存储选40G SSD就行,游戏文件又不大。记住!创建时一定要把“公网IP”打勾,否则后面连不上。

配置选择小贴士

新手别贪高配,便宜就行。比如轻量应用服务器的2核4G,1Mbps带宽,月付40多块,足够10人左右的小服。带宽1Mbps听起来小,但MC是文字传输,实际消耗很小。如果想多挂几个插件,可以考虑ECS的2核8G,但价格贵点。别忘了选“按量付费”还是“包年包月”,新手建议按量,用完就停,避免浪费。

第二步:连接到你的“云上小屋”

实例创建好后,等几分钟,等状态变“运行中”。然后点击“远程连接”,选SSH方式。如果你用Mac或Linux,直接终端敲ssh root@你的公网IP,密码就是控制台设置的。Windows用户下个PuTTY,输IP和端口22,连上就完事。这时候可能遇到“拒绝连接”?别慌,检查安全组规则,确保22端口开放了!

SSH连接那些事儿

第一次连接可能会提示“Are you sure you want to continue connecting?”,敲yes就行。密码输的时候是不显示的,但确实输进去了,别以为没反应。要是输错密码,阿里云控制台可以重置密码,别硬来。

第三步:装Java——Minecraft的“发动机”

Minecraft服务器全靠Java跑,所以先装Java环境。Ubuntu系统用sudo apt update && sudo apt install openjdk-17-jdk -y,CentOS用sudo yum install java-17-openjdk-devel -y。装完检查java -version,看到17版本就对了。要是版本不对,可能得自己手动下载JDK包,解压后设置环境变量。

Java版本选错?别怕!

记得Minecraft不同版本对Java要求不同。1.16及之前版本需要Java 8,1.17及以上要用Java 17。如果你装了Java 17却运行旧版本,服务器会报错“Unsupported major.minor version”。这时候别慌,先运行java -version确认版本。如果装了多个版本,用sudo update-alternatives --config java切换,就像给服务器换发动机一样简单。比如选1表示Java 8,2表示Java 17。如果没装对版本,直接用sudo apt install openjdk-8-jdk(Ubuntu)或者sudo yum install java-1.8.0-openjdk(CentOS)安装对应版本。

第四步:下载Minecraft服务器程序

在服务器上用wget命令下载。比如最新版可以搜Mojang官网的server.jar下载链接,但官网经常改地址。更稳妥的方式是直接去Minecraft官网的下载页面,找到“服务器”选项,复制下载地址。比如wget https://piston-data.mojang.com/v1/objects/.../server.jar(具体地址按最新版调整)。下载后重命名成server.jar,放在新建的文件夹里,比如mkdir mcserver && cd mcserver && wget ...

文件名乱七八糟?

别管下载下来的文件名多奇怪,直接改个简单名字,比如mv minecraft_server.1.20.1.jar server.jar。以后启动方便,也免得自己记混。记得用ls命令确认文件在当前目录,别在错误的文件夹里干着急。

第五步:配置启动参数

先运行一次java -jar server.jar,会生成eula.txtserver.properties。这时候必须打开eula.txt,把eula=false改成eula=true,不然服务器启动不了!然后编辑server.properties,调整max-playersdifficulty等参数。比如想让20个人玩,把max-players设成20。

eula协议?这关必须过!

第一次启动服务器时,系统会报错说“eula未同意”,这时候直接去eula.txt改就行。别以为是bug,这是Mojang的规矩,老老实实同意才能玩。这步骤就像签合同,不签不能进。

第六步:启动服务器,测试连接

阿里云认证账号 运行java -jar server.jar nogui,如果看到“Done”字样,说明启动成功。这时候在Minecraft客户端,添加服务器,IP填你的阿里云公网IP,端口25565,点“完成”就能连了。如果连不上?检查安全组是否开放25565端口,阿里云控制台的“防火墙”设置里一定要加个规则,允许TCP 25565端口。

连不上?三个检查点

  1. 安全组规则:是否开放25565端口?
  2. 服务器是否正在运行?用ps -ef | grep java看看进程。
  3. 本地防火墙有没有拦?比如Windows防火墙可能阻止出站连接。

第七步:让服务器常驻运行

nohup命令让服务器后台运行,比如nohup java -jar server.jar nogui &。或者更高级的用screentmux创建会话,这样断开SSH连接也不会停服。比如screen -S mcserver,然后启动服务器,按Ctrl+A D退出screen,服务还在跑。

别让SSH断开搞崩服务器

很多人第一次搭服务器,SSH一断,服务器就关了,结果朋友说“我进不去”,你一看才发现自己不小心关了终端。用nohup或者screen就能避免,这就像给服务器装了个“断网不掉线”保护罩,再也不用担心中途断连了。

结语:开服后的小建议

服务器搭好后,别急着玩,先备份!用cp -r mcserver mcserver_backup存个快照,万一出错还能恢复。还可以装插件,比如WorldEdit、Essentials,让玩法更丰富。不过插件要对应版本,别装错导致崩溃。最后,记得定期更新服务器和Java,保持安全。

现在,你已经成功把Minecraft搬上云了!是不是比想象中简单?下次朋友问“怎么建服务器”,你就可以骄傲地说:“走,上阿里云,三分钟搞定!”

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系