Skip to content

Nerthus Lore Tools

Nerthus is a role-playing server of the Polish browser game Margonem. Narrators run sessions in the game chat, in Polish, several a week, and everything that happened is written down in a lore repository: Markdown pages for characters, NPCs, groups, locations and items, and one page per session with its cast, place, date and the skill points and coin it awarded. Transcripts of the chat are archived beside it.

The lore is larger than anyone can hold in their head. These tools exist so that narrators, the Council and IT can understand it without reading all of it, and so that a narrator running a session gets help live. This site documents them for the people who build them and the people who host them.

Two systems, one site

Nerthus.Core runs today. A PowerShell daemon, its dashboard, its language pipeline and its dev hosts serve the lore now. Core is frozen, and everything about it is in one tab, Nerthus.Core (until cutover), which is deleted when Core is replaced.

The estate is what replaces it, and every other tab describes it:

  • Nerthus.Platform is one package with a Rust core, a Python shell and a bundled Postgres. It fetches the corpora, derives a database from them, and serves the API, the command line, the dashboard and the Discord bot. It is being built; no site runs it yet.
  • Nerthus.Config declares what the estate's hosts, DNS, tunnels and repositories should be, observes what they are, and reports what differs. Its declarations and state live in Nerthus.Infra.
  • Nerthus.Docs is this site.

The ecosystem map places every repository and says which exist today. The glossary gives every word in English and in Polish.

Pick your tab

Every repository is on GitLab under margonem/nerthus/it.