A Server-Engine written in C++, made to work with Minecraft Beta 1.7.3. The goal being to have a semi-modern Server Engine that people can muck about with however they like, and to not have to deal with plugins that're over a decade old.
How do you run your own BetrockServer instance?
Check the releases page for the latest binary of BetrockServer. Then simply run the executable.
sudo apt install libdeflate-dev liblua5.4-dev
git clone https://github.com/OfficialPixelBrush/BetrockServer.git
cmake -S . -B build
cmake --build build
cpack --config build/CPackConfig.cmake -G TGZ
- Handshake
- Login
- Generate a chunk
- Compress the chunk with zlib
- Send the chunk data
- Have a player join
- Fix Client-side crash
- Show Players on other Clients
- Saving and Loading
- Lua World Generation
- Show other players crouching
- Add McRegion Support
- Properly handle inventory