`

【云计算的1024种玩法】自己搭游戏服务器:我的世界Minecraft

 
阅读更多

      《我的世界》(Minecraft)是一款风靡全世界的 沙盒游戏。玩家可以独自一人或与朋友们一起自由冒险,探索随机生成的世界,创造令人惊叹的奇迹。

       玩游戏当然少不了一台“游戏机”,即电脑。在自己的电脑上搭建游戏平台就得给自己的电脑购买一些好的配置以保证游戏的顺畅这会增加游戏成本,有时还会有系统崩溃的风险,这些潜在的风险处理起来还是比较麻烦的。

       所以我看中了阿里云ECS,只需要网页就可以玩游戏,ECS建立起来简单方便,玩起来更方便。而且以后也可以做点别的事情。下面介绍下如何在阿里云ECS上搭建服务器畅玩游戏和一些使用体验,接下来就简要介绍一下:

一. 搭建服务器畅玩游戏

       1、首先我们得开通云服务器

       就好比我们我们打游戏之前得买台电脑然后给电脑装好相应的系统和配置一样。我们先在阿里云官网注册一个账号,然后购买一个云服务器。

       如果你和我一样是个学生,阿里云有**学生优惠产品**,通过学生身份认证就可获得**9.9元/月**的超低价。

        链接如下:https://promotion.aliyun.com/ntms/campus2017.html




买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

2、安装Java运行环境

首先在自己的电脑上安装一个叫putty的软件,用于远程连接和管理我们在阿里云ECS上的服务器。Putty是一种远程登录终端工具可以在不同平台上运行,也可同时在Win32 和 Unix 系统下模拟 xterm 终端。,这里附上下载地址:

下载地址:https://github.com/larryli/PuTTY/releases

注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网ip地址。
然后 安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。

下载地址:https://filezilla-project.org/download.php?type=client

最后下载安装Visual Studio Code。

下载地址:https://code.visualstudio.com/Download

以上三款软件下载安装好之后利用这三款软件安装Minecraft服务器端程序:
首先利用安装好的FileZilla上传minecraft_server.1.12.jar文件到阿里云ECS上的服务器root目录下并对其进行编辑与修改;
然后再利用安装好的VSC对阿里云ECS上的root文件夹的一些文件进行修;最后利用putty安装sreen。目的是当我们关闭了putty由sreen来维持运行,之后再用putty运行mc服务。
到这里所有的安装和配置都结束了,接下来让我们一起体验一下游戏吧。

二.阿里云ECS服务器上畅玩游戏体验

首先启动mc选择多人模式然后添加自己的阿里云ECS服务器,看到信号指示标识绿色满格时就代表OK了。



刚进入游戏视角感所呈现的是第一视角,还有就是给你配备了一把木棍你可以用它来生存,左击鼠标木棍可以敲打你指定的物件,你可以用键盘WASD键控制方向遇到台阶可以用空格键跳一下。



左边一排小红心代表你的生命,右边一排鸡腿表示饥饿程度,look!现在是黑夜了一只大蜘蛛在咬我我用木棍在打它,它咬了我我的生命值在下降。



然后被蜘蛛咬死了,但是我可以点击重申可以再来一次,这里面的配乐也挺好听的,以至于在黑夜蜘蛛的叫声我都没听出来,因为不恐怖。


点击重生我又复活了,这次爬到了一个上坡上看看地形不过地图挺大的有点找不着方向待探索的未知区域也挺神秘的。

总之Minecraft着重于让玩家去探索、交互,并且改变一个由一立方米大小的方块动态生成的地图。除了方块以外,环境功能还包括植物、生物与物品。游戏里的一些活动包括采集矿石、与敌对生物战斗、合成新的方块与收集各种在游戏中找到的资源的工具,

以上就是使用阿里云ECS搭建搭建我的世界游戏平台游戏运行起来还是挺流畅的,感觉还不错吧!
在阿里云上服务器上操作和你在自己的机器上操作完全没差,反应速度很快。直接打开网页就可以使用了学起来也简单。

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com

分享到:
评论

相关推荐

    minecraft服务器

    用于minecraft开启服务器,资源包不给,请自行下载MCPC+和对应插件及MOD 否则无法启动

    minecraft-server-status:用于检查Minecraft服务器状态PHP库

    我的世界服务器状态 该库可用于检查Minecraft服务器状态以获取一些基本信息。 :warning: 当您无法从服务器检索信息时,请勿创建问题,除非您可以证明库中存在错误。 Ping和查询之间的区别 有两种检索有关...

    minecraft-status:轻松从Minecraft Java或Bedrock服务器获取状态

    在《我的世界》这款全球知名的沙盒游戏中,玩家可以通过创建自己的服务器,与朋友一起探索、建造和冒险。无论是Java版还是Bedrock版,服务器的状态对于玩家来说至关重要,因为它关乎到游戏的连通性和玩家体验。本文...

    EnderOreNew:适用于Minecraft的Mod,添加了矿石,您可以从中获得末日珍珠

    EnderOreNew不仅增加了新的矿石和资源,还可能影响游戏的玩法。例如,挖掘末日矿石时可能会触发末影龙的传送门,将玩家直接送入末地,带来意外的冒险。同时,为了应对这种新的挑战,开发者可能还会在游戏中加入新的...

    MinecraftServer:我的Minecraft服务器的版本控制

    Soham的Minecraft服务器 虽然实际的存储库用于保存世界数据和设置,但此README.md充当我记录和解释Minecraft Server如何工作... Paper是Spigot Minecraft服务器的高性能分支,旨在解决游戏玩法和机制上的不一致以及提高

    minecraft-headless:无头的minecraft服务器的PKGBUILD脚本

    minecraft-headless:无头的minecraft服务器的PKGBUILD脚本

    Java_最广泛使用的高性能Minecraft服务器,旨在修复游戏玩法和机制不一致.zip

    总之,Paper服务器是Minecraft社区的重要组成部分,它提供了一种高性能、高度可定制的解决方案,解决了游戏玩法不一致的问题,提升了玩家的游戏体验。对于任何想要运营Minecraft服务器的个人或组织,学习和使用Paper...

    Node.js-STORMHEARTNETWORK是一个多人Minecraft社区的java游戏服务器

    标题中的“Node.js-STORMHEARTNETWORK”表明这是一个基于Node.js技术构建的Minecraft服务器,而“STORMHEART NETWORK”则是这个服务器的特定名称,它是一个多人在线的游戏社区,专注于提供Java版本的Minecraft游戏...

    minecraft-on-demand:动态的Minecraft UHC服务器创建者

    我的解决方案是为每个游戏启动新的Minecraft服务器,并在游戏结束后将其关闭。 包括: 用于管理游戏和团队的Express服务器 Minecraft服务器脚本,可下载正确的minecraft_server版本并包装游戏输出和输入(节点子...

    PHP-Minecraft-Query::elephant:用于查询Minecraft服务器PHP库

    Ping和查询之间的区别有两种检索有关Minecraft服务器的信息的方法。平Ping协议是在Minecraft 1.7中添加的,用于查询服务器以获取最少的信息(主机名,motd,图标和播放器样本)。 这更易于使用,并且不需要在服务器...

    [1.6.2]minecraft_server

    4. **游戏模组(Mod)**:“uhc”可能是一个模组,模组是Minecraft社区的一大特色,玩家可以自行开发或下载他人制作的模组,为游戏增添新的元素和玩法。安装模组前需确认服务器和客户端都支持该模组,并正确配置。 ...

    我的世界minecraft1.12版本

    《我的世界》(Minecraft)是一款风靡全球的沙盒建造游戏,由瑞典游戏设计师马库斯·佩尔松(Markus "Notch" Persson)创造,并由Mojang Studios公司开发和发行。本次我们聚焦的是其1.12版本,一个深受玩家喜爱的...

    Unity 版我的世界示例源码 MineCraft

    Unity引擎是一款强大的跨平台游戏开发工具,被广泛应用于各类游戏的制作,其中就包括著名的沙盒游戏——我的世界(Minecraft)的复刻与扩展。本篇文章将深入探讨Unity版我的世界示例源码 MineCraft,带你了解其背后...

    mycraft:我的Minecraft,但使用C ++

    在我的世界中,Minecraft以其独特的像素风格、无限的创造力和丰富的游戏性赢得了全球玩家的喜爱。然而,原版Minecraft是用Java语言编写的,这给许多热衷于C++编程的开发者带来了一些挑战。本文将深入探讨如何使用C++...

    我的世界:我的Minecraft设置的链接,资源包等

    在电子游戏的世界中,《我的世界》(Minecraft)以其独特的像素风格和无限的创造可能吸引了无数玩家。这款沙盒游戏不仅允许玩家在游戏中自由建造、挖掘和探索,还提供了丰富的自定义功能,如设置调整和资源包应用。...

    awesome-minecraft:精选的Minecraft(免费)开源框架,库和软件清单

    1. Bukkit:Bukkit是Minecraft服务器的基础,提供了一套API用于插件开发,让开发者可以控制游戏的各个方面,如玩家交互、世界生成等。 2. PaperMC:基于Spigot的分支,PaperMC致力于提升服务器性能并提供额外的优化...

    Loom:下一代Minecraft服务器软件和插件API

    下一代Minecraft服务器软件。 Loom是香草Minecraft上的实现。 Loom受到CraftBukkit和Sponge的极大启发,但其目标是对NMS进行最少的修改,以实现其API和完全开源的开发。 我们希望为将来创建一个稳定的服务器平台。 ...

    bukkit-plugins:我的Minecraft Bukkit插件存储库

    "bukkit-plugins: 我的Minecraft Bukkit插件存储库" 提供了一组由个人开发者制作的插件,这些插件可能是针对特定需求或为服务器带来独特玩法的定制解决方案。 Bukkit 插件是用 Java 语言编写的,这得益于 Java 的跨...

    modded-minecraft:我的Minecraft modpack的配置

    它们可以改变游戏的视觉效果、声音、游戏玩法,甚至添加全新的故事线。常见的模组有 IndustrialCraft(工业时代)用于电力和自动化,Thaumcraft(神秘工艺)涉及魔法系统,以及 Pam's Harvestcraft(帕姆的丰收工艺...

    web-minecraft-proxy:Web-Minecraft的代理服务器

    Minecraft有自己的游戏协议,用于客户端和服务器之间的通信。在Web-Minecraft-Proxy项目中,开发者需要理解并实现这个协议,以便在JavaScript环境中模拟客户端的行为。这涉及到对游戏数据包的解析和构建,包括玩家...

Global site tag (gtag.js) - Google Analytics