Holdfast: Nations At War: Holdfast-Konfigura…
Mit Override-Befehlen können Serveradministratoren benutzerdefinierte Szenarien für Linienschlachten, Regimentsereignisse und Rollenspielsitzungen erstellen. Sie steuern Klassengrenzen an Spawnpunkten, Startwaffen und Munition, Schiffsbeladungen, Artillerieplatzierung, Verhalten an Eroberungspunkten und mehr.
In dieser Anleitung wird erklärt, wie Überschreibungen funktionieren und wie Sie sie Ihrem AleForge Holdfast-Server hinzufügen. Die vollständige Befehlsreferenz finden Sie im Holdfast Server Configuration wiki.
Was sind Überschreibungen?
Abschnitt betitelt „Was sind Überschreibungen?“Overrides sind spezielle Konfigurationsbefehle, die das Standard-Spielverhalten für eine bestimmte Kartenrotation oder auf Ihrem gesamten Server ändern. Im Gegensatz zu Grundeinstellungen wie server_name oder game_mode sind Überschreibungen für ein fein abgestimmtes Event-Hosting konzipiert:
- Beschränken Sie, welche Klassen an jedem Spawnpunkt spawnen können
- Legen Sie benutzerdefinierte Waffenausstattungen und Munitionszahlen pro Fraktion fest
- Konfigurieren Sie benutzerdefinierte Marineflotten mit bestimmten Schiffstypen und Besatzungsgrenzen
- Passen Sie die Respawn-Timer und Eroberungsgeschwindigkeiten von Eroberungspunkten an
- Platzieren Sie benutzerdefinierte Kartenobjekte für strukturierte Szenarien
Globale vs. pro-Rotation-Überschreibungen
Abschnitt betitelt „Globale vs. pro-Rotation-Überschreibungen“Wo Sie eine Überschreibung in Ihrer Konfigurationsdatei platzieren, bestimmt deren Umfang:
| Platzierung | Geltungsbereich |
|---|---|
| Über Kartenrotationen (globaler Abschnitt) | Gilt für jede Kartenrotation auf dem Server |
| Innerhalb eines Kartenrotationsblocks | Gilt nur für diese bestimmte Drehung |
Ein typisches Konfigurationslayout:
// Global server settingsserver_name My Event Serverserver_port 20100steam_query_port 27000
// Global override (applies to all rotations)friendly_fire false
// Map rotation 1map_name KF-BattleofWaterloogame_mode ArmyBattlefieldspawn_override A Rifleman 200spawn_override B Carpenter 200
// Map rotation 2map_name KF-PortRoyalgame_mode NavalBattlefieldships_spawn_detail_override Frigate50gun British Rifleman 200Landüberschreibungen
Abschnitt betitelt „Landüberschreibungen“Landüberschreibungen werden für infanterieorientierte Ereignisse und Linienschlachten verwendet.
Klassenbeschränkungen an Spawnpunkten
Abschnitt betitelt „Klassenbeschränkungen an Spawnpunkten“Begrenzen Sie, welche Klasse und wie viele Spieler an jedem Punkt spawnen können. Spawn-Punkte sind im Spawn-Menü mit A, B, C usw. gekennzeichnet.
spawn_override A Carpenter 200spawn_override B Rifleman 200In diesem Beispiel wird ein Szenario mit 200 Zimmerleuten an Spawn A und 200 Schützen an Spawn B erstellt.
Startwaffen
Abschnitt betitelt „Startwaffen“Kontrollieren Sie, mit welchen Waffen jede Fraktion und Klasse spawnt:
starting_weapons_selection_override British Grenadier 4 2 Riflestarting_weapons_selection_override French Grenadier 4 3 Rifle Pike,Spontoon,Sword PistolParameter: Fraktion, Klasse, maximale Schusswaffen, maximale Nahkampfwaffen, dann Waffenklassenslots (durch Kommas getrennt für mehrere Optionen in einem Slot).
Waffenbajonett und Munition
Abschnitt betitelt „Waffenbajonett und Munition“starting_weapons_bayonet_enabled British LightInfantry truefirearm_ammo_override British LightInfantry Musket_NewLandPatternBrownBess 2 0 2weapon_class_ammo_override French LightInfantry Musket 1 1 3Sapper-Grenzwerte und Materialien
Abschnitt betitelt „Sapper-Grenzwerte und Materialien“sappers_buildlimit ExplosiveBarrel defending 0sappers_attacking_starting_materials 50sappers_defending_starting_materials 200Benutzerdefinierte Kartenobjekte
Abschnitt betitelt „Benutzerdefinierte Kartenobjekte“Platzieren Sie Objekte auf der Karte für strukturierte Szenarien:
objects_override spawnsection <Position> <Rotation> <ID>,<Spawn_Name>,<Category>,<Attacking|Defending|Neutral>,<SizeX>,<SizeY>Zu den Kategorien gehören BaseSpawn, FortifiedPosition, OpenPlains, Farm, Field, Village, Camp, Lodge, Church, Ruins, Port und Ship.
Marineüberschreibungen
Abschnitt betitelt „Marineüberschreibungen“Marineüberschreibungen konfigurieren Schiffsbesatzungen, Flotten und Schiffszustand für Marineereignisse.
Klassenbeschränkungen auf Schiffen
Abschnitt betitelt „Klassenbeschränkungen auf Schiffen“ships_spawn_detail_override Frigate50gun British Rifleman 200ships_spawn_detail_override Frigate50gun French Rifleman 200Kundenspezifische Schiffsflotten
Abschnitt betitelt „Kundenspezifische Schiffsflotten“Legen Sie zunächst eine Schiffsvoreinstellung fest und legen Sie dann fest, welche Schiffe erscheinen:
ships_preset 37ships_spawn Frigate50gun 1 British 0ships_spawn Rocketboat 10 French 4Schiffsgesundheit
Abschnitt betitelt „Schiffsgesundheit“ships_health_detail_override Frigate50gun British 20000ships_health_detail_override Frigate50gun French 70Standard-Gesundheitswerte: Fregatte 5500, 12GunBrigg 3000, 8GunSchooner 2000, 2GunSchooner 1250, Kanonenboot 500, Raketenboot 500.
Marine-Spawn-Abschnitte
Abschnitt betitelt „Marine-Spawn-Abschnitte“objects_override shipspawnsection <Position> <Rotation>Andere nützliche Überschreibungen
Abschnitt betitelt „Andere nützliche Überschreibungen“Artillerie-Spawn-Override
Abschnitt betitelt „Artillerie-Spawn-Override“Ersetzen oder deaktivieren Sie Artillerie an bestimmten Kartenplätzen. Erhalten Sie Steckplatz-IDs aus dem Serverprotokoll, wenn die Karte geladen wird (Abschnitts-IDs beginnen bei 0):
artillery_spawn_override 0 FieldGunartillery_spawn_override 1 NoneTypen: FieldGun, Howitzer, RocketLauncher, Mortar, None, Random, RandomSymmetric.
Eroberungspunktüberschreibung
Abschnitt betitelt „Eroberungspunktüberschreibung“Passen Sie die Respawn-Tickets und den Zeitpunkt der Eroberung für die Eroberungs- und Frontlinien-Modi an:
capture_point_override A 150 30 1capture_point_override B 175 30 1capture_point_override C 350 60 2capture_point_override D -1 90 3Parameter: Zielbuchstabe, Respawn-Tickets, Zeit für die Eroberung durch eine Person, maximale Spielerzahl, die sich auf die Eroberungszeit auswirkt.
Überschreiben des Kartennamens
Abschnitt betitelt „Überschreiben des Kartennamens“Legen Sie einen benutzerdefinierten Anzeigenamen für eine Rotation fest (nützlich für Mod-Maps oder umbenannte offizielle Karten):
map_name_override My Custom Line BattleAnwenden von Überschreibungen auf AleForge
Abschnitt betitelt „Anwenden von Überschreibungen auf AleForge“Override-Befehle werden Ihrer Konfigurationsdatei hinzugefügt, sie sind auf der Seite Startup nicht verfügbar.
- Öffnen Sie AleForge Holdfast Config Generator, um Ihre Basiskonfiguration einzurichten (Kartenrotationen, Spielmodi, Administratoren).
- Laden Sie die generierte Konfiguration herunter und fügen Sie dann Ihre Überschreibungsbefehle manuell in einem Texteditor hinzu
- Laden Sie die fertige Datei über die Registerkarte
Filesdes Blacksmith’s Portal aufholdfastnaw-dedicated/configshoch - Gehen Sie zu
Startupund setzen Sie die VariableConfig Fileauf den Namen Ihrer hochgeladenen Datei - Starten Sie Ihren Server neu und überprüfen Sie die Überschreibungen im Spiel
Tipp: Verwenden Sie einen benutzerdefinierten Konfigurationsdateinamen (z. B.
line-battle-event.txt), damit Ihre Überschreibungen Spielaktualisierungen überdauern. Siehe Schützen Sie Ihre Konfiguration bei Aktualisierung.
Hinweis: Eine falsche Override-Syntax kann das Laden einer Kartenrotation verhindern. Wenn Ihr Server nach dem Hinzufügen von Überschreibungen nicht startet, überprüfen Sie
Consoleauf Fehler und vergleichen Sie jeden Befehl mit official wiki.
Häufige Anwendungsfälle
Abschnitt betitelt „Häufige Anwendungsfälle“| Ereignistyp | Überschreibungen zur Verwendung |
|---|---|
| Linienkampf (200 gegen 200 Schützen) | spawn_override pro Spawnpunkt |
| Benutzerdefiniertes Waffenereignis | starting_weapons_selection_override, firearm_ammo_override |
| Flottenschlacht | ships_preset, ships_spawn, ships_spawn_detail_override |
| Belagerung ohne Sprengstofffässer | sappers_buildlimit ExplosiveBarrel defending 0 |
| Artilleriefreie Karte | artillery_spawn_override <slot> None |