Squad Wiki

Du möchtest weniger scrollen? Klicke auf "Ausklappen" oben links, um mehr Inhalte auf einmal zu sehen!

MEHR ERFAHREN

Squad Wiki
Advertisement

Fachbegriffe

Bevor du deinen Server konfigurierst, ist es wichtig, einige Begriffe zu verstehen. Einige dieser Begriffe wurden neu eingeführt oder haben in Release 2.0 ihre Bedeutung geändert. Um Verwirrung und Missverständnisse zu vermeiden, erklären wir diese Begriffe mit ihrer aktuellen Bedeutung für die Serververwaltung (Achtung, einige dieser Begriffe haben für Modding wiederum andere Bedeutungen).

  • Was wir eine "Karte" nennen, zum Beispiel Al Basrah, besteht aus statischen Elementen wie der Landschaft, Gebäuden, Laub und mehr.
  • OWI verwendet jetzt den Begriff "Level‚" für genau dieselbe Bedeutung, daher hat der Begriff "Level“ genau dieselbe Bedeutung wie "Karte“.
  • Als Nächstes ist der Begriff "Layer‘'“ eine Unterteilung eines Levels. Eine Ebene definiert Spielelemente wie den gespielten Spielmodus, die Anzahl und die Standorte der Flaggen, die Tageszeit usw. Ein Level kann aus mehreren Layer bestehen, z. B. sind "Al Basrah AAS v1“ oder "Al Basrah Insurgency v1“ zwei verschiedene Layer des Levels "Al Basrah“.
  • Schließlich bezieht sich der neue Begriff "Faction Setup“, auch Divisionen genannt, auf unterschiedliche Fahrzeugkonfigurationen für verschiedene Fraktionen. Zuvor waren die Fahrzeugbestände und Fraktionen für eine Ebene festgelegt; jetzt können diese von Serveradministratoren für einige Spielmodi unabhängig voneinander festgelegt werden.

Befehlszeile

Alle folgenden Parameter können für eine zusätzliche Konfiguration zu deiner Startbefehlszeile hinzugefügt werden. Achte beim Hinzufügen dieser Parameter darauf, Tippfehler zu vermeiden!

MULTIHOME = Die IP-Adresse, an die du den Server binden möchtest. (Nur verwenden, wenn du mehrere IPs auf deinem Server hast) (Optional)

Port = Spielport

QueryPort = Steam-Abfrage-Port

beaconport = Nur verwenden, wenn du mehr als einen Server hast. Jeder Server MUSS eindeutig sein. Empfohlene Auffüllung ist +5

RANDOM = Zufällige Kartenrotation (IMMER, ZUERST, KEINE) (Optional)

FIXEDMAXPLAYERS = Spieleranzahl kann nicht höher sein als hier angegeben (Optional)

FIXEDMAXTICKRATE = MAX Server-Tickrate (Optional)

PREFERPREPROCESSOR = CPU-Affinität (Optional) UNTESTED

-log = Zeigt ein Log-Fenster auf dem Server an (Optional)

-fullcrashdump = Speichert eine vollständige Dump-Datei bei einem Absturz (kann manchmal sehr groß werden) (Optional)

Die folgende Zeile implementiert zusätzliche Startparameter als Beispiel.

start SquadGame\Binaries\Win64\SquadGameServer.exe MULTIHOME=1.2.3.4 Port=7787 QueryPort=27165 beaconport=15000 FIXEDMAXPLAYERS=100 FIXEDMAXTICKRATE=40 RANDOM=N ONE -log

Set processor Affinity

Windows

Du kannst den start-Befehl verwenden, um die Core-Thread-Affinität für jeden Server festzulegen (wenn du mehrere Server auf einem Computer ausführst):

start /AFFINITY C /WAIT SquadGame\Binaries\Win64\SquadGameServer.exe Port=7787 QueryPort=2716 5 beaconport=15000 FIXEDMAXPLAYERS=80 RANDOM=ALWAYS -log

Calculating AFFINITY

Öffne deinen Windows-Taschenrechner.

Schritt 1 - Klicke auf das Menüsymbol

Schritt 2 - Aktiviere den "Programmierer‘'“-Modus

Schritt 3 - Schalte die Bit-Tastatur um

Schritt 4 - Klicke, bis du BYTE siehst, was einer CPU mit 4 Kernen und 8 Threads entspricht (du kannst andere Werte auswählen, die deiner CPU entsprechen).

Schritt 5 – Klicke auf "HEX“

Die Anzahl der Kernthemen beginnt bei 0. Auf dem dritten Bild kannst du sehen, welche Zahl für welches Kernthema verantwortlich ist. 1 bedeutet, dass das Kernthema ausgewählt ist, 0 bedeutet, dass das Kernthema ignoriert wird.

Das gewünschte Ergebnis wird in "HEX“ angezeigt. Wenn du alle Kernthemen 0-7 ausgewählt hast, wird "FF“ als Ergebnis angezeigt. Für unseren /AFFINITY-Parameter benötigen wir dann "FF“, um die Kernaffinität auf alle Kern-Threads festzulegen. Wenn du nur die Kern-Threads 4-7 (0000 1111) auswählen möchtest, sollte dein Ergebnis "F“ sein.

Linux

Linux-Benutzer können ihre Kernaffinität auch mit dem Befehl "taskset“ in ihrer Startzeile festlegen. Beachte, dass Kern-Threads nullindiziert sind. Das bedeutet, dass du bei 8 Prozessor-Threads die Kerne 0-7 zuweisen kannst. cd server1; taskset -c 0-3 ./SquadGameServer.sh Port=7787 QueryPort=27165 beaconport=15000 FIXEDMAXPLAYERS=80 RANDOM=NONE

Dateien

Die Konfigurationsdateien befinden sich unter C:\servers\s quad_server\SquadGame\ServerConfig\ Die Konfigurationsdateien in diesem Verzeichnis sind

Admins.cfg
Bans.cfg
CustomOptions.cfg
ExcludedFactions.cfg
ExcludedLayers.cfg
ExcludedLevels.cfg
LayerVoting.cfg
LayerVotingNight.cfg
LayerVotingLowPlayers.cfg
LayerRotation.cfg
LevelRotation.cfg
License.cf g
Motd.cfg (optional)
Rcon.cfg
RemoteAdminListHosts.cfg
RemoteBanListHosts.cfg
Server.cfg
ServerMessages.cfg
VoteConfig.cfg -- Hinweis erforderlich

Layer-Voting-Konfiguration und -Befehle

Allgemeiner Überblick

Das Faction-Unit- und Layer-Voting ist ein Opt-in-System, das es euren Communities ermöglicht, für die nächste Faction und den nächsten Layer zu stimmen, die sie spielen möchten.

Wenn ein Squad-Match endet, erscheint die Anzeigetafel und anschließend wird den Spielern in jedem Team eine Auswahl zur Verfügung gestellt, mit der sie für den Layer und dann für die Fraktion stimmen können, die sie spielen möchten.

