-
-
Notifications
You must be signed in to change notification settings - Fork 0
What Elah is
Elah is intended to become a coordination layer for Minecraft Java worlds.
It is easier to understand Elah by separating the game from the coordination around it:
- Minecraft server workers would still run the game.
- A proxy would still accept player connections.
- Storage would still hold world data.
- Elah would decide which worker is responsible for each part of the world and help those parts cooperate safely.
Imagine one theme park with several teams. Each team looks after a different area, but visitors use one entrance and experience one park. The teams need a shared map, clear responsibilities, and a safe way to transfer responsibility when a visitor moves between areas.
Elah aims to provide that coordination for a Minecraft world.
Elah is similar to Kubernetes at the level of control-plane shape: it observes capacity, places work, and reconciles desired state. The important difference is what it understands.
Generic infrastructure sees processes, containers, CPU, memory, networks, storage, health, and machines. Elah is intended to understand Minecraft workers, Folia region pressure, MSPT, TPS, players, entities, chunks, cell ownership, handoffs, generation, and world storage.
Kubernetes or another provider could eventually run workers underneath Elah, but Elah would make the Minecraft-specific decision.
Generic infrastructure manages machines. Elah manages Minecraft.
Elah is not:
- a replacement for Minecraft itself;
- a finished server distribution;
- a proxy replacement;
- a database;
- a world editor;
- a promise that every plugin will work across many machines;
- ready for a public gameplay server today.
Elah is also not intended to become a general container scheduler, VM manager, hosting panel, billing platform, or Kubernetes replacement.
The current release is Observer. Observer reads an offline Minecraft Java world and produces a structural report. It is useful groundwork because a future distributed system needs reliable facts about world files before it can safely own, move, or store them.
Elah 0.0.3 | Repository | Releases | Security