Holdfast: Nations At War: Holdfast-configura…
Met overschrijfopdrachten kunnen serverbeheerders aangepaste scenario’s maken voor lijngevechten, regimentevenementen en rollenspelsessies. Ze controleren de klassenlimieten op spawnpunten, het starten van wapens en munitie, scheepsuitrustingen, artillerieplaatsing, veroveringspuntgedrag en meer.
In deze handleiding wordt uitgelegd hoe overschrijvingen werken en hoe u deze kunt toevoegen aan uw AleForge Holdfast-server. Voor de volledige opdrachtreferentie, zie Holdfast Server Configuration wiki.
Wat zijn overschrijvingen?
Section titled “Wat zijn overschrijvingen?”Overschrijvingen zijn speciale configuratieopdrachten die het standaard gameplay-gedrag voor een specifieke kaartrotatie of voor uw hele server wijzigen. In tegenstelling tot basisinstellingen zoals server_name of game_mode, zijn overschrijvingen bedoeld voor nauwkeurig afgestemde evenementenhosting:
- Beperk welke klassen op elk spawnpunt kunnen spawnen
- Stel aangepaste wapenuitrustingen en munitieaantallen per factie in
- Configureer aangepaste marinevloten met specifieke scheepstypen en bemanningslimieten
- Pas de respawn-timers en veroveringssnelheden van veroveringspunten aan
- Plaats aangepaste kaartobjecten voor gestructureerde scenario’s
Globale versus per rotatie-overschrijvingen
Section titled “Globale versus per rotatie-overschrijvingen”Waar u een overschrijving in uw configuratiebestand plaatst, bepaalt de reikwijdte ervan:
| Plaatsing | Reikwijdte |
|---|---|
| Bovenstaande kaartrotaties (algemeen gedeelte) | Geldt voor elke kaartrotatie op de server |
| Binnen een kaartrotatieblok | Geldt alleen voor die specifieke rotatie |
Een typische configuratie-indeling:
// 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 200Landoverschrijvingen
Section titled “Landoverschrijvingen”Landoverrides worden gebruikt voor infanteriegerichte evenementen en lijngevechten.
Klassenlimieten op spawnpunten
Section titled “Klassenlimieten op spawnpunten”Beperk welke klasse en hoeveel spelers op elk punt kunnen spawnen. Spawnpunten worden in het spawnmenu aangeduid met A, B, C, enz.
spawn_override A Carpenter 200spawn_override B Rifleman 200Dit voorbeeld creëert een scenario met 200 timmerlieden op spawn A en 200 schutters op spawn B.
Wapens starten
Section titled “Wapens starten”Bepaal met welke wapens elke factie en klasse spawnt:
starting_weapons_selection_override British Grenadier 4 2 Riflestarting_weapons_selection_override French Grenadier 4 3 Rifle Pike,Spontoon,Sword PistolParameters: factie, klasse, maximale vuurwapens, maximale contactwapens en vervolgens wapenklasse-slots (door komma’s gescheiden voor meerdere opties in één slot).
Wapenbajonet en munitie
Section titled “Wapenbajonet en munitie”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-limieten en materialen
Section titled “Sapper-limieten en materialen”sappers_buildlimit ExplosiveBarrel defending 0sappers_attacking_starting_materials 50sappers_defending_starting_materials 200Aangepaste kaartobjecten
Section titled “Aangepaste kaartobjecten”Plaats objecten op de kaart voor gestructureerde scenario’s:
objects_override spawnsection <Position> <Rotation> <ID>,<Spawn_Name>,<Category>,<Attacking|Defending|Neutral>,<SizeX>,<SizeY>Categorieën omvatten BaseSpawn, FortifiedPosition, OpenPlains, Farm, Field, Village, Camp, Lodge, Church, Ruins, Port en Ship.
Marine overschrijvingen
Section titled “Marine overschrijvingen”Marine-overrides configureren scheepsbemanningen, vloten en scheepsgezondheid voor marine-evenementen.
Klassenlimieten op schepen
Section titled “Klassenlimieten op schepen”ships_spawn_detail_override Frigate50gun British Rifleman 200ships_spawn_detail_override Frigate50gun French Rifleman 200Aangepaste scheepsvloten
Section titled “Aangepaste scheepsvloten”Stel eerst een scheepsvoorinstelling in en definieer vervolgens welke schepen spawnen:
ships_preset 37ships_spawn Frigate50gun 1 British 0ships_spawn Rocketboat 10 French 4Scheepsgezondheid
Section titled “Scheepsgezondheid”ships_health_detail_override Frigate50gun British 20000ships_health_detail_override Frigate50gun French 70Standaard gezondheidswaarden: Fregat 5500, 12GunBrigg 3000, 8GunSchooner 2000, 2GunSchooner 1250, Kanonneerboot 500, Raketboot 500.
Naval Spawn-secties
Section titled “Naval Spawn-secties”objects_override shipspawnsection <Position> <Rotation>Andere nuttige overschrijvingen
Section titled “Andere nuttige overschrijvingen”Artillerie-spawn overschrijven
Section titled “Artillerie-spawn overschrijven”Vervang of schakel artillerie uit op specifieke kaartvakken. Haal slot-ID’s op uit het serverlogboek wanneer de kaart wordt geladen (sectie-ID’s beginnen vanaf 0):
artillery_spawn_override 0 FieldGunartillery_spawn_override 1 NoneTypen: FieldGun, Houwitser, RocketLauncher, Mortel, Geen, Willekeurig, Willekeurig Symmetrisch.
Overnamepunt overschrijven
Section titled “Overnamepunt overschrijven”Pas respawn-tickets aan en leg de timing vast voor de Conquest- en Frontlines-modi:
capture_point_override A 150 30 1capture_point_override B 175 30 1capture_point_override C 350 60 2capture_point_override D -1 90 3Parameters: objectieve brief, respawn-tickets, tijd voor één persoon om te vangen, maximale spelers die van invloed zijn op de veroveringstijd.
Kaartnaam negeren
Section titled “Kaartnaam negeren”Stel een aangepaste weergavenaam in voor een rotatie (handig voor mod-kaarten of hernoemde officiële kaarten):
map_name_override My Custom Line BattleOverschrijvingen toepassen op AleForge
Section titled “Overschrijvingen toepassen op AleForge”Overschrijfopdrachten worden toegevoegd aan uw configuratiebestand en zijn niet beschikbaar op de opstartpagina.
- Open de AleForge Holdfast Config Generator om uw basisconfiguratie in te stellen (kaartrotaties, spelmodi, beheerders)
- Download de gegenereerde configuratie en voeg vervolgens uw overschrijvingsopdrachten handmatig toe in een teksteditor
- Upload het voltooide bestand naar
holdfastnaw-dedicated/configsvia het tabblad Blacksmith’s PortalFiles - Ga naar
Startupen stel de variabeleConfig Filein op uw geüploade bestandsnaam - Start uw server opnieuw op en controleer de overschrijvingen in de game
Tip: Gebruik een aangepaste configuratiebestandsnaam (bijvoorbeeld
line-battle-event.txt), zodat uw overschrijvingen game-updates overleven. Zie Uw configuratie beschermen bij update.
Opmerking: een onjuiste syntaxis voor overschrijven kan voorkomen dat een kaartrotatie wordt geladen. Als uw server niet opstart na het toevoegen van overschrijvingen, controleer dan
Consoleop fouten en verifieer elke opdracht aan de hand van official wiki.
Veelvoorkomende gebruiksscenario’s
Section titled “Veelvoorkomende gebruiksscenario’s”| Evenementtype | Te gebruiken overschrijvingen |
|---|---|
| Lijngevecht (200v200 schutters) | spawn_override per spawnpunt |
| Aangepast wapenevenement | starting_weapons_selection_override, firearm_ammo_override |
| Zeevlootgevecht | ships_preset, ships_spawn, ships_spawn_detail_override |
| Belegering zonder explosieve lopen | sappers_buildlimit ExplosiveBarrel defending 0 |
| Artillerievrije kaart | artillery_spawn_override <slot> None |