Back
Featured image of post 在树莓派上搭建MCPE服务器(itx核心,带红石、地狱、生物AI等)

在树莓派上搭建MCPE服务器(itx核心,带红石、地狱、生物AI等)

树莓派上开MC服务器是很平常的事,大部分新手买来树莓派的第一个应用就是MC服务器。今天摸索出了树莓派上开MCPE服的方式。

MCPE开服唯一一种选择就是PocketMine,但这款服务端还处于不完善的状态,无法刷怪、无地狱、红石。国人通过修改PocketMine源代码开发了itx核心,本质上是PocketMine的优化版本,相比于PM的特性如下:

  • 性能提升(允许 100+ 的玩家加入服务器)

  • 修复 PocketMine-MP 的 Bug

  • 天气系统

  • 经验系统

  • 更多的(药水)效果

  • 红石系统(按钮、拉杆、压力板、红石(线)、红石火把,更多待添加)

  • 地狱(红色的天空!)

  • 铁轨、充能铁轨

  • 矿车(暂时还不能在轨道上运行)

  • 更多的门

  • 药水

  • 喷溅型药水

  • 铁毡

  • 更好的合成

  • 更好的物品栏

  • 更多的物品

  • 饥饿系统(基于 Katana 的代码)

  • 生物 AI(基于 MOW 的代码)

  • 更多的指令

    • bancid(按设备编号或玩家 ID)
    • banip(按 IP 或玩家 ID)
    • ms
    • DevTools 相关指令(打包与解包插件)
    • pardoncid
    • weather
    • loadplugin
    • lvdat
    • xp
    • setblock
    • fill
    • summon
  • 文件夹插件加载器

  • 刷怪箱

  • 物品展示柜

  • 发射器和投掷器

  • 五彩缤纷的羊

  • 不同种类的船,村民和兔子

  • 原版附魔

  • 酿造

  • 注意: 请编辑 genisys.yml 来启用红石、生物AI和地狱等功能。

开服前的准备

首先设置树莓派超频(转自贴吧): putty连上树莓派,登录,sudo raspi-config 进入设置界面

 

选择7,对树莓派进行超频,保证服务器顺畅,之后选择Turbo。

 

选择8,再选择A3,之后把64改成16,OK。 因为运行服务器不需要图形界面,所以把分配给图形界面的内存降到最低,把更多资源让给服务器。

按Tab键到下面,选择Finish结束设置

然后开始配置itx核心:

依次执行(不一定严格按照我的来,目录位置什么的可以变通)

cd /home
mkdir pimc
git clone https://github.com/iTXTech/Genisys.git

等待克隆完毕

 

然后依次执行:

cd Genisys
mkdir -p bin/php7/bin
cd bin/php7/bin

安装php:

下载http://pan.baidu.com/s/1qYuwSS8 解压,把得到的文件上传到刚刚创建的目录,即/home/pimc/bin/php7/bin,检查是不是有读写权限,没有就执行chmod 777 php

然后执行:

cd /home/pimc/Genisys
./start.sh

如果出现提示Couldn't find a working PHP binary, please use the installer.表示上一步中php支持库没弄好,可能位置放错了或者没权限。 如果出现下图,itx就成功运行了

 

y,回车,是否进入向导,y

 

按照提示填写信息

 

之后等一会,服务器就成功运行!

 

打开mcpe,添加服务器进去试试。我大概体验了一下,流畅性尚可,但生成新区块的时候很慢。

默认情况下生物AI、红石等是关闭的,请编辑 genisys.yml 来启用红石、生物AI和地狱等功能。

内网穿透

想把服务器暴露在广域网和朋友一起玩?请按照下面步骤确定你的网络环境。 百度搜索IP获取外网ip,打开路由器管理页面查看WAN口ip地址,如果两者一样,那么恭喜你,你可以直接通过路由器设置端口映射。 结果不一样?确定你的宽带运营商,电信还是移动?如果是电信,可以试试这篇文章和客服反映一下,看能不能给一个公网ip

如果你是。。移动的网络?恭喜你,这是最复杂的一种情况,你需要用第三方提供的内网穿透服务。

可以根据这篇帖子 试试免费的ngrok

Licenced under CC BY-NC-SA 4.0
views
这篇文章发表于 1799 天前,可能包含过期内容、中二言论、失效链接