Skip to main content
DAYZERO Portál je webová aplikace, kterou provozuje komunita serveru DAYZERO.CZ. Slouží jako rozcestník mezi hráčem, RP postavami a samotným herním serverem.

Co portál umí

Správa identity

Účet propojený se Steamem, Discordem a 2FA. Profil s avatarem, bannerem a hymnou.

Postavy a deníky

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

DayZ klient ──► herní server DAYZERO ──► relay logy ──► Portál

Hráč ──► webový prohlížeč ──► Portál ◄────────┘
  • 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ží

RoleCo tu dělá
NávštěvníkProhlíží veřejné profily, frakce a deníky.
HráčSpravuje účet, postavy, frakci, žádá o whitelist.
Vůdce frakceSpravuje frakční gallery, deník, členy a pozvánky.
AdminSchvaluje 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
Detaily najdete v sekci Pro vývojáře.