Dev Letter: Nielegalne oprogramowanie - funkcja przenikania terenu

UWAGI TWÓRCÓW 2023.05.19

Cześć!

Wśród funkcji nielegalnego oprogramowania podważających uczciwość gry są takie, które wywołują również dyskomfort wizualny. W dzisiejszym liście od twórców gry zamierzamy omówić środki zaradcze, które wprowadziliśmy, oraz plany na przyszłość dotyczące funkcji nielegalnego oprogramowania znanej jako przenikanie terenu, umożliwiającej postaciom lub pojazdom przenikanie przez fizyczne bariery i obiekty.

Nielegalne oprogramowanie - funkcja przenikania terenu

Funkcja przenikania terenu w nielegalnych programach daje oszustom nieuczciwą przewagę w grze, umożliwiając im przechodzenie przez fizyczne bariery, takie jak drzwi, ściany i skały, przez które w normalnych okolicznościach nie można przejść. W znacznym stopniu zakłóca ona grę i wprowadza dyskomfort wizualny. Kiedy oszuści wykorzystują tę funkcję do przenikania przez obiekty i atakowania zaskoczonych graczy na zewnątrz, cele ataku czują się bezradne i odsłonięte, prawie jakby zostały napadnięte przez niewidzialnego człowieka. To zrozumiałe, że widok oszustów przechodzących bez problemu przez obiekty wywołuje wśród innych graczy duże niezadowolenie.

Ponieważ funkcja przenikania terenu jest łatwo zauważalna, zgłasza ją wielu graczy. Zespół PUBG: BATTLEGROUNDS dostrzega jej szkodliwy wpływ na uczciwość gry, w związku z czym podjął rozmaite próby walki z nią. Ściślej rzecz biorąc, zastosowano dwa różne środki z perspektywy konstrukcji gry. Po pierwsze, wprowadzono zabezpieczenia korygujące sytuacje, w których postacie lub pojazdy znajdowały się w nienormalnej pozycji, i przywracające im normalne położenie. Po drugie, włączono do gry mechanizmy weryfikacyjne zwalczające przypadki, kiedy gracze strzelają z wnętrza terenu do celów na zewnątrz. Oprócz tego chcielibyśmy przedstawić najnowsze ulepszenia wprowadzone w związku z funkcją przenikania terenu, a także nasze dokonania i plany na przyszłość.

Funkcja przenikania terenu realizowana jest zasadniczo na dwa sposoby: przez manipulację kodem i manipulację danymi.

Manipulacja kodem polega na modyfikacji kodu gry w taki sposób, by dało się przenikać przez teren, przez który zwykle nie można przejść. Chociaż zastosowany w PUBG system walki z oszustwami Zakynthos zawiera już funkcję wykrywającą modyfikacje kodu, była ona ograniczona ze względu na potrzebę zapewnienia graczom optymalnej wydajności gry.

Metoda manipulacji danymi obejmuje modyfikację danych gry związanych z wykrywaniem kolizji w sposób umożliwiający przechodzenie przez obiekty. Istnieją mechanizmy weryfikacji danych dotyczących pojazdów i postaci, ale nie każdy przypadek manipulacji można zweryfikować, gdyż dane mogą ulegać zmianom nawet w normalnych okolicznościach.

Pomimo ograniczeń narzucanych przez rzeczywistość nasze zaangażowanie w walkę z nielegalnym oprogramowaniem pozostaje niezachwiane. Bezzwłocznie rozpoczęliśmy poszukiwanie rozwiązań i możliwości poprawy sytuacji.

Dotychczasowe osiągnięcia i plany na przyszłość

Na początek zajęliśmy się metodą manipulacji kodem przez ulepszenie funkcji wykrywania modyfikacji kodu w systemie Zakynthos. Opracowaliśmy ulepszony mechanizm, który skutecznie wykrywa manipulacje bez wpływu na wydajność gry, i wdrożyliśmy go w marcu 2023 r. W wyniku tego zidentyfikowano mniej więcej trzy razy więcej kont dopuszczających się manipulacji kodem w porównaniu z poprzednim okresem, co przyniosło spadek liczby przypadków użycia nielegalnego oprogramowania z funkcją przenikania terenu o 81%. Co więcej, od marca tego roku obserwujemy znaczny spadek (mniej więcej o 83%) liczby zgłoszeń od graczy w związku z przypadkami wykorzystywania funkcji przenikania terenu przez oszustów.


Jak widać na powyższym wykresie, udało się wiele osiągnąć. Niemniej mamy wciąż przeszkody do pokonania w celu całkowitego zwalczenia funkcji przenikania terenu. Oprócz omówionej powyżej stałej walki z manipulacją kodem konieczne jest również wzmocnienie mechanizmów weryfikacji przypadków manipulacji danymi. Obecnie zespół PUBG: BATTLEGROUNDS pracuje z zaangażowaniem nad udoskonaleniem tych mechanizmów i spodziewa się wdrożenia w niedalekiej przyszłości wzmocnionych środków zapobiegania tego rodzaju manipulacjom.

Ponadto oprócz omówionego dzisiaj zwalczania funkcji przenikania terenu zespół PUBG: BATTLEGROUNDS angażuje się w rozwijanie technologii uczenia maszynowego i środków do walki z oszustwami, a jednocześnie prowadzi monitoring rozgrywanych meczów w czasie rzeczywistym.

Zdajemy sobie sprawę, że z perspektywy gracza pojedyncze zgłoszenia nie mają wielkiej wagi, ale w znacznym stopniu wpływają one na potwierdzenie zasadności naszych wysiłków. Uważamy, że pracując wspólnie nad udaremnieniem działań prowadzących do pogorszenia środowiska gry, możemy przyczynić się do zwiększenia uczciwości rozgrywki w PUBG: BATTLEGROUNDS. Zachęcamy was do dalszego zgłaszania oszustów. Wkrótce wrócimy z kolejnym tematem!

Dziękujemy.

Zespół PUBG: BATTLEGROUNDS

 

Zespół PUBG: BATTLEGROUNDS.