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.
01 / Kontext
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.
02 / Problém
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.
03 / Řešení
Ř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.
04 / Klíčové systémy
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.
05 / Workflow
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.
06 / Stack
Technologie.
07 / Výsledek
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.