I setup everything today and it’s working great with they full version of Minecraft 1.8.
I also tried to connect from the latest iOS Pocket Edition and it doesn’t work.
Any ideas what could be up with that?
Thanks. So far I’m loving MineOS! Thanks for creating it!
From a few searches online it appears you do not use the normal server jar to host Minecraft PE. In fact, it looks as if there is no official server jar at all!
Most sources point to PocketMine as being the only way to do this.
Looking at the site, it appears it is also much more complicated than just downloading a server jar–it seems to even require building it from source (which is done on the user-end by simply installing the required packages and running a non-interactive script).
So it looks like that is what the issue is with you being unable to connect, but give these instructions a try and see if you can get it compiled. If so, we can take the next step and see about getting it working from the webui.
I’d like to give this some time. Not much as I have two other major projects taking my time and then Uni starts in just over a month.
So it was pretty easy to get up and going.
I created a new directory ./tmp
wget -q -O - http://get.pocketmine.net/ | bash
then I ran
[*] PocketMine-MP set-up wizard
[*] Please select a language:
English => en
Español => es
中文 => zh
Pyccĸий => ru
日本語 => ja
Deutsch => de
한국어 => ko
Nederlands => nl
Français => fr
Italiano => it
Melayu => ms
Norsk => no
Svenska => sv
Suomi => fi
Türkçe => tr
[?] Language (en): en
[*] English has been correctly selected.
Welcome to PocketMine-MP!
Before starting setting up your new server you have to accept the license.
PocketMine-MP is licensed under the LGPL License,
that you can read opening the LICENSE file on this folder.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
[?] Do you accept the License? (y/N): y
[?] Do you want to skip the set-up wizard? (y/N): n
[*] You are going to set up your server now.
[*] If you don't want to change the default value, just press Enter.
[*] You can edit them later on the server.properties file.
[?] Give a name to your server (Minecraft: PE Server):
[*] Do not change the default port value if this is your first server.
[?] Server port (19132):
[*] The RAM is the maximum amount of memory PocketMine-MP will use. A value of 128-256 MB is recommended
[?] Server RAM in MB (256):
[*] Choose between Creative (1) or Survival (0)
[?] Default Game mode: (0):
[?] Max. online players (20):
[*] The spawn protection disallows placing/breaking blocks in the spawn zone except for OPs
[?] Enable spawn protection? (Y/n): n
[*] An OP is the player admin of the server. OPs can run more commands than normal players
[?] OP player name (example, your game name): Elpres
[*] The white-list only allows players in it to join.
[?] Do you want to enable the white-list? (y/N): n
[!] Query is a protocol used by different tools to get information of your server and players logged in.
[!] If you disable it, you won't be able to use server lists.
[?] Do you want to disable Query? (y/N): n
[*] RCON is a protocol to remote connect with the server console using a password.
[?] Do you want to enable RCON? (y/N): n
[*] Getting your external IP and internal IP
[!] Your external IP is xxx.xxx.xxx.xxx. You may have to port-forward to your internal IP 127.0.1.1
[!] Be sure to check it, if you have to forward and you skip that, no external players will be able to join. [Press Enter]
[*] You have finished the set-up wizard correctly
[*] Check the Plugin Repository to add new features, minigames, or advanced protection to your server
[*] PocketMine-MP will now start. Type /help to view the list of available commands.
It runs in screen and creates a PHP instance. Looks like it wouldn’t be too difficult to implement. Though some options would have to be changed. Maybe able to just download the source and run ./start.sh - It doesn’t seem to run a custom PHP compilation.