Skip to content

Kacky Docs

How the Kacky platform works — written once, for humans and for LLMs.

Kacky is a community event series for Trackmania built around extremely difficult maps. This site explains the concepts (what a record is, how editions and hunting work), the architecture (how the in-game servers, the backend, and the frontends fit together), and the API.

Start here

- **[Concepts](concepts/index.md)** — the vocabulary. Finishes vs records, KR/KX, editions, hunting, difficulty, world records. Start here if a term confused you. - **[Architecture](architecture/overview.md)** — how the pieces connect: in-game controllers → Redis Streams → backend → website & Discord. - **[API](api/index.md)** — the REST surface, rendered from the OpenAPI spec (the source of truth).

For LLMs / agents

This site is also machine-readable. Every page is plain markdown, and the build publishes the llms.txt convention:

  • /llms.txt — a flat index of every page.
  • /llms-full.txt — the entire docs concatenated into one file, for a single fetch.

There is no separate "LLM documentation" — the same markdown is rendered for people and concatenated for machines. One source, two surfaces, so the two can never drift apart.

Why this exists

Kacky knowledge lives in a lot of heads and scattered files. This site is the shared, un-siloed reference — the place a new community member, a new contributor, or a coding agent can go to understand how the thing actually works.