Calagopus Cross-Node Game Server Tunnels - Built on QUIC.
- Rust 99.8%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Lint / Lint Backend (push) Has been cancelled
Release Nightly / Dist (push) Has been cancelled
Release Nightly / Dist-1 (push) Has been cancelled
Release Nightly / Dist-2 (push) Has been cancelled
Release Nightly / Dist-3 (push) Has been cancelled
Release Nightly / Create multi-arch Docker image (push) Has been cancelled
Release / Generate SBOM (push) Has been cancelled
Release / Dist (push) Has been cancelled
Release / Dist-1 (push) Has been cancelled
Release / Dist-2 (push) Has been cancelled
Release / Dist-3 (push) Has been cancelled
Release / Publish Draft Release (push) Has been cancelled
Release / Create multi-arch Docker image (push) Has been cancelled
|
||
| .github | ||
| tundra-common | ||
| tundra-node | ||
| tundra-testpanel | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
| tag-release.sh | ||
Tundra
tundra is a private networking layer between game server nodes, written in Rust. Containers on different hosts reach each other through loopback addresses over one mTLS QUIC connection per node pair - TCP over streams, UDP over datagrams - with a control plane as the single source of truth for identity, membership and access. Planned restarts exec in place and carry every open connection across, so a node upgrade drops nothing.