Skip to content

A Server-Engine written in C++, made to work with Minecraft Beta 1.7.3

Notifications You must be signed in to change notification settings

OfficialPixelBrush/BetrockServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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 libdeflate-dev liblua5.4-dev

Clone

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

Build

cmake --build build

Packing (Optional)

cpack --config build/CPackConfig.cmake -G TGZ

Progress

  • 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

Resources

About

A Server-Engine written in C++, made to work with Minecraft Beta 1.7.3

Resources

Stars

Watchers

Forks

Packages

No packages published