Durch das neue Wahlsystem wurden die Fraktionen nun in Einheiten mit eigenen Spezialgebieten unterteilt. Derzeit werden diese Spezialisierungen durch eine einzigartige Aufstellung von Fahrzeugen und FOB-Stellungen repräsentiert. In Zukunft kann dies um einzigartige Waffen, Rollen und Kommandantenfähigkeiten erweitert werden. Diese verschiedenen Einheiten können in den Abstimmungsoptionen angezeigt werden, wenn für ein Team abgestimmt wird. Derzeit werden folgende Einheitentypen repräsentiert: kombinierte Waffen (ähnlich wie die Fraktionen vor der Abstimmung), Luftangriff, Panzereinheiten, leichte Infanterie, mechanisierte Einheiten, motorisierte Einheiten, Unterstützungseinheiten und amphibische Angriffseinheiten.

Durch das neue Wahlsystem wurde die Anzahl der SpielLayer konsolidiert, da für die verschiedenen Fraktionen nicht mehr unterschiedliche Layer erforderlich sind (von 453 auf 203). In zukünftigen Updates werden weitere einzigartige Layer eingeführt.

Die vollständige Liste der Einheiten, Layer und welche Einheiten auf welcher Ebene gespielt werden können, findet ihr unten.

Referenzliste der Fraktions-Einheiten und KartenLayer v8.0 Map Layers and Units (Public)

Das Layer-Voting-System ermöglicht es Server-Besitzern:

  • Die Anzahl der Layer und Fraktionen, über die abgestimmt werden soll, zu konfigurieren (2 bis 6). Die Standardeinstellung ist "6“.
  • Die Zeit für die Abstimmung über Layer zu konfigurieren (20 bis 90 Sekunden). Die Standardeinstellung ist "90“ Sekunden.
  • Die Zeit für die Abstimmung über Fraktionen und Einheiten zu konfigurieren (20 bis 60 Sekunden). Die Standardeinstellung ist "60“ Sekunden.
  • Legt fest, nach wie vielen Runden derselbe Spielmodus, dieselbe Karte, dieselbe Ebene, dieselben Fraktionen und Einheiten erneut zur Abstimmung zur Verfügung stehen.
  • Serverbesitzer können auch "zwei“ verschiedene Layerpools festlegen, die zur Abstimmung zur Verfügung stehen:
    • Eine für Serverbedingungen mit geringer Bevölkerungsdichte (ideal für Seeding und Scharmützel)
      • Serverbesitzer können mithilfe einer "LowPlayerCountThreshold.cfg“ festlegen, was sie als "geringe Bevölkerungsdichte“ betrachten.
    • Eine für normale, voll besiedelte Serverbedingungen
      • Serverbesitzer können bestimmte Fraktionen oder Einheiten mithilfe ihres Layerpools auf die schwarze Liste setzen.

Die Abstimmung über Layer ist optional, es sind jedoch Änderungen zu beachten.

  • Es wird eine deutliche Verringerung der Anzahl der Layer geben, aus denen mit dem Abstimmungssystem gewählt werden kann, von derzeit 453 auf 203. Dies ist darauf zurückzuführen, dass doppelte Layer, die verschiedene Fraktionen verwenden, entfernt werden. Die Layer wurden gekürzt, um die Standorte der Hauptbasis auf einer bestimmten Karte auf weniger Standorte zu konsolidieren und alle möglichen Fahrzeugspawns unterzubringen, die für eine Fraktion benötigt werden.
    • Um dieses Problem zu mildern, erhalten Serverbesitzer mehr Flexibilität bei der Festlegung einer statischen Layerdrehung.
