/MCPP

Multi-threaded, event-driven Minecraft server in C++

Primary LanguageC++The UnlicenseUnlicense

Minecraft++

Modular, multi-threaded, event-driven Minecraft server written in C++.

Very early development.

Screenshots

Terrain generation:

Mountain

Mountaintop

Distant mountains

Interactive (i.e. non-service/-daemon) front-end:

Interactive front-end

Dependencies

Operating System Support

As all the above libraries are available for Windows and Linux (zlib has to be custom-built from source for Windows x64), the server will support Linux and Windows equally.

Compiler Support

GCC 4.8.1 is used to build the server.

RLeahyLib is hardcoded not to build on anything but GCC 4.8.0 or higher, but this is so the type system can depend on certain GCC-specific macros, and can likely be quickly adapted to suit a different compiler.

Neither Minecraft++ or RLeahyLib will build on anything that doesn't support C++11.

They definitely do not build on VC++.