华为云计算 云知识 华为云耀云服务器L实例高级篇﹣部署自己的minecraft游戏服务器(下)
华为云耀云服务器L实例高级篇﹣部署自己的minecraft游戏服务器(下)

我们已经做好了在 华为云耀云服务器 L实例中开启minecraft服务器的所有准备工作,现在让我们正式在我们的华为云耀 云服务器 L实例中开启minecraft服务器。

开启minecraft服务器

首先,我们需要知道自己的minecraft服务器核心jar放在哪里了,就是上方下载上传后的路径,这里我的是

根目录/minecraft/minecraft_server.1.12.2.jar

输入 pwd 可以查看当前位于的目录位置

可以看到我们现在位于 根目录/root 文件夹下,那么我们切换到目标文件夹则需要输入如下指令(若你的文件在不同位置,请自行调整指令)

cd ../

cd minecraft

       可以看到此时我们来到了minecraft服务器核心的文件夹下,那么,让我们赶紧来尝试运行一下吧!

输入指令:(注意!如果你的文件位于不同位置,记得更改指令的路径部分。XMS是给minecraft服务器的最小分配内存,XMX是最大分配内存,这里两个参数也可根据自己需要自行修改)

sudo java -Xms512m -Xmx1024m -jar /minecraft/minecraft_server.1.12.2.jar nogui

此时出现了如下提示:

emmm,貌似还有一点小问题,这是因为我们还没同意用户协议,我们输入指令编辑一下用户协议文件:

vi eula.txt

在编辑模式中(按i打开)将eula=false更改为eula=true,并按esc,输入:wq 并回车即可保存并退出该文件。

好的,那我们再次输入启动minecraft服务器的指令,看看效果:

sudo java -Xms512m -Xmx1024m -jar /minecraft/minecraft_server.1.12.2.jar nogui

很好!我们现在已经能成功启动minecraft服务器了,如果想关闭minecraft服务器,请输入stop,如下图:

现在minecraft服务器就已经能正常使用了,但是别急,我们还有一点小小的工作要完成。

       如果你是非正版minecraft玩家,是连接不上minecraft服务器的,而想要连接minecraft服务器则需要我们在服务端把正版验证关闭。

       继续在我们的/minecraft文件夹下,输入指令:

vi server.properties

找到online-mode:true(如下图),将其中的 true 改 为 false,再关闭minecraft服务器重启即可

Linux screen命令

这部分不是必须的,但我建议所有服主们都设置一下。

       我们平时可能需要一直开着自己的minecraft服务器,但我们一旦断开云耀云服务器连接,之前打开的minecraft服务器就自然不可用了,我们不太可能为了维持minecraft服务器而一直连接我们的云耀云服务器,所以我们需要Linux screen,它可以使我们关闭连接后也一直运行minecraft服务器。

       我们首先要确保自己的云耀云服务器上可用screen ,可以用指令 which screen 确认。

如果没有的话,需要自行安装一下。

       确保可用后,我们输入如下指令,创建一个叫mc的screen:

screen -S mc

在这里,我们输入minecraft服务器的启动指令(还是要记得保证自己在目标文件夹下再启动)

sudo java -Xms512m -Xmx1024m -jar /minecraft/minecraft_server.1.12.2.jar nogui

可以看到minecraft服务器正常启动,接着我们按ctrl+a再按d离开当前screen,此时我们想断开连接之类的就都不影响minecraft服务器运行了。如果想回到minecraft服务器的screen,先需输入screen -ls ,查看当前所有的screen。

可以看到我们的 442185.mc 即为minecraft服务器的screen,接着输入

screen -r xxxx.mc

即可回到minecraft服务器的screen中。

启动客户端,加入游戏

终于做完了一切工作,让我们连接一下自己的minecraft服务器看看!

首先用自己喜欢的启动器启动游戏,点击多人游戏!

点击添加服务器,将自己的 华为云耀云服务器L实例ip:端口号输进去(注意要用英文:)

可以看到正常加入服务器,没有什么问题

       之后,我们就可以找自己的小伙伴尽情游戏了!

 

通过本文,我们已经成功在华为云耀云服务器L实例上部署了Minecraft服务器。现在,你可以与朋友们一起在自己搭建的游戏世界中冒险、建造和探索。云服务器的部署不仅提供了更好的稳定性和可靠性,还可以让你的游戏世界随时随地可访问。希望本文对大家有所帮助,祝大家在华为云耀云服务器L实例上成功部署Minecraft服务器,并享受与朋友们一同畅玩的乐趣!

 

上一篇:LiteOS集成开发 下一篇:ROMA Exchange 数字化资产中心业务挑战与方案优势介绍

云耀云服务器 HECS 

 

云耀云服务器(Hyper Elastic Cloud Server)是一种可以快速搭建且易于管理的新一代云服务器,支持全方位性能监测,快速锁定中高风险信息并及时提出建议,确保业务平稳运行;同时提供开箱即用的镜像,实现一键应用部署,助力中小企业便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等,简单上云快一步!