This is a custom .phar
file for the NetherGames fork of PocketMine-MP, tailored for running Minecraft Bedrock servers with support for the latest Bedrock clients and multi-version compatibility (e.g., 1.20.x–1.21.x). It includes NetherGames' enhancements for high-performance servers.
- Supports the latest Minecraft Bedrock clients.
- Multi-version compatibility for older Bedrock clients.
- Optimized for custom servers with plugin support.
- PHP 8.2+: A PMMP-compatible PHP binary with extensions:
encoding
,yaml
,sodium
,openssl
,json
,zlib
,bcmath
. - Operating System: Windows, Linux, or macOS.
- Memory: At least 2GB RAM for small servers; more for larger setups.
- Disk Space: ~500MB for the server and world data.
-
Download the .phar:
- Get
PocketMine-MP.phar
from the Releases section.
- Get
-
Set Up PHP:
- Download a PMMP-compatible PHP binary from PMMP PHP-Binaries.
- Extract to a folder (e.g.,
C:\php-pmmp
on Windows or/usr/local/php-pmmp
on Linux). - Verify extensions:
Confirm
php -m
encoding
,yaml
,sodium
,openssl
,json
,zlib
,bcmath
are present.
-
Run the Server:
- Create a server folder (e.g.,
nethergames-server
). - Copy
PocketMine-MP.phar
to this folder. - Click on
Start.cmd
and wait for the server to run.
- Create a server folder (e.g.,
-
Configure the Server:
- Accept the EULA by editing
eula.txt
(seteula=true
). - Edit
server.properties
for settings likeserver-port=19132
,gamemode=0
, etc. - Add plugins to the
plugins
folder (use.phar
plugins from Poggit).
- Accept the EULA by editing
-
Connect:
- Launch Minecraft Bedrock.
- Add the server via IP and port (default:
19132
). - Test with various Bedrock client versions to verify multi-version support.
- Extension errors:
- Ensure your PHP binary includes required extensions. Download from PMMP PHP-Binaries.
- Check:
php -m
.
- Server crashes:
- Review
server.log
for errors. - Verify client compatibility (e.g., protocol mismatches).
- Review
- Multi-version issues:
- Confirm multi-protocol support in the fork (check NetherGamesMC/PocketMine-MP).
- Report issues or suggest improvements at NetherGamesMC/PocketMine-MP.
- Add custom plugins via Poggit.
- NetherGamesMC for the fork and multi-protocol features.
- PocketMine-MP for the base software.
- Built by [Your Name/Username].