-
Notifications
You must be signed in to change notification settings - Fork 1
A Minecraft server written in C++0x/Boost.
License
louisdx/schlagwetter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Schlagwetter, a Minecraft server Inspired and hopefully collaborating with Fador's "mineserver: https://github.com/fador/mineserver When fetching this repository, make sure to get the cNBT submodule, too. Try this: mkdir /tmp/workspace cd /tmp/workspace git clone git://github.com/louisdx/schlagwetter.git cd schlagwetter git submodule update --init cNBT/ To build: mkdir /tmp/workspace/build cd /tmp/workspace/build cmake /tmp/workspace/schlagwetter make To run: /tmp/workspace/build/src/bin/schlagwetter Please read the TODO file for current known issues. Design goals: * Portability. Idiomatic C++0x and boost::{ASIO, program_options, iostreams}. (Other libraries: ZLib, Noise, GNU Readline [optional]; cNBT and boost::regex for NBT file import). * Robustness: Server code must be 100% correct. Commits are only accepted if they pass memory debugging (valgrind) without errors. * Efficient: Memory footprint should be as low as possible, CPU usage likewise. Main references: http://mc.kev009.com/Protocol http://www.minecraftwiki.net/wiki/Data_values Contact: Louis Delacroix <yoursecretsaresafe@googlemail.com>
About
A Minecraft server written in C++0x/Boost.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published