Downloading the server


Installing PHP

To run PocketMine-MP, you are required to have PHP 7.0 >= installed with the neccersary extensions. If not, you can compile it yourself or download a pre-compiled binary.

Installing PocketMine-MP

There are a few ways you can download PocketMine-MP.

Compile from source
You can compile directly from source code in the Github repository. You can also run the server directly from source without compiling to a phar, just follow the steps untill step 3.

  1. Clone the repository recursively. git clone --recursive https://github.com/pmmp/PocketMine-MP
  2. Enter the repository when it finishes cloning. cd PocketMine-MP
  3. Run the server by executing the start.sh (Linux) or start.cmd or start.ps1 (Windows).
  4. Stop the server by typing stop in console.
  5. Install the latest DevTools and place it in the plugins directory.
  6. Start the server again like in step 3.
  7. Type ‘makeserver’ in console then you’re done!

Installing from Poggit
Poggit is the official plugin repository for PocketMine-MP. It also hosts bleeding-edge builds of the server phar.

Windows installer
TheDeibo made a simple PocketMine installer for Windows to ease the setup of the server. Here is the forum thread which contains download links and instructions.