servercraft-game-server-polymorphism

Status: IN

Servercraft implements game server polymorphism: the `script` field in servers.yml selects a Python module implementing the 8-function script interface, with game-specific variations (NeoForge: 7-step provision, 30s backup poll, "minecraft" tmux session; Terraria: 5s backup wait, port 7777, "terraria" host group, regex-based player count) all conforming to the same lifecycle contract.

JSON