Nextendo Network NEX game server for Mario Kart 8 Deluxe. Built on nextendo-nex.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kazuals 5322f40196 Sync with the core: profiles, tournaments, rankings
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".
2026-08-13 14:59:36 +02:00
.gitignore Update to nextendo-nex v0.1.3; matchmaking/NAT + dashboard sync 2026-08-10 20:46:09 +02:00
dashboard.go Sync with the core: profiles, tournaments, rankings 2026-08-13 14:59:36 +02:00
example.env mario-kart-8-deluxe: initial source release 2026-07-21 23:38:43 +02:00
gates.go Sync with the core: profiles, tournaments, rankings 2026-08-13 14:59:36 +02:00
go.mod Sync with the core: profiles, tournaments, rankings 2026-08-13 14:59:36 +02:00
go.sum Sync with the core: profiles, tournaments, rankings 2026-08-13 14:59:36 +02:00
LICENSE.md mario-kart-8-deluxe: initial source release 2026-07-21 23:38:43 +02:00
main.go Sync with the core: profiles, tournaments, rankings 2026-08-13 14:59:36 +02:00
README.md mario-kart-8-deluxe: initial source release 2026-07-21 23:38:43 +02:00

mario-kart-8-deluxe

Nextendo Network game server for Mario Kart 8 Deluxe.

License: PolyForm Shield 1.0.0 Go 1.23+


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.