Dołącz do naszej grupy! Nasz Discord
Strona główna » List od deweloperów: kampania FIX PUBG
News

List od deweloperów: kampania FIX PUBG

Wiadomość od Tae-Seok Jang, producenta wykonawczego PUBG


Witajcie!

Od początku kampanii FIX PUBG, ekipa deweloperów PUBG dała priorytet ku poprawieniu wydajności gry, a zarazem rozwiązaniem długotrwałych błędów. Aby wykonać te zadania w wyznaczonym czasie, wszystkie dostępne zasoby deweloperskie zostały przeznaczone do właśnie tej kampanii. Jednak ze względu na kilka nowych problemów związanych ze stabilnością gry, które powstały poza zakresem FIX PUBG, postanowiliśmy przedłużyć kampanię i w międzyczasie rozwiązać zaistniałe problemy. Rozumiemy, że komunikacja z wami jest ważna i zawsze będziemy szukać sposobów, aby robić to lepiej. Przepraszam graczy w imieniu całej naszej ekipy za opóźnienia powiązane z kampanią FIX PUBG. Mimo wszystko, sadzę jednak że ważne jest, aby podzielić się z wami wynikami tej kampanii.

Cele FIX PUBG

Najważniejsze elementy, które mieliśmy na myśli od początku kampanii, są wymienione poniżej. Pracowaliśmy nad podniesieniem jakości PUBG w dużej mierze biorąc pod uwagę właśnie te cztery czynniki. Przeanalizujemy stan każdej poszczególnej kategorii, i omówimy również to, co wciąż planujemy poprawić.

  • Zapewnienie najlepszych wrażeń podczas rozgrywki dzięki optymalizacji wydajności klienta i serwera.
  • Zapewnienie uczciwej rozgrywki dzięki bardziej efektywnych rozwiązań anty-cheat, używając wszystkich dostępnych nam środków.
  • Inteligentniejsze i szybsze matchmaking dzięki ulepszonej logice dopasowań.
  • Rozwiązanie błędów, które pogarszają stan gry dodając wysoko pożądane ulepszenia.

Wydajność gry
Jednym z kluczowych celów tej kampanii była optymalizacja, przy czym głównym zamiarem było zapewnienie płynnego grania, zwłaszcza w sytuacjach, które mogą znacząco wpłynąć na szanse wygrania gry lub po prostu przeżycia (na przykład wprost na początku bitwy po lądowaniu na spadochronie lub podczas walki na krótki dystans w ostatniej niebieskiej strefie). Nawet jeśli generalna optymalizacja gry była minimalna, optymalizacja wydajności w sytuacjach takich jak wspomniano powyżej, miała duży wpływ na grę. Przeanalizowaliśmy skutki wprowadzonych poprawek na wydajność szybkości klatek: jak pokazuje wykres, FPS w listopadowej wersji gry wzrósł w porównaniu do lipca.

Porównanie FPS

Wyjaśnię to trochę lepiej, dodając kilka innych szczegółów. Zoptymalizowaliśmy streaming i zmniejszyliśmy obciążenie, które związane jest z ładowaniem mapy podczas ruchu postaci. W porównaniu do poprzednich wersji gry, średni czas ładowania obszaru dookoła postaci spadł znacząco z 14,4 sekund do 5,6 sekund. Nasza praca nad optymalizacją „tworzenia fizyki” jest nadal w toku i planujemy wprowadzić wynikające poprawki po dokładnym przetestowaniu wewnętrznym, które powinno się odbyć pod koniec grudnia.

Optymalizując efekty gry, zmniejszono obciążenie, które ma miejsce gdy wiele efektów jest aktywowanych w tym samym czasie. Pracujemy również nad problemami związanymi z szybkością klatek na sekundę, które maleją przy konkretnych efektach, takich jak dym. Ulepszyliśmy efekty środowiskowe, efekty niszczenia pojazdów, efekty uderzenia i efekty dymu, i planujemy także dodanie ulepszeń dotyczących logiki i efektów związanych z bronią.

