Desarius.Relay
Standalone .NET relay server for teams that need Fireball-style sessions to be discoverable and reachable.
Technical Overview
Relay is small on purpose: it registers hosts, assigns public server IDs, handles client connection requests, forwards packet data between clients and registered hosts, and exposes server information.
Core Capabilities
- Host registration and server ID assignment.
- Client connection request routing.
- Arbitrary packet forwarding between clients and hosts.
- Server info request support.
- Standalone .NET server application architecture.
Use Cases
- Games that need a lightweight relay and listing service around Fireball sessions.
- Hosted or peer-hosted multiplayer where clients need help finding a live server.
- Internal playtest infrastructure where sessions should be easy to spin up and inspect.
Integration Model
.NET server application, source license, deployment assistance, and integration with Fireball packet contracts.
Best Fit
Teams already using Fireball or custom packet protocols that need focused relay infrastructure.
What It Is Not
Relay is not a complete account system, global matchmaking service, or live-ops backend.
Licensing Candidate