organization / RapidPM

High performance extension that implements parts of PocketMine-MP (PMMP) with Zephir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RapidPM Logo

RapidPM Build Status

High-performance PHP extension that implements parts of PocketMine-MP with Zephir.

Why should we use RapidPM?

The most used server software for "Minecraft: Bedrock Edition" is PocketMine-MP, which is written in PHP.

PocketMine-MP requires massive resource because of the nature of the game server, but PHP causes the slow-down issues for this.

The only way to fix this issue is to eradicating the rotten root: escaping from PHP and rewriting the code into another language.

RapidPM will do this for you.

How to install?

See this comment.

Why Zephir?

Zend API of PHP is very difficult to handle and C is memory-unsafe.

Our solution to fix this issue is writing the code with Zephir, an intuitive and memory safety ensured language.

License

This project is licensed under GPL-3.0. See the LICENSE file for more information.

About

High performance extension that implements parts of PocketMine-MP (PMMP) with Zephir

License:GNU General Public License v3.0


Languages

Language:Zephir 96.4%Language:Shell 2.4%Language:PHP 1.2%