The Farm 51 aktywnie pracuje nad nowymi usprawnieniami dla World War 3 tak, by zapewnić wszystkim graczom satysfakcjonującą i stabilną technicznie rozgrywkę. Poniższy harmonogram pokazuje, nad czym obecnie pracujemy, co udało się nam naprawić i jakie są nasze plany techniczne na najbliższą przyszłość.
Przewiń w dół, aby uzyskać więcej szczegółów na temat każdej sekcji, i śledź najnowsze wiadomości oraz oficjalne kanały mediów społecznościowych World War 3, aby dowiadywać się o aktualizacjach dotyczących postępów prac.
UKOŃCZONE POPRAWKI
Usprawniona komunikacja z bazą danych
Główna baza danych jest jednym z najważniejszych elementów infrastruktury technicznej gry. Zawiera ona informacje o statystykach graczy, ich postępach, działaniach i nie tylko. Dobrze zoptymalizowana baza danych wysyła mniej żądań do serwera głównego, co powoduje mniejsze obciążenie systemu serwerowego. Dzięki starannej optymalizacji bazy danych i jej żądań, znacznie zmniejszyliśmy liczbę przekroczenia czasu połączenia i problemów z autoryzacją, a także ogólnie poprawiliśmy doświadczenie z grą dla większości graczy.
Przekroczenie czasu oczekiwania
Przekroczony czas oczekiwania występuje, gdy serwer główny jest przeciążony żądaniami z gry lub bazy danych. Staranne prace optymalizacyjne znacznie zmniejszyły częstotliwość występowania tego typu problemów od czasu rozpoczęcia otwartej bety.
Problemy z uwierzytelnieniem
Problemy z uwierzytelnianiem powodują brak możliwości zalogowania się do gry. Problem ten był powszechny podczas premiery i związany był głównie z liczbą graczy dołączających do gry. Powodem był fakt, że proces uwierzytelniania był w rzeczywistości częścią ekranu startowego gry, więc rozdzielenie tych procesów i wykonanie dodatkowych prac optymalizacyjnych rozwiązało problem.
Gracze zablokowani w lobby
Wielu graczy tkwiło w lobby przez nieokreślony czas, próbując znaleźć mecz. Było to spowodowane wolnym czasem żądania związanym z komunikacją pomiędzy głównym serwerem a bazą danych. Dodatkowe optymalizacje przeprowadzone na bazie danych pozwoliły nam drastycznie poprawić ten proces i obecnie problem ten dotyczy bardzo małej liczby graczy. Pracujemy nad tym, aby go całkowicie wyeliminować.
Awaria gry przy akceptowaniu zaproszeń do znajomych
Był to jeden z najbardziej denerwujących błędów dla graczy drużynowych. Został on naprawiony, więc nie ma już możliwości wystąpienia tego typu awarii.
Nieskończone ekrany ładowania (Steam)
Gracze nie mogli przejść przez ekran ładowania, jeśli nie uruchomili aplikacji Steam. Zmieniliśmy plik .dll, aby naprawić ten problem, dzięki czemu gracze mogą teraz uruchomić grę, nie mając jednocześnie uruchomionego w tle Steama.
Problemy z drużynami
Funkcjonalności drużynowe miały wiele problemów po uruchomieniu otwartej bety: gracze nie mogli zaprosić swoich znajomych do drużyny, a czasami drużyna była rozwiązywana zaraz po meczu. Zdarzało się również, że gracze byli wyrzucani w trakcie gry, jeśli inny członek drużyny opuścił rozgrywkę. Większość z tych problemów została rozwiązana poprzez zmianę ustawień serwera. Nadal monitorujemy wszelkie problemy związane z systemem drużynowym, aby zapewnić graczom bezproblemowe doświadczenie w grze wieloosobowej.
NADCHODZĄCE POPRAWKI I ULEPSZENIA (FAZA TESTOWA)
Zwiększanie liczby jednostek CCU (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. Obecnie mamy cztery rdzenie, ale obciążenie jest kierowane tylko przez jeden z nich. Im więcej rdzeni wykorzystamy, tym mniejsze będzie obciążenie na każdym z nich. Rozłożenie obciążenia daje nam potencjał na znacznie większą liczbę obsługiwanych graczy.
Więcej serwerów dedykowanych
Rozbudowa sprzętu dała zespołowi możliwość podniesienia limitu graczy, co pozwoliło na skrócenie kolejek i ogólnie szybszy czas oczekiwania na wejście do gry.
Ulepszenie geolokalizacji dla dobierania gier
Odpowiednie rozmieszczenie graczy pod względem geograficznym jest jednym z kluczowych sposobów zapewnienia wszystkim graczom takich samych, płynnych doświadczeń z grą. Zmiany wprowadzone w logice dobierania gier drastycznie poprawiły ping graczy i zmniejszyły liczbę skarg związanych z problemami po stronie serwera, takimi jak „rubberbanding”, błędna rejestracja trafień i inne.
NADCHODZĄCE POPRAWKI I ULEPSZENIA (W TOKU)
Zwiększenie pojemności obciążenia danymi (rozproszona baza danych)
Rozłożenie obciążenia jest możliwe nie tylko w przypadku samego serwera głównego, ale również bazy danych. Rozłożenie żądań kierowanych przez bazę danych do serwera głównego to kolejny sposób optymalizacji, nad którym trwają obecnie prace.
Problemy z przenoszeniem przedmiotów i UNC z ekwipunku
Brakujące przedmioty i UNC ze strony World War 3 i ekwipunku to jeden z naszych najbardziej palących problemów – będziemy starali się dostarczyć wszystkim dotkniętym przez tę kwestię graczom należną im zawartość tak szybko, jak to możliwe.
Zablokowane postępy przedmiotów / Brakujący profil
Wielu graczy doświadczyło utraty postępów lub zdało sobie sprawę, że niektóre przedmioty pozostały zablokowane pomimo osiągnięcia wymaganego poziomu, aby je odblokować. Zespół ciężko pracuje nad rozwiązaniem tego problemu i zapewni rekompensatę wszystkim poszkodowanym użytkownikom.
Utrata aktywnych premii podczas prac konserwacyjnych
Premie nie zatrzymują obecnie odliczania czasu swojego trwania, jeśli gra jest poddawana pracom konserwacyjnym. Zespół pracuje nad naprawieniem tego problemu, aby gracze nie byli karani za przestoje, na które nie mają wpływu.
BIEŻĄCE PRACE I POPRAWKI
Wydajność i optymalizacje serwerów
Kontynuujemy prace nad optymalizacją serwerów.
Stabilność gry
Kontynuujemy prace nad poprawą systemów i infrastruktury gry.
Pomniejsze poprawki
Usuwanie wszystkich pozostałych błędów.