- Go 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Follows the protocol core update. Nothing game-specific changed here beyond picking up the new core: profiles, tournaments and tournament rankings all live in the shared NEX implementation, so every title built on it gets them. Also fixes comments mangled by an earlier automated pass, which had produced sentences like "the old the previous stack infra". |
||
| .gitignore | ||
| dashboard.go | ||
| example.env | ||
| gates.go | ||
| go.mod | ||
| go.sum | ||
| LICENSE.md | ||
| main.go | ||
| README.md | ||
mario-kart-8-deluxe
Nextendo Network game server for Mario Kart 8 Deluxe.
What is this?
The NEX game server for Mario Kart 8 Deluxe on Nextendo Network. It handles authentication, matchmaking, and the in-game online session (worldwide races and in-game lobbies), speaking the same NEX protocol the retail servers did.
It is built on the nextendo-nex core, which provides the PRUDP transport, RMC layer, and common service protocols.
Running
cp example.env .env # then edit .env
go run .
Configuration is entirely through environment variables — see example.env. No
secrets are baked into the source: the auth/secure password, internal key, and token secret are all
read from the environment at startup.
What this is not
This server ships no Nintendo code, keys, or copyrighted assets. It is an independent reimplementation for use with a community-run replacement service, not affiliated with, endorsed by, or associated with Nintendo. The NEX access key it uses is a well-known per-title value derivable from the game itself, not a secret.
License
Released under the PolyForm Shield License 1.0.0 — source-available: read, use, modify, and self-host, but do not use it to provide a product that competes with Nextendo Network.