Co portál umí
Správa identity
Účet propojený se Steamem, Discordem a 2FA. Profil s avatarem, bannerem a hymnou.
Postavy a deníky
Až 3 živé RP postavy s kompletním backgroundem, schvalovacím procesem a vlastním deníkem.
Frakce
Otevřené i uzavřené frakce, role vůdce/člen, pozvánky, frakční galerie a deník.
Herní statistiky
Server posílá takzvaný relay — log zápasů, smrtí, výstřelů. Portál z něj počítá vaše statistiky.
Whitelist proces
Před vstupem na server vyplníte krátký dotazník. Admin ho posoudí a schválí.
Sociální vrstva
Sledování ostatních hráčů, reputace, achievementy a kalendář akcí.
Jak portál souvisí s herním serverem
- Herní server běží zvlášť. Portál ho neřídí, jen o něm sbírá data.
- Whitelist je most: na server pustí jen hráče se schválenou žádostí.
- Relay je formát logů, který server posílá portálu po SFTP. Z něj se počítá vše od „kolik hodin jsi hrál” po jednotlivé zabíjení zombíků.
Komu portál slouží
| Role | Co tu dělá |
|---|---|
| Návštěvník | Prohlíží veřejné profily, frakce a deníky. |
| Hráč | Spravuje účet, postavy, frakci, žádá o whitelist. |
| Vůdce frakce | Spravuje frakční gallery, deník, členy a pozvánky. |
| Admin | Schvaluje postavy, posuzuje whitelist, spravuje webhooks a uživatele. |
Technologie pod kapotou
- PHP + MySQL 8 (vlastní lehký framework, žádný Symfony/Laravel)
- REST API v1 pro frontend i externí integrace
- OAuth2: Discord, Steam (OpenID 2.0)
- Cron pro relay ingest, achievement check a další úlohy
- Hostinger SMTP pro transakční e-maily