Dev Letter: Illegale Softwar - "Terrain Passing"-Funktion

ENTWICKLER-ANMERKUNGEN 2023.05.19

Hallo, Leute!

Illegale Software sorgt nicht nur dafür, dass die faire Spielumgebung untergraben wird, einige Funktionen rufen außerdem visuelle Probleme hervor. Im heutigen Entwicklerbrief möchten wir darauf eingehen, welche Gegenmaßnahmen wir gesetzt haben und wie wir in Zukunft gegen illegale Software-Funktionen mit sogenannter "Terrain Passing"-Funktion vorgehen, die es Charakteren oder Fahrzeugen erlaubt, physikalische Einschränkungen und Objekte zu durchdringen.

Illegale Softwar - "Terrain Passing"-Funktion

Die "Terrain Passing"-Funktion illegaler Software gewährt Cheatern einen unfairen Vorteil im Spiel, indem sie physikalische Einschränkungen wie Türen, Mauern und Felsen durchdringen können, die unter normalen Umständen undurchdringbar sein sollten. Diese Funktion sorgt für eine erhebliche Störung des Gameplays und löst visuelle Problematiken aus. Wenn Cheater diese Funktion nutzen, um Objekte zu infiltrieren und ahnungslose Spielende außen anzugreifen, fühlen sich die Betroffenen hilflos und ausgeliefert, als würden sie von unsichtbaren Gegnern angegriffen. Zu sehen, wie Cheater mühelos durch Objekte hindurchgehen, ruft verständlicherweise starken Unmut bei der Community hervor.

Da die "Terrain Passing"-Funktion besonders auffällig ist, wurde sie von zahlreichen Spielerinnen und Spielern gemeldet. Das PUBG: BATTLEGROUNDS-Team hat die negativen Auswirkungen auf die Fairness im Spiel erkannt und verschiedene Maßnahmen ergriffen, um sie zu bekämpfen. Genauer gesagt, haben wir zwei Gegenmaßnahmen im Spieldesign ergriffen. Erstens haben wir Verteidigungsmaßnahmen ergriffen, um Situationen zu verhindern, in denen Charaktere oder Fahrzeuge abnormal positioniert sind, sodass sie wieder in ihre normalen Positionen zurückversetzt werden. Zweitens wurde eine Verifizierungslogik implementiert, um Situationen zu verhindern, in denen Cheater aus dem Terrain heraus auf Ziele außerhalb feuern können. Zusätzlich möchten wir die neuesten Verbesserungen bezüglich der Implementierung der "Terrain Passing"-Funktion sowie unsere Erfolge und zukünftigen Pläne mit euch teilen.

Die Implementierung der "Terrain Passing"-Funktion kann in zwei Hauptkategorien eingeteilt werden: Codemanipulation und Datenmanipulation.

Bei der Codemanipulation wird der Spielcode so modifiziert, dass man durch Terrain hindurchgehen kann, das normalerweise undurchdringbar sein sollte. Obwohl die PUBG-eigene Anti-Cheat-Lösung Zakynthos bereits eine Funktion enthält, die erkennt, ob der Code manipuliert wurde, wurde diese Funktion mit einigen Einschränkungen versehen, um eine optimale Gameplay-Performance sicherzustellen.

Bei der Datenmanipulation werden Spieldaten, die zur Kollisionsabfrage verwendet werden, verändert, um die Durchdringung von Terrain zu ermöglichen, das normalerweise undurchdringbar sein sollte. Es gibt zwar eine Logik zur Datenverifizierung für Fahrzeuge und Charaktere, aber nicht jeder Fall von Manipulation kann überprüft werden, da diese Daten auch unter normalen Umständen verändert werden können.

Trotz der realistischen Einschränkungen und Limitierungen bleibt unsere Hingabe im Kampf gegen illegale Software ungebrochen. Wir haben uns sofort auf die Suche nach Lösungen und Verbesserungsmöglichkeiten gemacht.

Vergangene Erfolge und zukünftige Pläne

Zunächst haben wir uns mit der Methode der Codemanipulation befasst, indem wir Zakynthos' Funktion zur Erkennung von Codemodulationen verbessert haben. Wir haben einen verbesserten Mechanismus entwickelt, der Manipulationen effizient erkennt, ohne eure Spielleistung zu beeinträchtigen, und ihn im März 2023 implementiert. Infolgedessen hat sich die Zahl der Konten, bei denen Codemanipulationen festgestellt wurden, im Vergleich zum vorangegangenen Zeitraum etwa verdreifacht, was zu einem Rückgang der illegalen Software mit "Terrain Passing"-Funktion um 81 % führte. Zudem konnten wir seit März dieses Jahres einen deutlichen Rückgang (ca. 83 %) der Community-Meldungen von Cheatern verzeichnen, die die "Terrain Passing"-Funktion ausnutzten.


Wie in der Grafik oben zu sehen, konnten wir beachtliche Erfolge erzielen. Trotzdem gibt es noch einige Hürden zu überwinden, um die "Terrain Passing"-Funktion vollständig zu beseitigen. Zusätzlich zu konsequentem Vorgehen gegen die zuvor besprochenen Codemanipulationsmethode ist es auch notwendig, die Verifizierungslogik für die Datenmanipulationsmethode zu verbessern. Derzeit arbeitet das PUBG: BATTLEGROUNDS-Team unermüdlich daran und wir gehen davon aus, dass wir schon in naher Zukunft verstärkte Maßnahmen gegen die Datenmanipulationsmethode implementieren werden.

Neben der heute besprochenen "Terrain Passing"-Funktion arbeitet das PUBG: BATTLEGROUNDS-Team weiterhin an der Weiterentwicklung von Machine-Learning-Technologien und Anti-Cheat-Maßnahmen, während gleichzeitig laufende Matches in Echtzeit überwacht werden.

Wir sind uns bewusst, dass individuelle Meldungen aus der Sicht einiger Spielerinnen und Spieler vielleicht nicht besonders bedeutungsvoll erscheinen können, aber wir versichern euch, dass die Meldungen wesentlich zu unseren Anti-Cheat-Bemühungen beitragen. Wir glauben fest daran, dass wir für eine fairere Spielumgebung in PUBG sorgen können, wenn wir gemeinsam gegen Cheater vorgehen, die versuchen, die Spiel-Erfahrung zu ruinieren. Deshalb bitten wir euch, Cheater auch weiterhin unbedingt zu melden. Bleibt dran für unser nächstes Thema!

Vielen Dank!

Euer PUBG: BATTLEGROUNDS-Team

 

Das PUBG: BATTLEGROUNDS-Team.