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.pharfrom 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-pmmpon Windows or/usr/local/php-pmmpon Linux). - Verify extensions:
Confirm
php -m
encoding,yaml,sodium,openssl,json,zlib,bcmathare present.
-
Run the Server:
- Create a server folder (e.g.,
nethergames-server). - Copy
PocketMine-MP.pharto this folder. - Click on
Start.cmdand 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.propertiesfor settings likeserver-port=19132,gamemode=0, etc. - Add plugins to the
pluginsfolder (use.pharplugins 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.logfor 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].