Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. Kopfloses Framework
  2. 1. Überblick
  3. Das System arbeitet auf der Basis von Unit Spawning, wenn eine Unit gelauncht wird, wird ein Rebalance nach der angegebenen Verzögerung (siehe unten) eingeplant, nachdem der Delay Rebalance für alle Gruppen läuft. Gruppen, die bereits für einen Headless Client lokal sind, werden übersprungen, auch die auf der schwarzen Liste (siehe unten) und in der gleichen Gruppe wie jeder andere Spieler. Alle anderen für eine Übertragung anwendbaren Gruppen werden dann im Round-Robin-Verfahren übertragen, wobei die Anzahl der Gruppen auf jedem Headless Client ausgeglichen wird (am effektivsten bei 3 Headless Clients).
  4.  
  5. In einem Fall, wenn ein Headless-Client während der Mission die Verbindung unterbricht (wird gekickt, verliert die Verbindung oder ähnliches), werden alle lokalen Einheiten dieses Headless-Clients automatisch von Arma 3 auf den Server übertragen und ein vollständiges Rebalancing wird erzwungen, d.h. alle Einheiten, einschließlich derjenigen, die bereits auf anderen Headless-Clients sind, werden erneut übertragen, um die Last auszugleichen. Dasselbe passiert, wenn sich ein Headless Client während der Mission verbindet.
  6.  
  7. Ein Server-Administrator oder Mission-Maker kann auch die minimale Verzögerung zwischen den Übertragungen definieren, um den Desync aufgrund von Ortsveränderungen vieler Einheiten zu minimieren. Log kann auch aktiviert werden, um die Übertragungen zu verfolgen (Anmerkung: es handelt sich um Gruppen und nicht um Einheiten). Das kann über ACE3-Einstellungen oder ein Missionsmodul eingestellt werden.
  8.  
  9. 1.1 Mission beenden
  10. Seit ACEX v3.1.0 unterstützt die Headless-Komponente das automatische Beenden der Mission, wenn Headless Clients verbunden sind, aber keine Player vorhanden sind. Es ist grundsätzlich server.cfg Einstellung persistent = 1; mit Headless Client Unterstützung.
  11.  
  12. Ab ACEX v3.2.0 kann diese Funktion auch ohne AI-Verteilung aktiviert werden (Gesamteinstellung).
  13.  
  14. 2. Skripting
  15. 2.1 Übertragung für eine Gruppe deaktivieren
  16. Um zu verhindern, dass eine Gruppe zu einem Headless Client wechselt, verwenden Sie die folgende Zeile auf einem Gruppenleiter (oder jede Einheit in einer Gruppe, falls der Gruppenleiter nicht laichen kann):
  17.  
  18. diese setVariable ["acex_headless_blacklist", true];
  19. 3. Einschränkungen
  20. Einige Funktionen von Arma 3 sind inkompatibel, dies liegt an BI, um Unterstützung hinzuzufügen. Deaktivieren Sie die Übertragung für Geräte mit den folgenden Funktionen, um die erwartete Funktionalität zu gewährleisten:
  21.  
  22. Vanilla Support Module (funktionieren nicht mehr)
  23. Außerdem werden Gruppen wegen fehlender Unterstützung nicht transferiert:
  24.  
  25. Wegpunkte mit synchronisierten Triggern (Wegpunkt würde nicht den Status basierend auf der Triggerbedingung ändern) (hinzugefügt in ACEX v3.2.0)
  26.  
  27. Übersetzt mit www.DeepL.com/Translator
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement