W The Farm 51 z radością przyjęliśmy wiadomość, że 29 września World War 3 zostanie udostępnione w modelu free-to-play w ramach otwartej bety. Gra była rozwijana przez lata, witając nowych graczy w swojej społeczności w różnych fazach, takich jak wczesny dostęp i zamknięta beta. Ale mimo tej przeszłości, reakcja na najnowszą fazę naszej podróży przekroczyła nasze najśmielsze wyobrażenia.
Chcemy podziękować wszystkim graczom, którzy pomogli nam dotrzeć do tego miejsca i wszystkim osobom, które grały w World War 3 w otwartej becie. Wasze wsparcie znaczy dla nas bardzo wiele i jesteśmy wdzięczni, że mamy tak oddaną i pełną pasji społeczność, która kibicuje naszej grze.
Jak zapewne wiecie, start nie był bezproblemowy ani dla nas, ani dla was. Szybko zdaliśmy sobie sprawę z tego, że nasze serwery nie są w stanie poradzić sobie z popytem, z którym mieliśmy do czynienia i wymagały pewnych poprawek technicznych. Spowodowało to krytyczne problemy wpływające na takie procesy jak połączenie z serwerem, ogólną rozgrywkę, przenoszenie przedmiotów z ekwipunku i nie tylko (śledzimy status większości znanych problemów w tym artykule).
Nasz zespół sumiennie pracował nad monitorowaniem i zbieraniem opinii graczy, znajdowaniem błędów i problemów oraz rozwiązywaniem ich tak szybko, jak to tylko możliwe. Gra przechodziła regularne aktualizacje w celu wdrożenia krytycznych poprawek i w miarę możliwości będziemy kontynuować te działania, aby zapewnić ciągłe ulepszanie i poprawę stabilności World War 3.
Osiągnęliśmy duży przełom dzięki łatce wydanej 7 października i kontynuowaliśmy ten proces, czyniąc duże postępy w kolejnych aktualizacjach, w tym niedawnym wdrożeniu dodatkowych serwerów.
Oprócz bieżącej pracy nad naprawą wszystkich znanych problemów, obecnie koncentrujemy się na trzech głównych celach:
- Optymalizacją gry
- Optymalizacją bazy danych
- Ulepszeniem głównego serwera
Mówiąc krótko, zajęcie się tymi trzema kwestiami pozwoli na płynniejsze, bardziej stabilne doświadczenie z grą, pozwoli nam lepiej śledzić i obsługiwać dane użytkownika, postępy, akcje i przedmioty oraz znacznie odciąży grę i jej bazę danych.
Przyjrzyjmy się nieco głębiej tym zagadnieniom i zobaczmy, co to oznacza dla gry i doświadczenia płynących z rozgrywki.
OPTYMALIZACJA BAZ DANYCH I POPRAWA POŁĄCZENIA Z SERWEREM GŁÓWNYM
Przy każdej akcji gracza w World War 3 – np. strzelaniu do wroga – gra wysyła do bazy danych żądanie aktualizacji informacji, przy czym żądania te obsługiwane są przez serwer główny. Im więcej żądań, tym większy poziom obciążenia serwera głównego. Im bardziej jest on obciążony, tym większa szansa, że niektóre żądania mogą zostać niezarejestrowane. Jeśli tak się stanie, żądania te będą wysyłane wielokrotnie bez żadnej reakcji, sztucznie zwiększając liczbę żądań. Jeśli serwer główny nie może obsłużyć żądań, różne podsystemy (w tym autoryzacja, wyświetlanie informacji i wyszukiwanie gier) mogą działać niepoprawnie lub w ogóle.
Poprawa komunikacji z główną bazą danych gry –, która zawiera informacje o kontach, graczach, ich działaniach i postępach – jest kluczem do poprawy ogólnego doświadczenia z World War 3. Naszym celem jest optymalizacja połączenia bazy danych z serwerem głównym i znalezienie jak najmniejszej liczby żądań, które baza danych może wysłać bez wpływu na funkcjonalność gry. W ciągu ostatnich kilku tygodni wdrożyliśmy już wiele świetnych mechanik optymalizacyjnych, które drastycznie zmniejszyły występowanie i intensywność wielu problemów, z którymi gracze borykali się od czasu premiery.
Istnieje wiele sposobów, w ramach których poszukujemy możliwości poprawy w tym obszarze, w tym:
- Uruchomienie kolejnych serwerów: Zwiększenie liczby dedykowanych serwerów to pewny sposób na zwiększenie pojemności serwera. W tygodniu rozpoczynającym się 17 października uruchomiliśmy dwa nowe serwery, a w przyszłości, po zakończeniu innych prac optymalizacyjnych, sprawdzimy, czy potrzebne są kolejne.
- Optymalizacja gry: Baza danych zwraca się do serwera głównego, natomiast gra zwraca się zarówno do bazy danych, jak i do serwera głównego. Im mniej żądań jest przetwarzanych w danym momencie, tym lepiej.
- Rozproszony serwer główny: Optymalizacja serwera jest ważna, ale wyzwaniem jest znalezienie sposobu na lepsze rozłożenie obciążenia obsługiwanego przez serwer główny pomiędzy wykorzystywanego przez niego rdzenie. Im więcej rdzeni wykorzystujemy, tym mniejszy jest nacisk na każdy z nich. Rozłożenie obciążenia daje nam potencjał na znacznie większą liczbę obsługiwanych graczy. Obecnie planujemy wdrożyć rozwiązanie w tym aspekcie w nadchodzącym tygodniu.
- Poprawa geolokalizacji dobierania gier: Niektórzy gracze doświadczyli problemów przy łączeniu się z serwerami, dołączając do serwerów znajdujących się daleko od ich lokalizacji (np. gracze z UE lądują na serwerach amerykańskich), co prowadzi do złego pingu i innych problemów. Podczas gdy ta redystrybucja może być pomocna, gdy niektóre serwery są przeciążone lub gdy nie mają wystarczającej liczby graczy, aby rozpocząć rozgrywkę, może to powodować frustrujące i gorsze jakościowo doświadczenie z grą. Optymalizacja i ulepszenie tego procesu, aby upewnić się, że gracze wylądują w najlepszym dla siebie serwerze, jest bardzo ważne dla naszego docelowego doświadczenia użytkownika i dla radzenia sobie z obciążeniem serwerów.
- Zwiększenie obciążenia danymi (rozproszona baza danych): Podobnie jak w przypadku rozproszonego serwera głównego, ale na poziomie bazy danych, im większa liczba żądań, które możemy przesyłać do i z bazy danych, tym mniejsze obciążenie dla serwera głównego, a ostatecznie lepsza wydajność.
NASTĘPNE KROKI DLA WORLD WAR 3
Stworzenie wspaniałego doświadczenia dla wszystkich graczy World War 3 jest naszym priorytetem. Oto kolejne kroki, które planujemy podjąć:
- Plan poprawek technicznych: W tygodniu rozpoczynającym się 24 października, wydamy szczegółową plan pokazujący, nad czym pracujemy, co udało się nam naprawić oraz nasze plany techniczne na najbliższą przyszłość.
- Regularne aktualizacje: Poczyniliśmy już wielkie postępy w optymalizacji oraz ulepszaniu World War 3 i zamierzamy kontynuować ten proces. Śledźcie nasze oficjalne kanały społecznościowe, aby dowiedzieć się o szczegółach dotyczących prac konserwacyjnych, łatek i nie tylko.
- Nowa zawartość: Dbanie o to, by każdy mógł bez problemu grać w World War 3, jest w centrum naszej uwagi. Zachowajcie czujność, wkrótce poznacie więcej szczegółów!
Dziękujemy za cierpliwość i zrozumienie. To było kilka trudnych tygodni i przepraszamy za ten wyboisty początek. Mamy nadzieję, że możemy liczyć na wasze wsparcie, gdy będziemy naprawiać nasz statek i obierać kurs na jaśniejszy horyzont!