While I would love to have everyone use MPO to play on, I realize that other people want to set up their own servers and only play with friends. In this guide we will cover starting a Minecraft Pocket Edition server using PocketMine, a free server program available on GitHub and on the website. PocketMine is a free server for MCPE written in PHP.
- Download the PocketMine auto-installer (here)
- Run the installer. It will install all the necessary requirements.
- Once it is done installing, open the folder you installed it into.
- Click and run the file Start.cmd. The server will start and generate a world.
- Type “stop” (with no quotation marks) and hit enter.
- Now is a good time to import your Minecraft Pocket world files if you’d like. There will be a guide on this later.
- Edit the server.properties file. You can change the settings around however you like – change the welcome greeting, the server name, game mode, etc.
- Click and run the file Start.cmd to run the server.
Now keep in mind, this will only allow you to play locally on your home network. For people outside of your network to join you’ll have to forward a port to the computer host. I also recommend setting your computer up with a static IP address. I will write guides on how to do these, but in the mean time you can find the solution to these via Google.
Other than that, enjoy playing on your server!
For those that want to run a server on a Mac, Sam Damon has a good guide located on his blog.