W odniesieniu do optymalizacji dotyczących postaci, widzieliśmy niefortunne skutki uboczne spowodowane przez poprawki, które miały na celu rozwiązanie problemów, takich jak brak dźwięku kroków postaci i desynchronizacja. Oczywiście, wrażenia i doświadczenia gracza są naszym priorytetem, nawet jeśli oznacza to, że musimy wstrzymać część planowanej optymalizacji. Nie oznacza to, że przestaliśmy pracować nad optymalizacją ruchu postaci – przygotowujemy ogólną serię poprawek, częścią której jest także właśnie i wspomniana optymalizacja. Jak tylko zakończymy niezbędne testy stabilności, wprowadzimy te poprawki do gry.

Wydajność serwerów

W Liście od deweloperów z ubiegłego sierpnia rozmawialiśmy o wydajności serwerów. W aktualizacji #19, poprawiliśmy wydajność serwerów w początkowym etapie rozgrywki. Ogółem rzecz biorąc, etap ten miał najniższą wydajność, niezależnie od meczu. Jesteśmy więc zadowoleni z tego, że w odniesieniu do tego właśnie problemu, udało nam się osiągnąć wzrost w średniej ilości wyświetlanych klatek na sekundę, który przerasta 20%.

Poniżej przedstawiamy wykres średniej ilości FPS na serwerze NA po aktualizacji #19.

Średnia ilość FPS na serwerze NA serwerze po aktualizacji #19

Naszym obecnym celem jest utrzymanie tzw. tick-rate serwera na poziomie 30 hz od początku do końca meczu. Wraz ze wzrostem tick-rate serwera, zmniejszy się ping, a także ograniczy się liczba wystąpień problemów związanych z desynchronizacją. Ponieważ temat ten pozostaje niezwykle ważny dla społeczności, planujemy nadal koncentrować się w dużym stopniu nad tym celem.

Chciałbym również dodać kilka szczegółów i wyjaśnień w sprawie problemów desynchronizacji, które wystąpiły podczas kampanii FIX PUBG. Po zaistnieniu tych problemów, przeanalizowaliśmy logi serwera, tak jak i również wiele filmików i klipów udostępnionych nam przez społeczność. Najdziwniejsze wśród zgłoszonych przypadków były problemy desynchronizacji, które wystąpiły nawet przy niskim pingu. Po przeprowadzeniu dodatkowych badań odkryliśmy, że wystąpił błąd w jednej z optymalizacji ruchu postaci, która została wprowadzona w celu zwiększenia wydajności gry. Jak wielu z was zauważyło, ten błąd został naprawiony w aktualizacji wprowadzonej na początku listopada, który znacznie zmniejszył przypadki desynchronizacji wśród graczy.

Problemy powiązane z desynchronizacją mogą nadal mieć miejsce gdy ping jest wysoki lub istnieje duża rozbieżność w pingu między graczami. To sprawia, że matchmaking jest niezwykle ważny, o czym pomówię w następnej sekcji. Mając tak wiele czynników do wzięcia pod uwagę może czasami sprawić, że potencjalne problemy są trudne do przewidzenia. Nie mniej, będziemy kontynuować nasze wysiłki w celu złagodzenia problemów związanych z serwerami, dążąc do osiągnięcia 30 hz tick-rate, i jednocześnie zapewniając płynną i precyzyjną rozgrywkę.

Matchmaking
Poniżej, przedstawiam nasze obecne cele związane z matchmaking i dopasowaniem graczy:

  • Zapewnienie stabilnego środowiska grania, dopasowując graczy o podobnym pingu.
  • Zapewnienie uczciwego środowiska grania, dopasowując użytkowników o podobnym poziomie umiejętności (w stosunku do MMR, a nie rangi).
  • Zapewnienie dobierania graczy mówiących tym samym językiem, do gry w tej samej drużynie.
  • Zapewnienie dużej skali gry, aby zagwarantować przyjemność rozgrywki w stylu Battle Royale.
  • Minimalizowanie czasu oczekiwania, jak najlepiej spełniając powyższe wymagania.

