Pięć wysp
Koncepcja sieci wieloserwerowej: hub, survival, arena PvP, minigry i lokacja eventowa jako osobne instancje połączone w jeden ekosystem.
Cel
Zilustrować, czym różni się zaprojektowana sieć od kilku serwerów postawionych obok siebie. Każda wyspa to inny tryb z innymi wymaganiami: survival potrzebuje dużo pamięci na świat, arena PvP niskich opóźnień, minigry szybkiego restartu rund, lokacja eventowa włącza się tylko czasami.
Założenia architektury
- Proxy przyjmuje graczy i kieruje ich do właściwej instancji. Gracz widzi jedną sieć, nie pięć adresów.
- Każda instancja dostaje zasoby dobrane do swojego trybu, nie równy podział „po tyle samo”.
- Wspólna baza danych trzyma to, co ma być widoczne wszędzie: rangi, portfel, statystyki.
- Środowisko testowe jest kopią układu w mniejszej skali. Zmiany trafiają najpierw tam.
- Kopie zapasowe obejmują światy i bazę; zakres i częstotliwość ustalane są przed startem.
Czego ten koncept nie obiecuje
Nie zakładamy z góry automatycznego skalowania, konkretnego SLA ani ochrony przed atakami. To elementy, które ustalamy indywidualnie i spisujemy, jeśli wchodzą w zakres współpracy.
To projekt koncepcyjny. Schemat jest przykładem, nie szablonem: każdy projekt dostaje architekturę dobraną do swojej skali.