pe
没有成熟的
java
php
写的
pocketmine
为主流,不过很遗憾
pocketmine
跟
bukkit
一个毛样,原作者弃坑又不肯让他人来填坑,目前国人基于其开发的
genisys
或者综合了包括
genisys
在内多个
fork
优化的
imagicalmine
均可以考虑。开服的方法就很简单了,装个
php7
外露个端口启动服务器就行。
不过由于
minecraft
pe
并没有官方的服务器端,所以目前这些第三方的服务器端都是
cleanroom
实现。比方说
minecraft
里放个方块,喔,一个方块放下来了,这很好。但是作为一个服务器端程序,你总得侦测这个方块是啥,谁放了这个方块,放到哪个位置,后续有什么逻辑处理,写入到地图文件里等等。像电脑版这样的话,因为有官方的服务器端可以作为基础,所以像
spigot
这样的服务器端就是将原版反编译了然后加入自己的代码。手机版则没有,反编译掉
minecraft
pe
只能得到个
c++
库文件,所以一切代码都得自己想,一个方块放下去到底会发生什么事情只能靠猜。或者亲身玩
pe
去体验。总之简单来说,这些服务器端都是不完善的,比起你和基友玩本地
wi-fi
游戏要少上很多特性,前不久这些服务器端连生物
ai
都没有呢,现在也是刚刚起步。不过没事,装几个插件玩玩,或者自学
php
来一波自制插件也是极好的。
打开MineCraft PE软件
点击Play进入游戏列表,我们点击右上角的【Edit】(图上已经标红)
点击【Edit】后再点击里面的【External】(图上已经标红)
然后将会进入添加服务器的界面,第一行【Server Name】那里填写服务器名字(可以随意填写),第二行【Address】填写服务器IP(可以是域名),第三行【Port】填写服务器端口,一般都是用默认(即19132)不用管。
点击右边的【Add Server】添加至游戏列表
然后界面上就会出现这个服务器
然后我们点击这个服务器
就会进入服务器
补充:搜索到无法连接会显示【Could not connect to server. Try again.】版本错了会显示【Could not connect:Outdated client!】
没白名单也会导致【Could not connect to server. Try again.】
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)