Jak widać powyżej, dopasowywanie w PUBG jest nieco skomplikowane i wymaga sporo czynników, aby działać tak, jak chcemy. Dokonywanie zmian w celu poprawy jednego aspektu matchmaking może bardzo często doprowadzić do nowych problemów gdzieś indziej.

Sądzimy, ze problemy z dopasowywaniem, które nastąpiły po aktualizacji #22, wynikają z podobnych powodów. Jak podkreślono w naszym Liście od deweloperówz ubiegłego października, problemy te zostały w dużej mierze rozwiązane, ale sama aktualizacja nie wystarczy, aby znaleźć właściwą równowagę w dopasowywaniu graczy. Oto kroki, które rozważamy, aby poprawić sytuacje:

  • Lepsze informacje o kolejkach dla poszczególnych opcji i trybów mapy:
    • Funkcja która pozwoli graczom wybierać na podstawie własnych preferencji w stosunku do regionów i stref czasowych, i która będzie aktywna kiedy ogólna pula graczy będzie niewystarczająca, nie pozwalając na szybką przyjemną rozgrywkę.
    • Ulepszenie trybów i map, w sposób aby działały płynnie.

Ekran dopasowywania podczas grania z dobrym pingiem

Ekran dopasowywania podczas grania z miernym pingiem

Uwaga: powyższe zdjęcia są przykładami. Ostateczny interfejs użytkownika prawdopodobnie ulegnie zmianom.

Rozważamy ulepszenia interfejsu użytkownika, dzięki którym gracze będą mogli łatwiej rozpoznać szacowany czas oczekiwania na dobieranie przeciwników i aktualny ping. Dzięki ulepszonemu interfejsowi w oparciu o osobiste preferencje, gracze będą mogli grać w pożądanym środowisku, trybie gry i mapie, nawet jeśli dopasowanie potrwa trochę dłużej. Ostatecznie, chcemy dostarczyć przydatnych informacji dla graczy, w sposób aby ocenili sytuację i sami dokonali wyboru między dobrym czasem oczekiwania a optymalną wydajnością gry, jeśli pula dopasowywanie nie pozwala obu.

Oczywiście, te udoskonalenia nie oznaczają po prostu tylko zmiany interfejsu, lecz wymagają także innych zmian technicznych, takich jak funkcja, która może dokładnie zmierzyć średnią wartość pingu. Dopóki nie będziemy w stanie wam zapewnić najlepszego systemu matchmaking, skupimy się na poszczególnych aspektach które możemy polepszyć.

Anti-cheat

Nasza walka z nieautoryzowanymi programami jest niekończąca, jednak ostatnio poczyniliśmy ogromne postępy, banując ponad 2 miliony kont podczas samej kampanii FIX PUBG. Będziemy nadal ulepszać analizy i monitorowanie systemu, dodając reguły i nowe rozwiązania anty-cheat, jednocześnie biorąc pod uwagę możliwe postępowania zewnętrzne, takie jak śledztwa i działania prawne. Może nie damy rady położyć kres wszystkim oszustwom w grze, lecz nasza misja zawsze pozostanie taka sama: nigdy nie wycofać się w walce z nieautoryzowanymi programami które psują naszą grę.

Stale banujemy nieautoryzowane programy poprzez analizowanie i wykorzystywanie danych z logów gry, ponadto opracowując nasze własne rozwiązanie anty-cheat. Pod tym ostatnim tematem, spodziewamy się podzielić się z wami nowościami już w najbliższej przyszłości.

Dla niektórych organizacji bany i inne środki zapobiegawcze nie wystarczają, aby zniechęcić do produkcji tych programów. W niektórych regionach postanowiliśmy więc zaangażować się we współpracę z wymiarem sprawiedliwości w celu ścigania i aresztowania grup zaangażowanych w produkcję i sprzedaż nieautoryzowanych programów. Kończymy również przygotowania do wprowadzenia systemu banów HWID w celu usunięcia tych graczy, którzy dalej nie chcą grać uczciwie. Te bany rozpoczną się wkrótce i będą skierowane do graczy, którzy oszukują w grze za pomocą nowych kont.

