Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 1.9 KB

README.md

File metadata and controls

56 lines (47 loc) · 1.9 KB

BetrockServer

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. BetrockServer Logo

Features

(as of 0.1.14)

  • Players can connect, chat, build and explore
  • Commands
  • Lua-driven World Generation

Getting Started

How do you run your own BetrockServer instance?

Option 1 - Download

Check the releases page for the latest binary of BetrockServer. Then simply run the executable.

Option 2 - Compiling

Install Dependencies

sudo apt install build-essential git libdeflate-dev liblua5.4-dev

Clone

git clone --recurse-submodules https://github.com/OfficialPixelBrush/BetrockServer.git
cd BetrockServer
cmake -S . -B build
cd build

Build

cmake --build .

Packing (Optional)

cpack --config CPackConfig.cmake -G TGZ

Misc

  • PixNBT - A C++ native NBT parsing library
  • BetaPacketPlainTextifier - A utility for turning WireShark captures of Minecraft Client-Server data into Markdown files for easy decoding

Resources