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.
¿Qué son las anulaciones?
Sección titulada «¿Qué son las anulaciones?»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
Anulaciones globales frente a por rotación
Sección titulada «Anulaciones globales frente a por rotación»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 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 200Anulaciones terrestres
Sección titulada «Anulaciones terrestres»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 200spawn_override B Rifleman 200Este ejemplo crea un escenario con 200 carpinteros en el lugar de aparición A y 200 fusileros en el lugar de aparición B.
Armas iniciales
Sección titulada «Armas iniciales»Controla con qué armas aparece cada facción y clase:
starting_weapons_selection_override British Grenadier 4 2 Riflestarting_weapons_selection_override French Grenadier 4 3 Rifle Pike,Spontoon,Sword PistolPará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).
Arma bayoneta y munición
Sección titulada «Arma bayoneta y munición»starting_weapons_bayonet_enabled British LightInfantry truefirearm_ammo_override British LightInfantry Musket_NewLandPatternBrownBess 2 0 2weapon_class_ammo_override French LightInfantry Musket 1 1 3Límites y materiales del zapador
Sección titulada «Límites y materiales del zapador»sappers_buildlimit ExplosiveBarrel defending 0sappers_attacking_starting_materials 50sappers_defending_starting_materials 200Objetos de mapa personalizados
Sección titulada «Objetos de mapa personalizados»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.
Anulaciones navales
Sección titulada «Anulaciones navales»Las anulaciones navales configuran las tripulaciones de los barcos, las flotas y el estado de los barcos para eventos navales.
Límites de clase en barcos
Sección titulada «Límites de clase en barcos»ships_spawn_detail_override Frigate50gun British Rifleman 200ships_spawn_detail_override Frigate50gun French Rifleman 200Flotas de barcos personalizados
Sección titulada «Flotas de barcos personalizados»Primero establece un valor preestablecido de barco, luego define qué barcos aparecen:
ships_preset 37ships_spawn Frigate50gun 1 British 0ships_spawn Rocketboat 10 French 4Salud del barco
Sección titulada «Salud del barco»ships_health_detail_override Frigate50gun British 20000ships_health_detail_override Frigate50gun French 70Valores de salud predeterminados: Fragata 5500, 12GunBrigg 3000, 8GunSchooner 2000, 2GunSchooner 1250, Gunboat 500, Rocketboat 500.
Secciones de generación naval
Sección titulada «Secciones de generación naval»objects_override shipspawnsection <Position> <Rotation>Otras anulaciones útiles
Sección titulada «Otras anulaciones útiles»Anulación de generación de artillería
Sección titulada «Anulación de generación de artillería»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 FieldGunartillery_spawn_override 1 NoneTipos: FieldGun, Howitzer, RocketLauncher, Mortar, Ninguno, Random, RandomSymmetric.
Anulación del punto de captura
Sección titulada «Anulación del punto de captura»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 1capture_point_override B 175 30 1capture_point_override C 350 60 2capture_point_override D -1 90 3Pará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.
Anulación de nombre de mapa
Sección titulada «Anulación de nombre de mapa»Establezca un nombre para mostrar personalizado para una rotación (útil para mapas modificados o mapas oficiales renombrados):
map_name_override My Custom Line BattleAplicar anulaciones en AleForge
Sección titulada «Aplicar anulaciones en AleForge»Los comandos de anulación se agregan a su archivo de configuración, no están disponibles en la página de Inicio.
- Abra AleForge Holdfast Config Generator para configurar su configuración base (rotaciones de mapas, modos de juego, administradores)
- Descargue la configuración generada, luego agregue sus comandos de anulación manualmente en un editor de texto
- Cargue el archivo terminado en
holdfastnaw-dedicated/configsa través de la pestañaFilesdel Portal del herrero - Vaya a
Startupy configure la variableConfig Filecon el nombre de su archivo cargado - 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
Consolepara ver si hay errores y verifique cada comando con official wiki.
Casos de uso comunes
Sección titulada «Casos de uso comunes»| 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 |