Ir al contenido
Back to Homepage

Holdfast: Nations At War: Anulaciones de con…

Los comandos de anulación permiten a los administradores del servidor crear escenarios personalizados para batallas en línea, eventos de regimiento y sesiones de juegos de rol. Controlan los límites de clase en los puntos de generación, las armas y municiones iniciales, el equipamiento de los barcos, la ubicación de la artillería, el comportamiento de los puntos de captura y más.

Esta guía explica cómo funcionan las anulaciones y cómo agregarlas a su servidor AleForge Holdfast. Para obtener la referencia completa del comando, consulte Holdfast Server Configuration wiki.

Las anulaciones son comandos de configuración especiales que cambian el comportamiento de juego predeterminado para una rotación de mapa específica o en todo el servidor. A diferencia de las configuraciones básicas como server_name o game_mode, las anulaciones están diseñadas para optimizar el alojamiento de eventos:

  • Restringir qué clases pueden aparecer en cada punto de generación
  • Establece cargas de armas personalizadas y recuentos de munición por facción.
  • Configure flotas navales personalizadas con tipos de barcos y límites de tripulación específicos
  • Ajuste los temporizadores de reaparición de los puntos de captura y las velocidades de captura
  • Coloque objetos de mapa personalizados para escenarios estructurados

El lugar donde colocas una anulación en tu archivo de configuración determina su alcance:

Colocación Alcance
Rotación del mapa anterior (sección global) Se aplica a cada rotación de mapas en el servidor
Dentro de un bloque de rotación de mapa Se aplica sólo a esa rotación específica

Un diseño de configuración típico:

// Global server settings
server_name My Event Server
server_port 20100
steam_query_port 27000
// Global override (applies to all rotations)
friendly_fire false
// Map rotation 1
map_name KF-BattleofWaterloo
game_mode ArmyBattlefield
spawn_override A Rifleman 200
spawn_override B Carpenter 200
// Map rotation 2
map_name KF-PortRoyal
game_mode NavalBattlefield
ships_spawn_detail_override Frigate50gun British Rifleman 200

Las anulaciones terrestres se utilizan para eventos centrados en la infantería y batallas en línea.

Límites de clase en los puntos de generación

Sección titulada «Límites de clase en los puntos de generación»

Limita qué clase y cuántos jugadores pueden aparecer en cada punto. Los puntos de generación están etiquetados como A, B, C, etc. en el menú de generación.

spawn_override A Carpenter 200
spawn_override B Rifleman 200

Este ejemplo crea un escenario con 200 carpinteros en el lugar de aparición A y 200 fusileros en el lugar de aparición B.

Controla con qué armas aparece cada facción y clase:

starting_weapons_selection_override British Grenadier 4 2 Rifle
starting_weapons_selection_override French Grenadier 4 3 Rifle Pike,Spontoon,Sword Pistol

Parámetros: facción, clase, máximo de armas de fuego, máximo de armas cuerpo a cuerpo, luego espacios para clases de armas (separados por comas para múltiples opciones en un espacio).

starting_weapons_bayonet_enabled British LightInfantry true
firearm_ammo_override British LightInfantry Musket_NewLandPatternBrownBess 2 0 2
weapon_class_ammo_override French LightInfantry Musket 1 1 3
sappers_buildlimit ExplosiveBarrel defending 0
sappers_attacking_starting_materials 50
sappers_defending_starting_materials 200

Coloque objetos en el mapa para escenarios estructurados:

objects_override spawnsection <Position> <Rotation> <ID>,<Spawn_Name>,<Category>,<Attacking|Defending|Neutral>,<SizeX>,<SizeY>

Las categorías incluyen BaseSpawn, FortifiedPosition, OpenPlains, Granja, Campo, Pueblo, Campamento, Lodge, Iglesia, Ruinas, Puerto y Barco.

Las anulaciones navales configuran las tripulaciones de los barcos, las flotas y el estado de los barcos para eventos navales.

ships_spawn_detail_override Frigate50gun British Rifleman 200
ships_spawn_detail_override Frigate50gun French Rifleman 200

Primero establece un valor preestablecido de barco, luego define qué barcos aparecen:

ships_preset 37
ships_spawn Frigate50gun 1 British 0
ships_spawn Rocketboat 10 French 4
ships_health_detail_override Frigate50gun British 20000
ships_health_detail_override Frigate50gun French 70

Valores de salud predeterminados: Fragata 5500, 12GunBrigg 3000, 8GunSchooner 2000, 2GunSchooner 1250, Gunboat 500, Rocketboat 500.

objects_override shipspawnsection <Position> <Rotation>

Reemplaza o desactiva la artillería en espacios específicos del mapa. Obtenga los ID de las ranuras del registro del servidor cuando se carga el mapa (los ID de las secciones comienzan desde 0):

artillery_spawn_override 0 FieldGun
artillery_spawn_override 1 None

Tipos: FieldGun, Howitzer, RocketLauncher, Mortar, Ninguno, Random, RandomSymmetric.

Ajusta los tickets de reaparición y el tiempo de captura para los modos Conquista y Primera línea:

capture_point_override A 150 30 1
capture_point_override B 175 30 1
capture_point_override C 350 60 2
capture_point_override D -1 90 3

Parámetros: carta de objetivo, boletos de reaparición, tiempo para que una persona capture, número máximo de jugadores que afectan el tiempo de captura.

Establezca un nombre para mostrar personalizado para una rotación (útil para mapas modificados o mapas oficiales renombrados):

map_name_override My Custom Line Battle

Los comandos de anulación se agregan a su archivo de configuración, no están disponibles en la página de Inicio.

  1. Abra AleForge Holdfast Config Generator para configurar su configuración base (rotaciones de mapas, modos de juego, administradores)
  2. Descargue la configuración generada, luego agregue sus comandos de anulación manualmente en un editor de texto
  3. Cargue el archivo terminado en holdfastnaw-dedicated/configs a través de la pestaña Files del Portal del herrero
  4. Vaya a Startup y configure la variable Config File con el nombre de su archivo cargado
  5. Reinicia tu servidor y verifica las anulaciones en el juego

Consejo: utiliza un nombre de archivo de configuración personalizado (por ejemplo, line-battle-event.txt) para que tus anulaciones sobrevivan a las actualizaciones del juego. Consulte Proteja su configuración al actualizar.

Nota: La sintaxis de anulación incorrecta puede impedir que se cargue la rotación de un mapa. Si su servidor no se inicia después de agregar anulaciones, verifique Console para ver si hay errores y verifique cada comando con official wiki.

Tipo de evento Anulaciones para usar
Batalla en línea (fusileros 200 contra 200) spawn_override por punto de generación
Evento de arma personalizada starting_weapons_selection_override, firearm_ammo_override
Batalla de la flota naval ships_preset, ships_spawn, ships_spawn_detail_override
Asedio sin barriles explosivos sappers_buildlimit ExplosiveBarrel defending 0
Mapa libre de artillería artillery_spawn_override <slot> None