✅ Novinky a změny:
- 🔄 Kompletní přepis systému správy světa – nyní jednodušší, rychlejší a čitelnější, založený na JSON souborech místo MySQL.
- 👤 Nový systém registrace hráče:
- Po vstupu do hlavní nabídky Unreal Engine hra přes VaRest odešle SteamID a uživatelské jméno.
- PHP skript
register_or_load.php
rozhodne, zda hráče načíst nebo zaregistrovat. - Profil se ukládá jako
profile_{steamid}.json
.
- 🌍 Základ světa hry (world management):
- Objekty na mapě jsou ukládány v
world.json
nebo dělené do zón. - Položky mají souřadnice a jsou viditelné při přiblížení hráče.
- Nemovitosti mají atributy: vlastník, název, pozice, cena, stav prodeje.
- Objekty na mapě jsou ukládány v
- 📁 Struktura
data/
složky:profile_{steamid}.json
– profil hráče (pozice, jméno, inventář).inventory_{steamid}.json
– inventář podle hráčova SteamID.world.php
– správce veřejných objektů a nemovitostí ve světě.
- 🧠 Unreal Engine propojení přes VaRest:
- Hráč odesílá požadavek na server.
- Server odpovídá daty hráče nebo je vytváří, pokud chybí.
- Načítání protivníků, objektů a světových dat probíhá pouze, pokud jsou hráči nablízku (optimalizováno).
🧪 Připravováno:
- 🔄 Přenos systému zón a viditelnosti do interaktivního nástroje pro moderátory.
- 🏛️ Budování základů pro politické strany, volby a XP systém odměn.
- ⚔️ Plánovaný PvP režim formou tahové strategie (asynchronní souboje).
- 🏗️ Správa budov, ekonomiky a ekologických hodnot frakcí.
- 📈 Statistiky hráčů a inventáře přizpůsobené hodnosti a postavení.
🐞 Opravy:
- Opraveno ukládání hráčských souborů při neúplné registraci.
- Ošetření opakovaných požadavků na registraci v menu.
- Vyřešeno přepínání hostitele bez dedikovaného serveru (P2P záloha).
Kategorie: