The Minecraft proxy built for modded servers
Kojacoord is the high-performance, Rust-powered proxy that powers KojaCraft. We built our own technology for serious modded-server support — and we're sharing it with you, free and open source.
- Tokio
- Async Rust core
- Multi
- Protocol versions
- Built-in
- Anti-cheat

How it works
One endpoint in front of your whole network
Kojacoord sits between Minecraft clients and your backend servers, handling protocol translation, auth, anti-cheat and plugin logic so each server can do less and scale more.
Players connect
Clients across many Minecraft versions connect to a single Kojacoord endpoint — no client mods required for routing.
Kojacoord routes & protects
The proxy negotiates the protocol, authenticates the session, runs anti-cheat and plugin packet hooks, then routes to the right backend.
Backends stay focused
Your modded servers receive clean, validated traffic and can be swapped, scaled or restarted while players stay connected.
Use cases
What you can build with Kojacoord
The same technology we run on KojaCraft — packaged so you can run it on yours.
Modded networks
First-class Forge FML handshake support so modpack servers sit behind one proxy without breaking client mods.
Multi-version play
Accept clients from 1.8 to the latest release with automatic protocol negotiation and conversion.
Anti-cheat at the edge
Detect and act on malicious client behaviour before traffic ever reaches your game servers.
Extend with plugins
Hook packets and lifecycle events with the native plugin system and the cargo-kpl builder.
Online & offline auth
Run a full Mojang authentication pipeline, or offline mode for private and dev environments.
Scale & hot-swap
Pool backend connections and move players between servers while keeping sessions alive.
Observability
A dashboard API and metrics give you real-time visibility into the whole network.
Operator-friendly
A TCP control interface and clean config make day-2 operations straightforward.
See what's next for Kojacoord
Shipped, in progress and planned — kept live from ROADMAP.md on the repo.
Global metrics
The Kojacoord network at a glance
Aggregated, anonymous usage from proxies that have telemetry enabled — served from metric.kojacoord.net. No IPs, no server names, no player identities. Every operator can opt out in one line of config.
Privacy-first & opt-out by config.
Anonymous metrics, fully opt-out
Kojacoord can send anonymous usage metrics to metric.kojacoord.net so we can understand adoption and prioritise work. It is designed to be privacy-preserving, and you can turn it off completely.
Opt out in your proxy config:
[telemetry]
# Set to false to disable all anonymous metrics.
enabled = falseWhen disabled, the proxy never contacts the metrics endpoint.
What we collect
- Anonymous, randomly-generated instance ID (hashed, rotates)
- Proxy version and operating system
- Aggregate counts: online player peak, backend count
What we never collect
- ✕IP addresses or hostnames
- ✕Server names, MOTDs or player identities
- ✕Plugin contents, chat or world data
Community
Built by contributors
Kojacoord is open source. These are the people shipping it.