Skip to content
alexykotPublic

About

cloud-native minecraft server implementation in Go

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

cloud-native minecraft server implementation in Go

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages