@chaos-overlords/kernel
v0.9.1
Published
Runtime-neutral domain of the multiplayer server: entities, ports, pure turn logic and the lobby/turn/snapshot services.
Maintainers
Readme
@chaos-overlords/kernel
Domain kernel for the Chaos Overlords: New Chrome multiplayer server.
The runtime-neutral half of the multiplayer server: entities, the storage and runtime ports, pure turn logic, and the lobby, turn and snapshot services. It knows nothing about HTTP, SQL or the runtime it is hosted in — those arrive as ports, which is what lets the same domain run on Node.js and on Cloudflare Workers.
@chaos-overlords/kernel/testing carries an in-memory storage for hermetic tests.
Install
npm install @chaos-overlords/kernelRequires Node.js 22 or newer.
Documentation
The operator and contributor manual for the whole multiplayer workspace is in
multiplayer/README.md; the design notes are in
docs/MULTIPLAYER.md.
