Typ projektu
SaaS platforma, backend orchestrace a vlastní síťová infrastruktura.
Uživatel
Hráč vybere hru, nastaví server, dokončí reklamní flow a připojí se přes brandovanou adresu.
Provozovatel
Admin vidí regiony, routes, relay zdraví, výkon serverů, session stavy a cleanup.
Hlavní hodnota
Bezplatný server pro uživatele bez fixní dedikované infrastruktury pro každý start.
Cíl
Vytvořit hosting, který umí nabídnout Minecraft, Terraria a Hytale servery bez ruční administrace a bez drahé neustále běžící kapacity.
Výzva
Akash aukce, relaye, porty, reklamy, zálohy a autentizace mají vlastní chyby a timeouty. Platforma musela řídit stav jako jeden souvislý provozní systém.
Řešení
Backend začíná provisioning už během ověřené reklamy, synchronizuje relay routes a při zrušení nebo chybě tvrdě uklízí lease, session i runtime zdroje.
Co muselo držet pohromadě.
Akash provisioning
Backend vytváří deploymenty, čeká na bids, vybírá lease, objevuje porty a řeší timeouty i cleanup ve chvíli, kdy provider nebo uživatel flow nedokončí.
Regionální relaye
Vlastní TCP/UDP relay vrstva dává hráčům stabilní adresy typu play.de.voer.host, zatímco backend synchronizuje routes a sleduje health každého nodu.
Reklamní start flow
Reklama se počítá jen po potvrzení z iframe bridge. Pokud reklama selže nebo ji uživatel zavře, systém zastaví UI stav i backend provisioning.
Backupy a auth
Google Drive a Hytale device login jsou kontrolované před reklamním flow, aby uživatel nesledoval reklamu pro server, který nemůže bezpečně odstartovat.
Jak produkt funguje v provozu.
- Uživatel vybere hru, region a konfiguraci serveru.
- Backend provede preflight kontrolu účtů, tokenů, regionu a dostupnosti.
- Reklamní bridge potvrdí reálně dokončené zhlédnutí a provisioning běží paralelně.
- Akash deployment získá lease, supervisor spustí herní server a backend objeví porty.
- Relay node dostane route a uživatel získá stabilní adresu pro připojení.
- Admin panel průběžně sleduje routes, latency, CPU, RAM, disk, procesy a session cleanup.
Technologie.
Doručená hodnota.
- Uživatel vidí jednoduchý produkt: spustit server, zkopírovat adresu a hrát.
- Provozovatel nedrží dedikovanou kapacitu pro každý neaktivní server.
- Cleanup chrání náklady při zrušeném reklamním flow nebo selhání provideru.
- Relay monitoring zrychluje diagnostiku mezi backendem, providerem, routou a samotnou hrou.