Exped Game infrastructure je připravená pro vývoj

Herní backend, updates a realtime na jednom místě.

Interní rozcestník pro celý Exped ekosystém. Najdeš tu API, WebSocket server, update systém, správu buildů, CDN, Git, dokumentaci a status všech služeb. Všechno oddělené od AI serveru a připravené na další vývoj.

Hlavní služby

Všechny důležité části infrastruktury jsou rozdělené do samostatných subdomén, aby se dal vývoj pohodlně spravovat a později škálovat.

Zobrazit kompletní status
Status

Stav služeb

Veřejný přehled dostupnosti API, databáze, WebSocketu, update serveru, CDN a Gitea.

https://exped-status.enoasoft.cz
Panel

Dev panel

Správa buildů, manifestu, bug reportů, logů, tokenů a update systému.

https://exped-panel.enoasoft.cz
G
Git

Gitea repozitáře

Vlastní Git pro infrastrukturu, API, realtime server, launcher, hru a dokumentaci.

https://exped-git.enoasoft.cz
{ }
API

Backend API

Endpointy pro status, manifest, launcher update check, bug reporty a DB kontrolu.

https://exped-api.enoasoft.cz/status
Test

Launcher test

Webový test kontroly verze přes launcher API. Zadáš verzi a uvidíš dostupnost update.

https://exped-dev.enoasoft.cz/launcher-test.html
Realtime

WebSocket server

Realtime základ pro ping/pong, lobby, broadcast a budoucí synchronizaci hráčů.

wss://exped-ws.enoasoft.cz
Updates

Update server

Manifest, buildy, ZIP soubory, SHA256 kontrola a data pro budoucí launcher.

https://exped-updates.enoasoft.cz/manifest.json
CDN

Statické soubory

Assety, obrázky, soubory, dokumentace, launcher materiály a veřejné zdroje.

https://exped-cdn.enoasoft.cz
?
Docs

API dokumentace

Popis endpointů pro launcher, bug reporty, tokeny, WebSocket a update systém.

https://exped-dev.enoasoft.cz/api.html
Launcher

Launcher API

Aktuální build, kontrola verze, update availability a manifest pro klienta.

/launcher/latest · /launcher/check
!
Bug Test

Bug report test

Webový formulář pro otestování chráněného bug report API přes X-API-Token.

https://exped-dev.enoasoft.cz/bug-report-test.html

Doporučený workflow

Jednoduchý tok práce pro vývojáře, testery a správce buildu. Nejdřív Git, potom build, upload do panelu a kontrola přes launcher API.

Vývojový tok

1. Commit do Gitea
Kód hry, launcheru nebo API se verzuje přes exped-git.
2. Vytvoření buildu
Vývojář připraví ZIP build hry nebo launcheru.
3. Upload přes panel
Panel spočítá SHA256, velikost a uloží build do databáze.
4. Aktivace verze
Aktivní build přegeneruje manifest pro launcher.
5. Launcher check
Launcher zavolá API a zjistí, jestli je dostupný update.

Rychlé testy

# API status
curl https://exped-api.enoasoft.cz/status

# Launcher latest build
curl https://exped-api.enoasoft.cz/launcher/latest

# Kontrola verze
curl "https://exped-api.enoasoft.cz/launcher/check?version=0.0.1"

# WebSocket status
curl https://exped-ws.enoasoft.cz/status

# Manifest
curl https://exped-updates.enoasoft.cz/manifest.json