Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 754 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 754 Bytes

CNCraft

cloud native Minecraft server

This is a stub of a cloud native Minecraft server implementation in Golang.

Uses embedded NATS as async messaging backbone and Postgres for persistence. Designed to be a multi-process horizontally scalable system, but the implementation is far from complete. Implements Minecraft network protocol v754 as per wiki.vg spec, supports v1.16.5 vanilla client.

Feature completeness: allows to login and run around a hardcoded limited size flatworld. Mining implementation unfinished. World generation is not intended by design (plan is to import worlds generated elsewhere).

Development status: shelved project until it will have a use case again.