Można by powiedzieć wiele więcej na ten temat, jednak są jeszcze inne rzeczy do omówienia pod względem kampanii FIX PUBG. Podamy więcej szczegółów na temat zmagań pod znakiem anty-cheat w osobnym Liście od deweloperów.

Naprawa błędów i ulepszenia

Zaczęliśmy kampanię FIX PUBG ze 100 błędami i ulepszeniami do rozwiązania i wprowadzenia, osiągając wyznaczony cel. Ilość ulepszeń których zostało wprowadzonych do gry nie jest powodem do chwały, lecz wręcz przeciwnie rozczarowania, iż koniecznych ich było aż tyle, aby naprawić naszą grę.

Z perspektywy dewelopera, błędy są elementami, które występują w grze w sposób ciągły w dowolnym momencie. Nie mniej doskonale wiemy, że wszystko to, co wpływa na rozgrywkę negatywnie, odbiera przyjemność grania w PUBG. W związku z tym, zaczęliśmy wkładać większy nacisk na proces zapewnienia gwarancji nowych wersji gry i zamierzamy zabezpieczyć jeszcze więcej zasobów dla lepszego procesu testowania.

Jesteśmy wdzięczni wszystkim graczom, którzy dedykują nam swój czas, zgłaszając błędy. W celu efektywniejszego przetwarzania tego rodzaju zgłoszeń, przygotowujemy nowy system, który pozwali graczom na przesłanie i śledzenie postępów w zakresie naprawienia błędu poprzez nową stronę internetową. Jesteśmy w ostatnim etapie przygotowań, i naszym celem jest wprowadzenie nowego systemu przed końcem roku, po zakończeniu wszystkich niezbędnych testów stabilności i funkcjonalności.

Konsole

Kierunek rozwoju konsoli Xbox i PlayStation będzie równoległy do wersji gry na komputer, koncentrując się na dostarczeniu naszym graczom bardziej wyrafinowanej gry, która będzie w stanie dać z siebie jak najlepsze wrażenia. Udostępnimy wszelkie inne informacje dotyczące przyszłego planu rozwoju PUBG na konsoli, jak tylko będą one dostępne.

Podsumowanie

Od początku istnienia PUBG, naszym głównym celem było dostarczenie wam nowych aktualizacji jak najszybciej, jednocześnie dodając nowe elementy do rozgrywki w stylu Battle Royale. W tym procesie, pominęliśmy kwestie, które są dla was ważne, sami przyczyniając się do naszych błędów. Wymieniony proces nie wymaga tylko wysiłku, ale także znacznej uwagi z naszej strony, tak aby optymalizacje i rozwiązania które stopniowo wprowadzamy nie doprowadziły do zaistnienia nowych problemów.

Dlatego podczas opracowywania planu PUBG 2019, zmieniliśmy nasz kierunek rozwoju. Budowanie stabilności i jakości jest obecnie naszym najważniejszym priorytetem i na tej podstawie będziemy uzupełniać rozgrywkę Battle Royale i wprowadzać nowości do gry. Fakt, początkowo może to spowolnić kadencje aktualizacji, ale jak tylko nasz proces stanie się płynniejszy, mamy nadzieję, że zaczniemy wprowadzać aktualizację w tym samym rytmie co poprzednio. Chociaż nie możemy powiedzieć, jak długo nam to zajmie, obiecujemy, że włożymy wszelkie starania, aby osiągnąć ten cel tak szybko jak to możliwe.

Minęły trzy miesiące od ogłoszenia FIX PUBG. Pozostało jeszcze wiele rzeczy do naprawienia, ale sądzimy, że wiemy teraz trochę dokładniej to, czego, gracze potrzebują i pragną. Jest to może koniec kampanii FIX PUBG, ale my idziemy nadal do przodu, rozwijając grę, poprawiając nasze procesy, i wyciągając wnioski z popełnionych błędów.

Jak zawsze, dziękuję za wasze wsparcie i zainteresowanie do naszej gry.

–Tae-Seok Jang, producent wykonawczy

zvr
Twoja reakcja