花了点时间给小朋友们构建了一个我的世界PE版服务器!

两年前就看到Minecraft PE版本的服务器,用PHP 7写的,当时试了一下,没有成功,也就没有再继续!

今天花了点时间,在Ubuntu 16.04上安装成功了!

安装步骤写出来!

服务器下载:

mkdir mcpe
cd mcpe

//how to make a minecraft pe server
curl -sL https://get.pmmp.io | bash -s -

or 

wget -q -O - https://get.pmmp.io | bash -s -

安装PHP与相关软件

apt update
apt upgrade
apt install php7 php-pear libtool-bin

安装pthreads模块,这个需要用php-pear来安装,然后加到php的扩展里

pecl install pthreads
echo "extension=pthreads.so" > /etc/php/7.2/cli/conf.d/21-pthreads.ini

 在mcpe运行下面的指令,然后就可以start.sh了,

cd mcpe
./compile.sh
./start.sh
  • ./compile.sh会提示缺少一些软件,用apt search找,然后apt install 安装
  • pthreads是唯一需要手动设置ini的,上面已经讲到了。
  • 安装的minecraft是美国区的,中国的好像是网易版本,好像连接不了自己组建的服务器!
  • 连接服务器需要一个microsoft的xbox帐号,注册即可!
  • 下载接链 https://www.pocketmine.net/
  • 服务器用的是udp协议,我连接不成功时,还反复测试TCP的连通性!

Tags

添加新评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。