Wichtige Konsolenbefehle
  • AdminChangeLayer - Ändert die Ebene und reist sofort dorthin, es findet keine Abstimmung statt.
  • AdminSetNextLayer - Legt die nächste Ebene fest, zu der nach Ende dieses Matches gewechselt wird, es findet keine Abstimmung statt.
  • AdminSetNextLevel - Legt die nächste Ebene fest, zu der nach Ende dieses Matches auf dieser Karte gewechselt wird, es findet keine Abstimmung statt.
  • AdminClearNextLayer - Löscht die Auswahl der nächsten Ebene (NUR WENN EINE LayerABSTIMMUNG AKTIVIERT IST - SIEHE "SERVERKONFIGURATION“)

AdminChangeLayer und AdminSetNextLayer wurden an eine neue Layerstruktur angepasst. Diese akzeptieren Fraktions-IDs als Parameter

Beispiel unten: Lege eine neue Ebene auf Anvil_AAS_v1 mit den Fraktionen BAF vs INS fest.
AdminSetNextLayer Anvil_AAS_v1 BAF INS
Beispiel unten: Lege eine neue Ebene auf Anvil_AAS_v1 mit den Fraktionen BAF Motorisierte Einheit vs INS fest.
AdminSetNextLayer Anvil_AAS_v1 BAF+Motorisierte INS
{{Notiz: Wenn eine Ebene oder ein Level mit "AdminSetNextLayer“ festgelegt wird, während die Layerwahl aktiviert ist, wird die Abstimmungsphase am Ende eines Matches "NICHT“ gestartet und der Server wird stattdessen auf die nächste ausgewählte Ebene verschoben. Der neue Befehl AdminClearNextLayer kann verwendet werden, um jede ausgewählte kommende Ebene/jeden ausgewählten Level zurückzusetzen und die Layerwahl für die nächste Ebene wieder zu aktivieren.

Serverkonfiguration

Um das Layerwahlsystem auf deinem Server zu AKTIVIEREN, musst du den Kartenrotationsmodus in deiner Server.cfg-Datei ändern, indem du den MapRotationMode-Eintrag in ' LayerList_Vote (Beispiel unten).
MapRotationMode=LayerList_Vote
Um mögliche Abstimmungsoptionen zu definieren, gibt es 4 zusätzliche Dateien, die Serverbesitzer kennen müssen

  1. LayerVoting.cfg - Wird für die Auflistung von Layer sowie Fraktionen verwendet, über die bei Layerabstimmungen abgestimmt werden kann.
  2. LayerVotingLowPlayers.cfg - Wird verwendet, wenn die Anzahl der Spieler auf dem Server unter dem in VoteConfig.cfg (siehe nächster Punkt) für LowPlayerCountThreshold festgelegten Wert liegt. Diese Datei kann gelöscht werden, wenn nur ein Modus gewünscht wird (bitte beachte, dass die Datei durch eine Aktualisierung des Servers mit der Validierungsoption wiederhergestellt werden kann).
  3. LayerVotingNight.cfg - Wird für den ausgewählten Zeitrahmen verwendet, der in VoteConfig.cfg konfiguriert ist
  4. VoteConfig.cfg - Wird für die allgemeine Konfiguration der Layer-Abstimmung verwendet sowie für den Wechsel zwischen der Verwendung von LayerVoting.cfg und LayerVotingLowPlayers.cfg.

Diese Konfigurationsdateien werden geladen und als Quelle für die Auswahl von Abstimmungsoptionen basierend auf der Anzahl der Spieler auf dem Server verwendet. Diese werden unten behandelt.

  • LayerVoting.cfg wird idealerweise für die Auflistung von Layern verwendet, die du während NORMALER oder VOLLER Serverpopulationen spielen möchtest, wie z. B. AAS/RAAS und Invasions-Layer.
  • LayerVotingLowPlayers.cfg wird idealerweise für die Auflistung von Layern verwendet, die du während NIEDRIGER Serverpopulationen spielen möchtest, wie z. B. Seeding- und Skirmish-Layer.
  • Der Standard-Kartenrotationsmodus für einen frisch installierten Server ist auf Layer-Voting eingestellt.


Allgemeine Regeln für die Parameter der Abstimmungsschicht

  • Wenn du den Namen der "Faction“ schreibst, wird dieser AUSGESCHLOSSEN
  • Wenn du den "Faction-Namen + Einheitentyp“ schreibst. wird die spezifische Einheit AUSGESCHLOSSEN
  • Wenn du +Einheit schreibst, werden alle Einheiten dieses Typs AUSGESCHLOSSEN
  • Wenn nur der erste Parameter definiert ist, gilt er für BEIDE Teams

Faction Units Parameter und Details

Unten findest du eine Tabelle, die die einzelnen Fraktions-Einheiten für jede Fraktion enthält, einschließlich der verfügbaren voreingestellten Stellungen und Fahrzeuge und der Biome, auf denen sie gespielt werden können.
/edit?gid=996007242#gid=996007242 v8.0 KartenLayer und -einheiten (öffentlich)

Zusätzliche Konfigurationshinweise

  • Wenn LayerVotingLowPlayers.cfg nur LEER ist, wird nur LayerVoting.cfg verwendet.
  • Die erste Ebene, die auf dem Server geladen wird, ist in "VoteConfig.cfg“ definiert. Wenn sie leer ist, wird die erste Zeile aus "LayerVoting.cfg“ verwendet.

Globaler Ausschluss

Squad verfügt bereits über dieses System und wurde für die Verwendung mit dem Layer-Voting-System modifiziert. Nachfolgend sind die wichtigsten Dateien aufgeführt, die wir hervorheben möchten.

  • ExcludedLevels.cfg - enthält Informationen über Karten, die bei jeder Art von Rotation AUSGESCHLOSSEN sein sollten (keine Änderungen)
  • ExcludedLayers.cfg - enthält Informationen über Layer, die zu jeder Zeit der Rotation AUSGESCHLOSSEN sein sollten. (keine Änderung)
  • ExcludedFactions.cfg - enthält Informationen über Fraktionen, Einheiten und spezifische Fraktionsaufstellungen. Bei der Definition von Regeln in dieser Datei werden die "Allgemeinen Regeln für Layer-Parameter“ angewendet.
  • "ExcludedFactionSetups.cfg“ – Diese Datei wurde mit dem Layer-Wahlsystem "entfernt“.

Layer-Wahlfluss-Einstellung

Alle zusätzlichen Einstellungen im Zusammenhang mit der Layer-Wahl werden in "VoteConfig.cfg“ gespeichert. Die Standarddatei "VoteConfig.cfg“, die bei einer neuen Serverinstallation generiert wird, ist unten dargestellt:

// Bei Verwendung von Level Vote kannst du mit diesem Wert steuern, wie viele Layer aus deiner Rotation ausgewählt und in jeder Layerabstimmung angeboten werden. Mögliche Werte von 2 bis 6. (Standardwert ist 6)
LayerOptionsNumber=6

// Dauer der Abstimmungsphase für die nächste Ebene
LayerVoteDuration=90
// Dauer der Abstimmungsphase für jede Fraktion/jedes Team
TeamVote_Duration=60
// Wie viele Optionen werden auf dem Auswahlbildschirm für Teams/Fraktionen während der Abstimmung angezeigt? Mögliche Werte von 2 bis 6. (Standardwert ist 6)
TeamVoteOptionsNumber=6

// Wenn die Anzahl der Spieler am Ende des Spiels geringer ist als diese Zahl, wird in der nächsten Abstimmungsrunde ein spezieller Pool verwendet, der über Seeding- oder GefechtsLayer verfügen kann. Definiert in LayerVotingLowPlayers.cfg.
LowPlayerCountThreshold=30

// Sonderregeln zur Verzögerung doppelter Optionen bei der Abstimmung im nächsten Spiel. Falls nicht genügend Optionen vorhanden sind, um die konfigurierte Anzahl von Optionen zu präsentieren, können die Optionen mit der kürzesten Verzögerung ausgewählt werden.
// Verzögerung für zuletzt gespielte Karte
MapSkipRounds=1

// Verzögerung für zuletzt gespieltes Biom
MapBiomeSkipRounds=0

// Verzögerung für zuletzt gespielte Geländegröße
LayerSizeSkipRounds=0

// // Verzögerung für zuletzt gespielten Spielmodus mit der Option, unterschiedliche Verzögerungen für jeden Spielmodus festzulegen
GameModeSkipRounds=AAS 0, RAAS 0, Invasion 0, Seed 0 , Gefecht 0, Gebietskontrolle 0, Aufstand 0, Zerstörung 0, Verfolgungsangriff 0

// Verzögerung für zuletzt gespielte Ebene
LayerSkipRounds=1

// Verzögerung für zuletzt gespielte Fraktion
FactionSkipRounds=1

// Verzögerung für zuletzt gespielte spezifische Fraktions-Einheit
FactionSetupSkipRounds=1

// Wenn wahr, gibt es eine Option zum erneuten Generieren der Kartenliste. Wenn sie die meisten Stimmen erhält, wird die Liste neu erstellt. Die Option ist nur einmal verfügbar.
CanRegenerateLayerList=true

// Wenn wahr, gibt es eine Option zum erneuten Generieren der Fraktionsliste. Wenn sie die meisten Stimmen erhält, wird die Liste neu erstellt. Die Option ist nur einmal verfügbar.
CanRegenerateFactionList=true

// Wenn falsch, wird die Anzahl der Stimmen der Spieler während der Abstimmung nicht angezeigt.
DisplayVotes=true

// Wenn true, werden während des Wahlvorgangs Feindinformationen mit Details angezeigt
DisplayEnemyInfo=true

// Alle für das zweite Team angezeigten Einheitentypen entsprechen der Wahl des ersten Teams
SymmetricalMatchUp=false

// Legt fest, wie viele Auswahlmöglichkeiten des ausgewählten Spielmodus auf dem Layer-Wahlbildschirm angezeigt werden sollen. 0 ist unbegrenzt
// Wenn die Summe der Optionen die zuerst definierte LayerOptionsNumber überschreitet, haben die ersten definierten Spielmodi Vorrang
GameModeChoices=AAS 0, RAAS 0, Invasion 0, Seed 0, Skirmish 0, TerritoryControl 0, Insurgency 0 , Destruction 0

// Während der Kartenwahlphase werden nur einzigartige Karten mit zufälligem Spielmodus angezeigt
UniqueMap=true

// Nach der Wahl des Layers werden die Fraktionen automatisch gemäß anderen konfigurierten Regeln ausgewählt
AutoSelectFactions=false

// Lege die Zeit fest, zu der der Server die Nachtzeitkonfiguration verwenden soll, z. B. 18:00-04:00 
// Während dieser Stunden wird die in LayerVotingNight.cfg definierte Konfiguration für die Abstimmung verwendet
// LayerVotingLowPlayers hat Vorrang vor dieser. Wenn sich der Server also // im Nachtmodus befindet, die Spielerzahl jedoch unter 
// LowPlayerCountThershold fällt, wird die Konfiguration für niedrige Spielerzahlen verwendet.
// Die Zeit basiert auf der Server-Systemzeit
NightTime=

// Die erste Ebene, mit der im Abstimmungsmodus begonnen wird. Diese Ebene wird bei jedem Serverstart standardmäßig geladen.
FirstLayer=

Andere Rotationsmodi

Die einzige Änderung betrifft LayerRotation.cfg und LevelRotation.cfg. Die Anzahl der möglichen Layer wurde reduziert. Wenn also in Ihren Konfigurationsdateien noch Einträge für entfernte Layer vorhanden sind, werden diese AUSGESCHLOSSEN. Es gibt zwei neue Möglichkeiten für Serverbesitzer, eine Liste von Layer zu definieren:
Anvil_AAS_v1
Dadurch wird die Anvil_AAS_v1-Ebene mit einer vordefinierten Fraktionskonfiguration geladen.
Anvil_AAS_v1 USA RDF
Dadurch werden die auf der ausgewählten Ebene verwendeten Fraktionen geändert. Die neue Fraktion für Team 1 ist USA und für Team 2 RDF. Derzeit gibt es Regeln, die bestimmte Einstellungen für die unten beschriLayer Layer verhindern.

  • Du kannst nicht gegen dieselbe Fraktion spielen
  • Du kannst nicht gegen eine Fraktion in derselben Allianz (REDFOR/BLUFOR) spielen. Die Ausnahme bilden die unabhängigen Fraktionen.

Fraktion-Allianz-Referenz

REDFOR

  • Russische Luftstreitkräfte - VDV
  • Russische Bodentruppen - RDF

BLUFOR

  • Australische Streitkräfte - ADF
  • British Armed Forces - BFA
  • Canadian Armed Forces - CAF
  • United States Army - USA
  • United States Marine Corps - USMC

PAC (Pan-Asian Coalition)

  • People's Liberation Army - PLA
  • PLA Navy Marine Corps - PLANMC
  • Amphibische Bodentruppen der Volksbefreiungsarmee - PLAAGF

INDEPENDENT

  • Nahost-Allianz - MEA
  • Türkische Landstreitkräfte - TLF
  • Aufständische - INS
  • Irreguläre Milizen - IMF

Link zur Original-Tabelle von OWI

Verwende Steam-Workshop-Karten

Siehe diesen Artikel: Wie man eine oder mehrere Steam-Workshop-Karten zum Squad-Server hinzufügt

Admins.cfg

Admins werden jetzt von Gruppen erstellt und Gruppen werden Admins zugewiesen. Du kannst beliebig viele Gruppen mit beliebigen Berechtigungen erstellen. Alle Berechtigungen werden in der Konfigurationsdatei auskommentiert. Diese Dateien können nicht überschrieben werden. Wenn wir also neue Berechtigungen hinzufügen, musst du hier oder im Wiki nach Updates suchen. Die folgenden Beispiele sind nur Beispiele. Bitte beachte, dass es SteamId64 sein muss. Du kannst deine ID unter steamid.io/lookup/ konvertieren.

Group=SuperAdmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,debug,pause
Group=Admin:changemap,balance,chat,kick,ban,cameraman,pause
Group=Moderator:changemap,chat,kick,ban
Group=Whitelist:reserve

//Moderator
Admin=765611 15695178:Moderator //Spieler 5
Admin=8915618948911:Moderator //Spieler 4

//Admins
Admin=7894591951519:Admin //Spieler 3
Admin=7895365435431:Admin //Spieler 8792

//SuperAdmins
Admin=79845915656 11:SuperAdmin //Player 2
Admin=7917236241624:SuperAdmin //Player 1 

//WhitelistSlots
Admin=7984591565611:Whitelist // Player 123
Admin=7984591565523:Whitelist // Player 156

Eine Liste der Gruppenberechtigungen sieht wie folgt aus:

//// Gültige ZugriffsLayer sind wie folgt: //// startvote - nicht verwendet //// changemap - zu einer anderen Karte wechseln //// pause - Server-Spiel pausieren //// cheat - Server-Cheat-Befehle verwenden //// private - Server mit Passwort schützen //// balance - Gruppen-Ignorieren der Server-Team-Balance //// kick - einen Spieler rauswerfen //// ban - einen Spieler sperren //// config - Server-Konfiguration ändern //// camer - Admin-Zuschauermodus //// - immun - Kann nicht gekickt/gebannt werden //// - manageserver - Server herunterfahren //// - featuretest - Alle Funktionen, die vom Entwicklerteam zum Testen hinzugefügt wurden //// - reserve - Reserviere Slot //// - demos,demo,ClientDemos - Demos aufzeichnen ("demos“ scheint nur zu funktionieren, wenn //// es zusammen mit "demo,ClientDemos“ hinzugefügt wird ////. Beachte, dass Administratoren mit //// diesen Berechtigungen auf dem Server sein müssen, damit //// die Dateien auf ihrem PC gespeichert werden können. Sie können //// AFK sein, müssen aber die Einstellung "AUTOMATISCHE AUFNAHME VON //// MULTIPLAYER-SPIELEN AKTIVIEREN“ in ihren "WIEDERHOLEN“-Einstellungen //// aktiviert haben, damit es ohne //// manuelles Speichern funktioniert) //// //// debug - show admin Statistiken und andere Debugging-Informationen anzeigen //// teamchange - Keine Zeitbegrenzung für Teamwechsel //// forceteamchange - Kann den Befehl "ForceTeamChange“ ausgeben //// canseeadminchat - Diese Gruppe kann den Admin-Chat und Teamkill-/Admin-Beitrittsbenachrichtigungen sehen

Bans.cfg

Hier werden deine Bans gespeichert. Sie müssen im folgenden Format vorliegen: <banned player steamid>:<unix timestamp of ban expiration>. Optional können Informationen über den Administrator, der die Sperre verhängt hat, und ein Kommentar zur Sperre hinzugefügt werden: <admin nickname> [SteamID <admin steamid>] Banned:<banned player steamid>:<unix timestamp of ban expiration> //<ban comment> (dies wird standardmäßig hinzugefügt, wenn im Spiel oder über RCON Sperrbefehle verwendet werden).

Ein Beispiel für den Inhalt von Bans.cfg mit gültigen Sperren:

John [SteamID 76561198000000000] Banned:76561198000000001:0 //Dauerhafte Sperre wegen Betrugs
John [SteamID 76561198000000000] Banned:7656119800 0000002:1623366856 //Team-Killing
76561198000000003:0 //Manuell hinzugefügte Sperre
76561198000000004:0

Wenn du eine Sperre manuell hinzufügst/entfernst, stelle sicher, dass die Datei mit einem Zeilenumbruch endet. Jede Sperre steht in einer eigenen Zeile.

Wenn du überprüfen möchtest, wie lange ein Benutzer noch gesperrt ist, oder eine zeitliche Sperre erstellen möchtest, kannst du Konvertierungstools wie dieses verwenden:

- https://www.epochconverter.com

Ausgeschlossene Fraktionen

Hier können Fraktionen vom Spiel ausgeschlossen werden. Dies kann für Mods und Vanilla erfolgen. Die ausgeschlossenen Fraktionen müssen als Fraktions-ID aufgeführt werden, die Vanilla-Fraktionen sind unten aufgeführt. Es ist nicht möglich, einen Layer mit einer der ausgeschlossenen Fraktionen zu betreiben. Bei Layern ohne bestimmte Fraktionen werden ausgeschlossene Fraktionen nicht geladen.

# EXCLUDED FACTION LIST : Die aufgeführten Fraktionen müssen die Faction ID verwenden, die sich von den UI-Anzeigenamen unterscheidet !

//AUS
//CAF
//GB
//INS
//MEA
//MIL
//RUS
//US
//USMC

ExcludedLayers.cfg

Hier kann verhindert werden, dass ein Layer vom Server geladen wird. Die ausgeschlossenen Layer werden nicht in AdminListLayer angezeigt.

# v3.0 EXCLUDED LAYER LIST
// HINWEIS: Diese Liste verwendet Layer-ID-Namen, die sich von den UI-Anzeigenamen unterscheiden.
// HINWEIS: Diese Datei wird für Server verwendet, die mit Layer-Voting laufen. Diese Einstellung findest du in deiner Server.cfg-Datei (stelle sicher, dass du eine neue Datei als Grundlage verwendest).
// Wenn du hier einen Layer angibst, wird er in der Liste ausgeblendet, wenn du "adminchangelayer“ oder "adminsetnextlayer“ verwendest
// HINWEIS: Inline-Kommentare funktionieren in dieser Konfiguration bis auf Weiteres nicht. Kommentarzeilen sollten, falls verwendet, in separaten Zeilen stehen.

AlBasrah_TA_v1
Tallil_TA_v1
Narva_TA_v1
Yehorivka_TA_v1

LashkarValley_TC_v3

JensensRange_GB-MIL
JensensRange_US-RUS
JensensRange_USMC-MEA
JensensRange_CA F-INS
JensensRange_AUS-RUS

PacificProvingGrounds_USMC-RUS
PacificProvingGrounds_USMC-MEA

Tutorial_Helicopter
Tutorial_Infantry

ExcludedLevels.cfg

Hier kann verhindert werden, dass eine Ebene vom Server geladen wird. Die ausgeschlossenen Layer werden nicht in AdminListLevels angezeigt.

# LEVEL ROTATION: Dies müssen die Level-IDs sein, die sich von den UI-Anzeigenamen unterscheiden!
// HINWEIS: Diese Datei wird für Server verwendet, die in MapRotationMode=LevelList ausgeführt werden und in der richtigen Reihenfolge ausgeführt werden, oder für Server, die in MapRotationMode=LevelList_Randomized ausgeführt werden, bei denen die unten aufgeführten Layer zufällig rotiert werden. Diese Einstellung befindet sich in der Datei "Server.cfg“ (vergewissere dich, dass du eine neue Datei als Grundlage verwendest).
// HINWEIS: Inline-Kommentare funktionieren in dieser Konfiguration bis auf Weiteres nicht. Kommentarzeilen sollten, falls verwendet, in separaten Zeilen stehen.


AlBasrah
Anvil
Belaya
BlackCoast
Chora
Fallujah
FoolsRoad
GooseBay
Gorodok
Harju
Kamdesh
Kohat
Kokan
Lashkar
Logar
Manicouagan
Mestia
Mutaha
Narva
PacificProvingGrounds
Skorpo
Sumari
Tallil
Yehorivka

Motd.cfg (Nachricht des Tages)

MOTD.cfg ist eine optionale Datei, die im Ordner "ServerConfig“ erstellt werden kann und jedem Spieler beim Betreten des Servers ein kleines Textfeld anzeigt. Dies ist ideal für die Anzeige von Serverinformationen, einfachen Regeln oder anderen Nachrichten. Beachte jedoch, dass der in diese Datei eingegebene Text im Spiel nicht umbrochen wird und aus dem Sichtfeld herausläuft.

  • Hinweis: Der Dateiname muss in Großbuchstaben geschrieben werden, dies ist für UNIX-Systeme wichtig.

In motd.cfg werden zwei HTML-Tags unterstützt. Diese sind:

<a> Yellow Text</a>
<a href="link.com“> YELLOW LINK</a>

RemoteAdminListHosts.cfg

Jede Zeile sollte eine URL zur Admin-Datei enthalten. Die Admin-Datei hat genau dasselbe Format wie oben. Dies sollte verwendet werden, wenn du mehrere Server betreibst und eine einzige Admin-Datei für alle haben möchtest. Wenn ein Spieler in mehreren Dateien aufgeführt ist, werden seine Berechtigungen kombiniert.

RemoteBanListHosts.cfg

Jede Zeile sollte eine URL zur Ban-Datei enthalten. Die Ban-Datei hat genau dasselbe Format wie oben. Dies sollte verwendet werden, wenn du mehrere Server betreibst und eine einzige Ban-Datei für alle haben möchtest.

Server.cfg

Dies ist die allgemeine Server-Konfigurationsdatei. Jede Variable sollte in einer eigenen Zeile stehen. Neue Ergänzungen werden diesem Wiki hinzugefügt. Da wir Konfigurationsdateien nicht überschreiben, musst du sie manuell zu deiner vorhandenen Serverkonfiguration hinzufügen, wenn du den Standardwert ändern möchtest.

  • Sonderzeichen in ServerName: Wenn Sonderzeichen im Servernamen im Serverbrowser als "????“ angezeigt werden, besteht eine mögliche Lösung darin, ein Textverarbeitungsprogramm wie Microsoft Word zu verwenden, ein neues Dokument zu öffnen und das gewünschte Zeichen einzufügen. Wählen Sie dann das Zeichen aus und kopieren Sie es in die Zeile ServerName in Ihrer Datei Server.cfg, z. B. ServerName="Test Server Λ“.
  • AutoTkBanTime: Diese Option legt fest, wie lange ein Spieler nach 7 Teamkills auf dem Server gesperrt wird. Beispiel: AutoTkBanTime=1209600 sperrt den Spieler für 14 Tage.
  • PublicQueueLimit: Begrenzt die öffentliche Warteschlange. Standard ist PublicQueueLimit=25 und begrenzt die öffentliche Warteschlange auf 25. =0 bedeutet, dass es keine öffentliche Warteschlange gibt. =-1 bedeutet unbegrenzte Warteschlange.
ServerName="Squad Dedicated Server“

// Steuert die Sichtbarkeit im Serverbrowser
ShouldAdvertise=true

// Stellt den Server auf den LAN-Modus ein
IsLANMatch=false

// Maximale Spieleranzahl auf dem Server
MaxPlayers=100

// Anzahl reservierter Slots für Admins/Mitglieder 
NumReservedSlots=0

// Größe der Serverwarteschlange für reguläre Benutzer 
PublicQueueLimit=25

// Tags für die Serverpräsenz
// Verwende Leerzeichen als Trennzeichen, z. B.
// Tags=language_en language_nl mode_aas mode_raas mode_invasion playstyle_relaxed exp_experience maprot_voting
// Weitere Informationen und die vollständige Liste der Tags findest du unter https://squad.fandom.com/wiki/Server_Configuration#Tag_System
Tags=

// Regeln für Server in Tag-Form Formular
// Verwende Leerzeichen als Trennzeichen, z. B.
//Rules=rule_vehicle_name_claim rule_play_objective rule_no_main_camping rule_no_soloing_vehicle rule_mech_inf_restrictions rule_lock_restrictions
// Weitere Informationen und die vollständige Liste der Regel-Tags findest du unter https://squad.fandom.com/wiki /Server_Configuration#Tag_System
Rules=

// Kartenrotationsmodus: kann 
// LevelList (Verwendungsreihenfolge in der Konfigurationsdatei für die Levelrotation)
// LayerList (Verwendungsreihenfolge in der Konfigurationsdatei für die Layerrotation) 
// oder 
// LevelList_Randomized
// LayerList_Randomized
// sein, die eine zufällige Version der vorherigen Optionen sind
MapRotationMode=LayerList

// Soll die Liste der Karten-/Layerrotationen zu Beginn zufällig sein?
RandomizeAtStart=true

// Soll auf allgemeinen Layer über die Fraktion abgestimmt werden? Randomisiert, wenn falsch. 
UseVoteFactions=false

// Soll am Ende der Runde über die nächste Karte abgestimmt werden?
UseVoteLevel=false

// Soll am Ende der Runde über die nächste Ebene abgestimmt werden?
UseVoteLayer=false

// Teamwechsel für alle Spieler vollständig erlauben oder verbieten. Nur Benutzer mit der Zugriffsebene "Level_Balance“ können diese Flagge umgehen
AllowTeamChanges=true

// Wenn auf "false“ gesetzt, können Spieler unabhängig von der Team-Balance das Team wechseln. Andernfalls wird der Wert "NumPlayersDiffForTeamChanges“ verwendet
PreventTeamChangeIfUnbalanced=true

// Maximal zulässige Differenz in der Spieleranzahl zwischen Teams. Dies berücksichtigt das Team, das der Spieler verlässt, und das Team, dem der Spieler beitritt
NumPlayersDiffForTeamChanges=3

RejoinSquadDelayAfterKick=180
RecordDemos=false

// Ob öffentliche Clients aufzeichnen dürfen.
// Wenn du nicht möchtest, dass öffentliche Clients aufzeichnen, aber bestimmten Clients das Aufzeichnen erlauben möchtest, kannst du dem Admin die Zugriffsebene "ClientDemos“ zuweisen.
// Es gibt einen Unterschied zwischen "ClientDemos“ und "Demos“. "Demos“ erlaubt den Zugriff auf Serverbefehle für die Aufzeichnung serverseitiger Demos, während ‚ClientDemos‘ nur clientseitige Demos (keine Admin-Befehle) erlaubt.
AllowPublicClientsToRecord=false

ServerMessageInterval=300

// Erzwingt, dass der Server alle X Sekunden einen nicht-seamless Travel (Trennung bei Kartenwechsel) durchführt
// ForceNonSeamlessTravelIntervalSeconds= 43200

// Die folgenden Einstellungen sind für lizenzierte Server erforderlich, können aber für nicht lizenzierte Server geändert werden
TKAutoKickEnabled=true
AutoTKBanNumberTKs=7
AutoTKBanTime=300
VehicleKitRequirementDisabled=false
AllowCommunityAdminAccess=true

// Nur Offworld Industries-Entwickler sind Administratoren
AllowDevProfiling=true

AllowQA= true

// Die folgenden Befehle sind für alle Server optional
VehicleClaimingDisabled=false


Tag System

Hinzufügen von Tags

  • Tags können in server.cfg konfiguriert werden
  • Sie werden zur Zeile "Tags“ hinzugefügt und durch Leerzeichen getrennt
  • Standardmäßig sind alle Client-Filter so eingestellt, dass sie "Alle“-Tags anzeigen, wodurch alle Server angezeigt werden, auch die ohne Tags. Durch Filtern nach Tags auf dem Client wird das Suchergebnis auf Server eingegrenzt, die mit den im Filter verwendeten Tags übereinstimmen.
  • Wir empfehlen, jede Kategorie von Tags zu verwenden, die auf euren Server zutrifft, da dies den Spielern hilft, die Serverliste nach ihrem Spielstil und ihren Vorlieben zu filtern. Wenn ihr keine Tags hinzufügt, sehen Spieler euren Server im Serverbrowser nur, wenn sie nicht nach dieser bestimmten Tag-Kategorie filtern.
  • Ein paar Hinweise zur Funktionsweise von "Find Match“:
    • Zeigt nur modifizierte Server an, wenn der Spieler diese Mods installiert hat
    • Zeigt keine vollständigen Server an
    • Der Filter des Server-Browsers verwendet Spielmodus-Tags, um die Serverauswahl einzugrenzen. Find Match sucht stattdessen nach dem aktiven Spielmodus.

Beispiel

Tags= language_en language_nl mode_aas mode_raas mode_invasion playstyle_relaxed exp_experience maprot_voting

Tag-Liste

Du kannst bis zu 2 Sprach-Tags hinzufügen Hinweis: Wir verwenden ISO-639-1-Codes mit zwei Buchstaben

English language_en
Chinesisch language_zh
Russisch language_ru
Deutsch language_de
Türkisch language_tr
Ukrainisch language_uk
Französisch language_fr
Portugiesisch language_pt
Polnisch language_pl
Schwedisch language_sv
Thailändisch language_th
Niederländisch language_nl
Finnisch language_fi
Koreanisch language_ko
Spanisch language_es
Norwegisch language_no
Japanisch language_ja
Dänisch language_da
Italienisch language_it
Tschechisch language_cs
Tagalog language_tl
Indonesisch language_id
Kasachisch language_kk
Arabisch language_ar
Hebräisch language_he


Spielmodi

Du kannst bis zu 3 Spielmodus-Tags hinzufügen.

Invasion mode_invasion
AAS mode_aas
RAAS mode_raas
Destruction mode_destruction
Territory Control mode_tc
Insurgency mode_insurgency
Seed mode_seed
Skirmish mode_skirmish
Training mode_training


Spielstil

Du kannst 1 Spielstil-Tag hinzufügen Dieser Tag soll dir dabei helfen, deine Serveridentität und die Art der Spieler, die du anziehen möchtest, besser zu definieren

  • Entspannt – Kommunizieren, koordinieren, zum Spaß spielen
  • Konzentriert – Das Ziel spielen, um zu gewinnen
  • Milsim - Taktik und Unterordnung
Entspannt playstyle_relaxed
Konzentriert playstyle_focused
Milsim playstyle_milsim


Erfahrung

Du kannst 1 Erfahrungs-Tag hinzufügen

New Player Friendly exp_newplayer
Experience Preferred exp_experience

Kartenrotation

Du kannst 1 Tag über die Kartenrotation hinzufügen

Set Rotation maprot_rotation
Map Voting maprot_voting

Regel Liste

  • Regel-Tags können in der server.cfg konfiguriert werden.
  • Sie werden in der "Regel" Zeile hinzugefügt und mit einem "Leerzeichen" getrennt.
  • Wir empfehlen nur Tags zu verwenden, die zu deinen Regeln auf dem Server passen.
  • Regel Tags werden nur in dem Server Vorschau Fenster angezeigt. Sie werden nicht in Filtern oder bei Suchen angezeigt.

Beispiel

Rules=rule_vehicle_name_claim rule_play_objective rule_no_main_camping rule_no_soloing_vehicle rule_mech_inf_restrictions rule_lock _restrictions


Tag Name Beschreibung (info tooltip text)
rule_vehicle_name_claim NAME CLAIM Benenne deine Gruppe richtig, um Fahrzeuge zu beanspruchen.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_vehicle_fcfs FCFS Fahrzeuge werden nach dem Prinzip "Wer zuerst kommt, mahlt zuerst“ beansprucht.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_play_objective PLAY OBJECTIVE Spiele das aktuelle Objektiv, eile nicht an aufgedeckten Objektiven vorbei.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_no_main_camping NO MAIN CAMPING Campiere nicht in der gegnerischen Hauptbasis.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_no_soloing_vehicle NO SOLOING ARMOR Fahre keine Fahrzeuge solo, für die ein Crewman-Kit erforderlich ist.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_mech_inf_restrictions MECH INF RULES Infanterietrupps dürfen keine Panzerungen oder Hubschrauber enthalten und keine Crewman-SL haben.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

rule_lock_restrictions SQUAD LOCK RULES Das Sperren von Squads ist durch die Spieleranzahl oder den Squad-Typ eingeschränkt.

Weitere Informationen findest du in den Serverregeln, wenn du beitrittst.

ServerMessages.cfg

Dies rotiert Server-Nachrichten alle x Sekunden (basierend auf der Einstellung in Server.cfg). Jede Nachricht sollte eine eigene Zeile haben. Dies sollte verwendet werden, um Serverregeln und Kontaktinformationen anzuzeigen.

Rcon.cfg

Wenn du RCON nicht verwenden möchtest, lasse das Feld "password=‘‚" leer. HINWEIS: Wenn du RCONIP=0.0.0.0 lässt, wird es an die öffentliche Standard-IP gebunden. Wenn dein Server über mehrere IPs verfügt, gib bitte hier die Adresse an.

// Bearbeite diese IP, um den RCON-Socket an eine alternative IP-Adresse zu binden.
// Alternativ kann dies über die Befehlszeile mit dem Argument eingestellt werden:
// RCONIP=0.0.0.0
IP=0.0.0.0

// Bearbeite diese IP, um den RCON-Socket an einen alternativen Port zu binden.
// Alternativ kann dies über die Befehlszeile mit dem Argument eingestellt werden:
// RCONPORT=21114
Port=21114

// Setze dies, um die Verwendung von RCON mit dem angegLayer Passwort für die Anmeldung zu aktivieren.
Wenn dies leer bleibt, bleibt RCON ausgeschaltet.
Alternativ kann dies über die Befehlszeile mit dem Argument festgelegt werden:
RCONPASSWORD=MeinPasswort
Passwort=

Legt die maximale Anzahl zulässiger gleichzeitiger RCON-Verbindungen
zum Server fest.
Alternativ kann dies über die Befehlszeile mit dem Argument festgelegt werden:
// RCONMAXCONNECTIONS=5
MaxConnections=5

// Bearbeite dies, um die Anzahl der Sekunden ohne Kontakt von einer verbundenen Konsole anzupassen
// bevor der Server bei diesem Computer überprüft, ob die Sitzung
// noch aktiv ist oder ob sie getrennt wurde. Unterstützt Werte zwischen 30 und 3600.
// Alternativ kann dies über die Befehlszeile mit dem Argument festgelegt werden:
// RCONSECONDSBEFORETIMEOUTCHECK=120
SecondsBeforeTimeoutCheck=120

Turniermodus

1. Um den Turniermodus zu aktivieren, muss die Serverinstanz mindestens einmal ausgeführt werden, um die erforderliche Datei zu generieren.

2. Gehe zu deinem Serverordner und suche die Datei Game.ini unter \Saved\Config\WindowsServer (oder Saved\Config\LinuxServer). Füge den folgenden Inhalt nach Bedarf hinzu.

3. Damit die Änderungen an der Turniermodus-Konfiguration wirksam werden, muss der Server neu gestartet werden.

Weitere Informationen hierzu findest du in diesem [1]. Dieser Modus wurde mit Alpha 5.2 hinzugefügt.

V15-kompatible Version: [/Script/Squad.SQGameMode] bTournamentMode=true

[/Script/Squad.SQTournamentModeRuleset] Restrictions=(Setting="r.ShadowQuality“, Min=1, Max=5) Restrictions=(Setting="r .ViewDistanceQuality", Min=3, Max=4) Restrictions=(Setting=“r.ViewDistanceScale", Min=1, Max=4) Restrictions=(Setting=“grass.MaxUpdateFrequency“, Min=10, Max=40)

Alte Version:‘‚‘

[/Script/Squad.SQGameMode]
bTournamentMode=true

[/Script/Squad.SQTournamentModeRuleset]
Restrictions=(Setting="r.LightFunctionQuality“, Min=1, Max=1)
Restrictions=(Setting="r.ShadowQuality“, Min=3, Max=5)
Restrictions=(Setting="r.Shadow.CSM.MaxCascades“, Min=1, Max=10)
Restrictions=(Setting="r.Shadow.MaxResolution“, Min=1024, Max=4096)
Restrictions=( Setting="r.Shadow.RadiusThreshold“, Min=0.03, Max=0.05)
Restrictions=(Setting="r.Shadow.DistanceScale“, Min=0.5, Max=1.0)
Restrictions=(Setting="r.Shadow.CSM.TransitionScale“, Min=0.4, Max=1.0)
Restrictions=(Setting="r.DistanceFieldShadowing“, Min=0, Max=1)
Restrictions=(Setting="r. DistanceFieldAO", Min=0, Max=1)
Restrictions=(Setting=“r.AllowLandscapeShadows", Min=0, Max=1)
Restrictions=(Setting=“r.MotionBlurQuality", Min=0, Max=4)
Restrictions=(Setting=“r.AmbientOcclusionMipLevelFactor", Min=0.4, Max=1.0)
Restrictions=(Setting=“r.AmbientOcclusionMaxQuality“, Min=0, Max=1 00)
Restrictions=(Setting="r.DepthOfFieldQuality“, Min=0, Max=4)
Restrictions=(Setting="r.RenderTargetPoolMin“, Min=300, Max=1000)
Restrictions=(Setting="r.LensFlareQuality“, Min=0, Max=3)
Restrictions=(Setting="r.SceneColorFringeQuality“, Min=0, Max=1)
Restrictions=(Setting="r.EyeAdaptationQuality“, Min= 0, Max=2)
Restrictions=(Setting="r.FastBlurThreshold“, Min=0, Max=100)
Restrictions=(Setting="r.Upscale.Quality“, Min=1, Max=3)
Restrictions=(Setting="r.Tonemapper.GrainQuantization“, Min=0, Max=1)
Restrictions=(Setting="r.LightShaftQuality“, Min=0, Max=1)
Restrictions=(Setting="r.Filter.SizeScale “, Min=0.6, Max=1)
Restrictions=(Setting="r.Tonemapper.Quality“, Min=0, Max=5)
Restrictions=(Setting="r.SkeletalMeshLODBias“, Min=-1, Max=0)
Restrictions=(Setting="r.ViewDistanceScale“, Min=1.0, Max=10.0)
Restrictions=(Setting="r.MipMapLODBias“, Min=-1, Max=0)
Restrictions=(Setting="r.Streaming.MipBias“, Min=0, Max=1.5)
Restrictions=(Setting="r.MaxAnisotropy“, Min=0, Max=16)
Restrictions=(Setting="r.TranslucencyLightingVolumeDim“, Min=24, Max=64)
Restrictions=(Setting="r.RefractionQuality“, Min=0, Max=2)
Restrictions=(Setting="r.SSR.Quality“, Min=0, Max=4)
Restrictions=(Setting="r.SceneColorFormat“, Min=3, Max=4)
Restrictions=(Setting="r.DetailMode“, Min=0, Max=2)
Restrictions=(Setting="r.TranslucencyVolumeBlur“, Min=0, Max=1)
Restrictions=(Setting="r.MaterialQualityLevel“, Min=0, Max=2)
Restrictions=(Setting="r.SSS.Scale“, Min=0, Max=1)
Restrictions=( Setting="r.SSS.SampleSet“, Min=0, Max=2)
Restrictions=(Setting="r.EmitterSpawnRateScale“, Min=0.125, Max=1.0)
Restrictions=(Setting="r.ParticleMinTimeBetweenTicks“, Min=8, Max=33)
Restrictions=(Setting="foliage.DensityScale“, Min=0, Max=1.0)
Restrictions=(Setting="grass.DensityScale“, Min=0, Max=1.0)
Restrictions=(Setting="grass.MaxUpdateFrequency“, Min=10, Max=30)
Restrictions=(Setting="r.PostProcessAAQuality“, Min=0, Max=6)
Restrictions=(Setting="r.Shadow.MaxCSMResolution“, Min=512, Max=4096)
Restrictions=(Setting="r.VolumetricFog“, Min=0, Max=1)
Restrictions=(Setting=“ r.Streaming.LimitPoolSizeToVRAM", Min=0, Max=1)
Restrictions=(Setting=“r.Streaming.MaxEffectiveScreenSize", Min=0, Max=0)
Restrictions=(Setting=“r.SSS.HalfRes", Min=0, Max=1)
Restrictions=(Setting=“r.ParticleLightQuality“, Min=0, Max=2)

Custom Options

Modder können hier benutzerdefinierte Optionen für ihre Mods platzieren.

Wenn du die neuen Einstellungen für den Seed-Spielmodus verwenden möchtest, musst du die untenstehende Vorlage verwenden.

Der Inhalt von CustomOptions.cfg wird als andere Einstellungen an Clients gesendet.

Stelle sicher, dass du das # entfernst, um diese Optionen zu aktivieren.

# Hier kannst du mod-spezifische Servereinstellungen steuern. Mods können den Blueprint-Knoten "GetCustomServerSetting“ verwenden, um den Inhalt dieser Datei zu sammeln. 
# Dieser Abschnitt existierte früher in server.cfg

// Anzahl der Spieler, die benötigt werden, um den Pre-Live-Countdown zu starten, Ganzzahl. Standardwert=50.
#SeedPlayersThreshold=50

// Wenn nach Erreichen des SeedPlayersThreshold einige Spieler die Verbindung trennen, die aktuelle Spielerzahl jedoch bei oder über diesem Wert bleibt, wird der
// Pre-Live-Countdown nicht gestoppt, Ganzzahl. Sollte größer als Null und kleiner als SeedPlayersThreshold sein, um als aktiviert zu gelten. Standardwert=45. 
#SeedMinimumPlayersToLive=45

// Spieldauer in Sekunden, Ganzzahl. Standardwert=21600 (6 Stunden)
#SeedMatchLengthSeconds=21600

// Aktiviere oder deaktiviere die Verfügbarkeit aller Kits während der Seeding-Phase, boolesch (gültige Werte sind 0 und 1), Standardwert=1
#SeedAllKitsAvailable=1

// Anfangsanzahl der Tickets für beide Teams, Ganzzahl. Standardwert=100
#SeedInitialTickets=100

// Länge des Pre-Live-Countdowns, Gleitkommazahl. Standardwert=60.0
#SeedSecondsBeforeLive=60.0

// Alle oben aufgeführten Standardwerte werden verwendet, wenn die entsprechende Einstellung nicht in der Konfigurationsdatei vorhanden oder auskommentiert ist.

Siehe auch

Advertisement