Zum Inhalt gehen
Version: v2

Hardware Kompressionsbeschleunigung

Hardware Kompressionsbeschleunigung ist eine optionale Funktion von PNX, die die Datenkompression durch die Verwendung von Hardware SIMD auf modernen CPUs beschleunigen kann.

Why?

PNX ist für große Server geeignet. Auf vielen PNX-Servern spielen Dutzende oder sogar Hunderte von Spielern gleichzeitig, was bedeutet, dass jeder Spieler eine große Menge an Daten erzeugt. Aufgrund der Anforderungen der Bedrock-Version müssen diese Daten komprimiert werden, bevor sie an die Spieler gesendet werden können. Gleichzeitig müssen beim generieren von Welten durch den Spieler eine große Anzahl von Chunks erzeugt werden, die ebenfalls häufig komprimiert und dekomprimiert werden müssen.
Diese Daten, die komprimiert oder dekomprimiert werden müssen, verbrauchen eine Menge CPU-Ressourcen. Die Verwendung von Hardware-Komprimierung und Dekomprimierungsbeschleunigung kann die Leistung erheblich verbessern.

Welche CPU kann das?

Wenn Ihre CPU die hardwarebeschleunigte Komprimierung aktivieren kann, werden Sie beim Starten von PNX darüber benachrichtigt.

Wenn Ihre CPU einen oder mehrere der folgenden Befehlssätze unterstützt, kann die hardwarebeschleunigte Komprimierung aktiviert werden. Je mehr Befehlssätze unterstützt werden, desto fortschrittlicher ist die Komprimierung und desto größer ist die Leistungssteigerung:

BefehlssätzeErklärung
AVX512Intel/AMD
AVX2Intel/AMD
AVXIntel/AMD
SSE4.2Intel/AMD
SSE4.1Intel/AMD
SSSE3Intel/AMD
SSE3Intel/AMD
SSE2Intel/AMD
SSEIntel/AMD
SVEARMv8.2+
NEONARMv7+

Wie kann man sie verwenden?

Editieren Sie die Konfigurationsdatei nukkit.yml.
Setzen Sie zlib-provider in network zu 3.
Hier ist ein Beispiel:

network:
zlib-provider: 3