Arma Reforger Netzwerk-Replikation optimieren und Desynchronisation beheben

Ein technischer Leitfaden zur Konfiguration des Enfusion-Replikationslayers auf Dedicated Servern zur Minimierung von Paketverlusten und Lags bei hohen Spielerzahlen.

20.05.2026 Deutsch

Optimierung des Netzwerk-Replikationslayers (Network Tweaking) in Arma Reforger

Mit der Veröffentlichung von Arma Reforger und der revolutionären Enfusion-Engine haben die Entwickler von Bohemia Interactive die alte Netzwerkarchitektur von Arma 3 komplett verworfen. Anstelle von fehleranfälligen globalen Variablen und einem Skript-Scheduler, der starr an die Bildrate gekoppelt war, kommt nun ein moderner, hocheffizienter Netzwerk-Layer zum Einsatz – der Replikationslayer (Replication Layer).

Trotz dieses enormen Fortschritts in Sachen Optimierung kann eine fehlerhafte Netzwerkkonfiguration auf einem Dedicated Server bei hohen Spielerzahlen (64+ Spieler) nach wie vor zu Lags, Verzögerungen bei der Trefferregistrierung und Desynchronisation führen. In diesem Artikel führen wir eine detaillierte technische Analyse des Replikationslayers durch und lernen, wie Sie die Bandbreitenlimits über die Konfigurationsdateien Ihres Hostings optimieren.

Wie funktioniert die Replikation in der Enfusion-Engine?

Der alte Netzwerkcode von Arma 3 basierte auf einem Modell, bei dem die Clients kontinuierlich die Physiksimulation mit dem Server abgleichen mussten. Die Enfusion-Engine arbeitet nach einem völlig anderen Prinzip – der strikten Server-Autorität (Server Authority) kombiniert mit einem dynamischen Zustandstausch (State Replication).

Jedes Objekt in der Spielwelt (ein Soldat, eine Patrone, ein Fahrzeug oder ein Baum) wird auf dem Netzwerk-Layer durch eine Reihe von Replikationsknoten (Replication Nodes) dargestellt. Anstatt einen ununterbrochenen Datenstrom mit rohen Koordinaten zu senden, übermittelt der Server den Clients nur noch die Zustandsänderungen dieser Knoten. Wenn ein Schützenpanzer in der Basis steht und sich nicht bewegt, wechselt sein Replikationsknoten in einen „Schlafmodus“ und verursacht 0 Byte Netzwerklast.

Der Replikationslayer nutzt zwei primäre Datenübertragungswege:

  • RplProp (Replicated Property): Automatisch synchronisierte Objekteigenschaften, wie der Lebensbalken eines Spielers oder die Munitionsanzahl in einem Magazin. Diese werden im Hintergrund mit unterschiedlicher Priorisierung übertragen.
  • RPC (Remote Procedure Call): Unmittelbare Netzwerkereignisse, die eine sofortige Ausführung erfordern (z. B. der exakte Moment, in dem ein Abzug betätigt oder eine Granate geworfen wird).

Warum entstehen Verzögerungen? Wenn auf einem Server ein großer Kampf stattfindet (z. B. im Conflict-Modus mit über 100 aktiven KI-Einheiten, explodierenden Fahrzeugen und dichtem Spieler-Sperrfeuer), steigt das Aufkommen von RPC-Aufrufen und RplProp-Änderungen exponentiell an. Wenn Ihre Bandbreitenlimits in den Standardeinstellungen gedrosselt sind, schränkt die Engine die Update-Raten künstlich ein und reiht Pakete in eine Warteschlange ein. Für die Spieler äußert sich dies in extremem Rubberbanding oder verzögerter Trefferrückmeldung.


Feinabstimmung der Bandbreitenlimits in der config.json

Um Engpässe in den Paketwarteschlangen zu vermeiden und das volle Potenzial der Enfusion-Engine auszuschöpfen, müssen die verborgenen Netzwerkparameter manuell angepasst werden. Navigieren Sie über den Dateimanager Ihres Hosting-Panels zur Datei config.json und suchen oder erstellen Sie den Block "game".

Fügen Sie die folgenden optimierten Parameter ein, die speziell für stark beanspruchte Modded-Server-Umgebungen ausgelegt sind:

"game": {
    "network": {
        "streamingRadius": 1500,
        "maxBandwidthUp": 50000,
        "minBandwidthUp": 5000,
        "maxPacketsPerClient": 120,
        "controlFramerate": 60,
        "signalingTimeout": 15000
    }
}

Optimierung der Entitäten-Update-Rate

