Minecraft基岩版各种服务端介绍 您所在的位置:网站首页 minecraft手机旧版本 Minecraft基岩版各种服务端介绍

Minecraft基岩版各种服务端介绍

2023-08-25 08:14| 来源: 网络整理| 查看: 265

【提前声明:up主主要使用或开发的是Bds和互通部分的内容,其他部分因为入坑时间久远,有涉猎,但都不是很深,如有不实,尽情谅解。】

 基岩版介绍

   什么?都2020年了,你还不知道基岩版是什么?你还有什么资格自称自己是资深MC老玩家,就这样故步自封在自己的java版本吗?(狗头)

    我经常在各个服务商、mc交流群里面游走,发现其实很多人还不了解基岩版。我先来介绍一下基岩版的前世今生吧。在很久很久以前,long long ago,有款手机上可以玩的Minecraft,叫做Minecraft:Pocket Edition,或者也叫作alpha版本,就如它的名字一般,它是专门为便携而生的PE版MC。

    这个所谓的PE版MC虽然可以游玩,但是功能有限(如果你之前有接触过,那有限100*100的地图应该给你留下了很深的印象)、简陋。

    后来,Bugjang推出了一个叫“基岩版”的版本(平台),它现在习惯被叫做be版(bedrock edition)。它的游戏引擎来源于之前的携带版,与携带版不同的是,它不仅仅支持安卓和ios,其他各类平台都有涉略——Fire OS,Gear VR,win10,win10 mobile,switch,xbox,ps4(ps4之前是孤岛版本,没办法联机,现在不清楚)。这个C++写的游戏真正做到了全平台互通。而且随着基岩版的逐渐发展,在最新的正式版版本里,它做到了和Java版的最新版各部分功能同步,几乎一模一样。(地狱更新、村民更新等等)。

服务端介绍

    作为一个新兴而且高速发展的MC版本,而且是手机、电脑都可以玩,配置要求不高,有官方光追(英伟达在上个月正式推出了win10基岩版MC的光追),在我看来,它有着极大的潜力。不管是从开发角度、游戏角度亦或者开服角度。

    那我就来介绍几个常用的服务端:

1.首先是PM(pocketmine)

PocketMine作为PE时代就广为流传的服务端,我相信,是个PE玩家,手机上都会有这个pm软件。php写的一款服务端,在那个古老的时代(大概几年前),功能虽然有限,但是是当时能找到市面上的唯一一款服务端(我当时也才初中,不太会在外网找资源,如果当时外网有其他端的话请见谅。)

    它衍生出来了一个国内极其完善的插件交易市场——zxda。但在18年,某易代理最初代理mc时打压私服,对于民间插件的需求量少了,zxda最终于2018年因亏损过久,网站关了。

    但是在pe转化为be之后,pm仍旧展现着它自己的生命力。在MC官方推荐的那几个外服里面,基本都是pm搭的小游戏服。但是如果是初碰它,你会有各种各样的不适应,生物动不了,地狱门激活不了,等等等等(这些特性全部要用插件来补全)

    它的插件是由php编写,在国内仍然有一批pm开发者。

2.其次是NK(nukkit)

    看它的名字,是不是很像java版老牌服务端bukkit。对,没错,它就是意图创作出来类似bukkit的基岩版服务端,编写语言是java。这个服务端的几个优点:

    它的开服过程类似于java版开服过程,对于开过java服的人,可以很好地熟悉并适应。

    它的api完善,编写插件规范而又方便。

但是它也有很多缺点,比如说:缺少大部分原版特性,没有生物(但是有生物插件),没有地狱(但是有地狱插件),没有...(但是有...插件)。

总体而言,当做生存服可能会有各种别扭的地方,但是当做小游戏服,简直是完美。(某易的网络游戏板块里面所有服务器都是nk的魔改版(自开发版))

    而作为一款很流行的核心,它也有着各种各样不同的后续拓展开发,比如有号称核能驱动的nukkitX,有着主打支持红石的NukkitS(雾),还有自带生物ai的某个nk。【其实这些都没必要,装个nkX,再装各种插件补齐就行了】

    作为一款偏向bukkit的基岩版服务端,自然在mcbbs上有着属于自己的板块(当然现在也有其他服务端板块了)和自己的开发者群体。

3.BDS

    这是款坐落于Minecraft官网的服务端(和java的vanilla服务端在一个页面)。作为官方服务端,它有着极其完善的Minecraft特性,和极其流畅的游戏体验,和单人一模一样。是生存服首当之选。

    但是,它没有面向开发者的插件系统,更没有开放的API。

    但是,方法总比问题多。在国外著名基岩版外挂开发作者MrArm的启发下,国内神通广大的开发者们(我第一次接触是在群里面Fishing大佬的带领下,第一次知道了有这种插件加载的方式。fishing大佬在18年在贴吧和mcbbs分别发帖教程,但似乎没什么人看。于19年年初,我去用了fishing大佬用这样方式的反作弊插件,并建立了BDS交流群(应该是国内bds开发者和腐竹汇集最多的))想办法写出插件,然后写出插件框架,并且开发者可以用其开发框架来进行开发。(不过开发框架也不是很完善,很多东西都还是没有的,但是好处就是这些框架允许其他开发者用js或者lua来写对应的插件,而不需要再用很难的c++)。

    在一些框架下,bds可以用独特的脚本addons(类似于java版的mod)。

    可以说,bds是最受生存服主欢迎的服务端(尤其现在基础插件和反作弊插件都存在的情况下)。

    但是bds有个最大的缺点。它的生物运算被放在了一个线程上。意味着你的服务器的流畅很大地取决于CPU的单核性能【单核性能不止跟主频有关,还有架构、cpu代数等等】。

而地图越大,服务器也会越来越卡顿,基本3G左右的地图是玩家可以正常游玩的极限了。

4.互通

互通,就是通过协议转换,让基岩版客户端连接进入java版服务器。

最早的18年的DragonProxy,龙端就是最老的一款互通,但是它做到的也只是让基岩版玩家进入java服务器,其他各方面表现,甚至不如没加插件的PM和nk。

而19年年初,java版protocolsupport插件有了一项新的分支——pe。通过这款pspe插件,可以很大程度让be玩家在java服务器里面游玩,具体可以参考我在去年的投稿——基岩版地球ol。

PSPE的开发者在github上面公开表明:只希望开发者,不希望测试者。

但去年,有人在我的视频底下专门刷评论“这是pspe,这是pspe”。然后一堆人去问开发者很低级的问题,开发者后来烦了,直接关了代码仓库。

今年年初,出现了一款geyser的代理端,可以让be玩家进入java服务器,其完善程度远远超过过去的PSPE,而且,它更新频率极快(每天都有新的版本)。而且有着独立端(类似于bc)、spigot插件版、bc插件版、sponge插件版、violecity(这玩意我没用过,所以可能拼错了)插件版。

互通让基岩玩家可以直接去体验java那众多插件,但是在实际体验上还是稍有不足。

    



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有