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.
- Eine für Serverbedingungen mit geringer Bevölkerungsdichte (ideal für Seeding und Scharmützel)
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
- LayerVoting.cfg - Wird für die Auflistung von Layer sowie Fraktionen verwendet, über die bei Layerabstimmungen abgestimmt werden kann.
- 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).
- LayerVotingNight.cfg - Wird für den ausgewählten Zeitrahmen verwendet, der in VoteConfig.cfg konfiguriert ist
- 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
|