Innerhalb des Enfusion-Frameworks hängt die Priorität der Datenübertragung umgekehrt proportional von der Entfernung des Objekts zum Client ab. Sie können diese Logik steuern, чтобы verhindern, dass weit entfernte Objekte Bandbreite beanspruchen, die für unmittelbare Nahkämpfe benötigt wird.

Die Netzwerk-Engine unterteilt die Welt um jeden Client in drei Replikationszonen:

Sichtbarkeitsbereich Radius Logik der Replikationsverarbeitung
Nahbereich (Close Range) 0 — 200 Meter Maximale Priorität. Datenstrukturen werden in jedem Netzwerk-Tick (60-mal pro Sekunde) repliziert. Garantiert perfektes PVP-Feedback, sofortige Animationen beim Lehnen und präzises Verfolgen von Schusslinien.
Mittlerer Bereich (Mid Range) 200 — 800 Meter Adaptive Priorität. Zustandsupdates werden etwa alle 2–3 Ticks kompiliert. Fahrzeugbewegungen werden aufseiten des Clients durch Interpolationsberechnungen geglättet.
Fernbereich (Far Range) 800 — 1500+ Meter Niedrige Priorität. Es werden nur kritische Ereignisse (z. B. die Zerstörung von Objekten oder großflächige Truppenbewegungen) übertragen. Detailanimationen von Soldaten werden komplett ausgeblendet.

Optimierung des `streamingRadius`: Standardmäßig fehlt dieser Parameter in manchen Szenarien völlig oder є auf das Maximum der Karte eingestellt. Eine strikte Begrenzung auf 1500 Meter in der Konfigurationsdatei є die effektivste Methode, um die Tick-Konsistenz des Servers zu erhöhen. Spieler können Infanterie aufgrund des Nebels ohnehin nicht weiter sehen, sodass der Server keine CPU-Zyklen mehr für die Pfadfindung von Bots am anderen Ende der Welt verschwendet.

Desynchronisation durch unoptimierte Addons verhindern

In Arma Reforger werden von der Community erstellte Mods für Westen, Ausrüstung und Waffenaufsätze oft ohne Rücksicht на Netzwerkooptimierungen programmiert. Wenn Sie feststellen, dass die Performance einbricht, sobald sich ein bestimmter Spieler nähert, liegt die Ursache meist an einer Überlastung des Inventarknotens.

  1. Jede benutzerdefinierte Tasche или Visierkomponente, die an einer Waffe montiert ist, erzeugt einen unabhängigen Unter-Replikationsknoten.
  2. Wechselt ein Spieler schnell seine Ausrüstung oder öffnet ein komplexes Inventar-Interface, muss der Server die Netzwerkstrukturen aller verschachtelten Gegenstände gleichzeitig kompilieren und replizieren.
  3. Die Lösung: Begrenzen Sie den Einsatz von Mods, die übermäßig viele Slot-Erweiterungen für Ausrüstungsgegenstände mitbringen (z. B. kosmetische Rüstungen, die 10 separate Knoten für Abzeichen, Funkgeräte und kleine Magazintaschen erzeugen). Bevorzugen Sie optimierte Pakete (wie das offizielle RHS Status Quo), bei denen die Inventarstrukturen direkt auf Engine-Ebene optimiert sind.

Hinweis für Server-Administratoren: Die Enfusion-Engine verteilt Rechenlasten hervorragend auf mehrere Threads, benötigt jedoch eine ungedrosselte Netzwerkanbindung seitens des Hostings. Stellen Sie sicher, dass Ihr Hoster unbegrenzten Traffic (Unmetered Traffic) und eine Anbindung von mindestens 1 Gbit/s bereitstellt. Ein voll optimierter Arma Reforger-Server verbraucht bei intensiven Gefechten bis zu 3-mal mehr Bandbreite als ein klassischer Arma 3-Server.

Ähnliche Artikel

Arma Reforger Server-Performance optimieren: KI-Limits und Kartenbereinigung

Ein technischer Leitfaden zur Optimierung von dedizierten Arma Reforger Servern durch die Konfiguration von KI-Spawnlimits und automatischen Garbage-Collector-Regeln.

Weiterlesen

Mod-Konflikte und Serverabstürze in Arma Reforger lösen

Ein technischer Leitfaden zur Behebung von Server-Crashes und Mod-Kollisionen in Arma Reforger. Lernen Sie, die Enfusion-Engine-Logs zu analysieren und die JSON-Ladereihenfolge anzupassen.

Weiterlesen

So finden und betreten Sie Ihren Server

Eine klare Anleitung zur Lokalisierung Ihres Arma Reforger Servers über die Namenssuche oder die direkte IP-Verbindung.

Weiterlesen