MCPP
MCPP copied to clipboard
Multi-threaded, event-driven Minecraft server in C++
Minecraft++
Modular, multi-threaded, event-driven Minecraft server written in C++.
Very early development.
Screenshots
Terrain generation:
Interactive (i.e. non-service/-daemon) 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++.