Cómo instalar mods en tu servidor
Aprende a instalar mods en tu servidor de Holdfast: Nations At War. Guía de configuración, comandos para mapas y solución de problemas.
¿Listo para llevar tu server de Holdfast más allá de las batallas de línea estándar? Con el soporte oficial para mods, puedes implementar desde útiles herramientas de administración y mapas personalizados hasta eras históricas completamente nuevas, transformando por completo la jugabilidad para tu comunidad.
Los jugadores de PS5 o Xbox no pueden unirse a servers con mods.
Solo necesitas hacer unos pocos cambios sencillos en los archivos de configuración de tu server. Esta guía te llevará paso a paso por todo el proceso para asegurarte de que lo hagas bien, ya sea que quieras añadir un solo mod o una colección completa.
Añadir mods: Conceptos básicos
Ofrecemos muchas opciones para el juego en el panel de tu server, pero para este proceso en particular, es necesario crear una nueva plantilla para modlist.txt y los archivos de rotación de mapas correspondientes, como armyfront_rotation.txt o frontlines_rotation.txt.
Vamos a ver cómo se hace.
Primero, necesitamos ubicar este archivo. Ve a la pestaña Config Manager en el panel izquierdo y selecciona Create new config on modlist.txt.

Así es como se hace a través de la plantilla de Config Manager para modlist.txt.
- Mods globales: Usa
mods_installedymods_installed_server_onlyaquí, los cuales van fuera de las rotaciones de mapas. - Mods específicos de mapas: Crea una nueva plantilla con el archivo de configuración de rotación de mapas correspondiente (frontlines:rotation). Usa
load_mod,load_mod_client_onlyoload_mod_server_onlydentro de un bloque!map_rotation.
Algunos mods requieren instalarse solo en el server, otros solo en el cliente y algunos en ambos. Existen comandos para cada una de estas situaciones, como se muestra a continuación. Estos comandos deben introducirse en una rotación de mapa específica. Asegúrate de que el SteamID/ModID del mod esté instalado en el server. Se pueden separar con una línea vacía siempre que la línea !map_rotation end esté debajo de ellos.
load_mod MODID #carga el mod en el cliente y en el server
load_mod_client_only MODID #carga el mod solo en la máquina del cliente
load_mod_server_only MODID #carga el mod solo en la máquina del server
Consejo pro: Para todas las líneas de comandos (globales o específicas de mapas), el
#MESSAGEdespués de la línea de comando en la plantilla de configuración se puede usar para anotar detalles que el server ignorará, pero que son útiles para describir la configuración.
Ejemplo de un modlist.txt modificado y una rotación de mapas con anotaciones usando el formato #message
modlist.txt:
####-- Here you can add all of your mods using the mods_installed STEAMID and mods_installed_server_only STEAMID variables.
####-- Once added here, you can use load_mod STEAMID, load_mod_client_only STEAMID, or load_mod_server_only STEAMID variables inside each map rotation block you want to load the mods into.
####-- Mods required for the linebattle template, even if you dont use it dont edit this part as these mods can be reused on other templates.
mods_installed 2531692643 #eLF’s AutoAdmin->Mod loaded globally into the server and client
#####Es posible que haya otros mods cargados por defecto, pero puedes ignorarlos o eliminarlos si lo deseas.
armyfront_rotation.txt como ejemplo:
###- Map Rotations
#--- Rotation Group 1 = Army Battlefield ---
#1 = Cross Hills (Battlefield) [Pop - Medium & High]
!map_rotation start
map_name crosshills
game_mode ArmyBattlefield
round_time_minutes 20
reinforcements_per_faction 570
wave_spawn_time_seconds 10
wave_spawn_vehicle_time_seconds 20
wave_spawn_dynamic_time_seconds 15
spawn_immunity_timer 5
max_player_respawns -1
faction_balancing true
faction_balancing_discrepancy_amount 8
allow_midround_spawning true
allow_faction_switching true
allow_spectating true
minimum_players -1
nature_preset none
faction_attacking british
faction_defending french
faction_randomiser both
friendly_fire false
friendly_fire_melee_bounce false
damage_split 0
sappers_attacking_starting_materials 100
sappers_defending_starting_materials 100
sappers_buildlimit explosivebarrel attacking 3
sappers_buildlimit explosivebarrel defending 3
sappers_buildlimit palisade attacking 3
sappers_buildlimit palisade defending 3
sappers_buildlimit shootingplatform attacking 3
sappers_buildlimit shootingplatform defending 3
sappers_buildlimit rocketstack attacking 4
sappers_buildlimit rocketstack defending 4
class_system_orders true
class_system_orders_reinforce true
class_system_orders_reinforce_limit -1
class_system_orders_reinforce_cooldown 240
population_verylow_playable false
population_low_playable false
population_medium_playable true
population_high_playable true
max_accumulated_faction_points -1
load_mod 2531692643 #eLF’s AutoAdmin -->Mod loaded specifically into this map rotation
!map_rotation end
En este ejemplo, este mod requiere instalación en el lado del servidor y cliente, y está tanto en la configuración global (modlist.txt) como en la de rotación de mapas (armyfront_rotation.txt). Mods_installed mod ID está en las configuraciones globales fuera de la rotación de mapas (como el nombre del server, el mensaje de introducción, etc.) y load_modmod ID está dentro del bloque de rotación de mapas.
Si añadimos más rotaciones de mapas a esta configuración, pero omitimos la línea
load_mod 2531692643 #eLF’s AutoAdmin, el mod no estará activo en ese mapa.
Añadir mods: Paso a paso
- Encuentra el mod que quieres añadir en la workshop aquí. Copia el ID del mod desde la URL o la descripción. La mayoría de los mods especifican dónde deben instalarse (en el lado del server, del cliente o en ambos).


- Una vez que tengas toda la información, ve a Config Manager y selecciona Create a new config para modlists.txt.

- Añade la línea para agregar el mod. Existen dos versiones de este comando:
mods_installed_server_only MODIDpara mods que son solo del lado del server (no requiere que los jugadores descarguen el mod para unirse)mods_installed MODIDpara mods de servidor y cliente (les pide a los jugadores que se unan que descarguen el mod).

Esto se encuentra fuera de la rotación de mapas, por lo que afecta al server de forma global siempre que esté configurado en Override Boot Config - Use As Default. Debes usar una línea de comando por cada mod añadido, tal como se ve en el ejemplo con 4 mods y 4 líneas.

- Dependiendo del mod, tendrás que usar los comandos correspondientes para añadirlo. Hay tres comandos, como se explicó en la introducción:
load_mod MODIDpara el lado del servidor y cliente.load_mod_client_only MODIDsolo para el lado del cliente.load_mod_server_only MODIDpara el lado del server únicamente.
Esto va únicamente dentro de la rotación de mapas, por lo que debe estar entre la línea !map_rotation start y la línea !map_rotation end. Se usa una línea de comando por cada mod añadido.
Ejemplo que muestra el mod AutoAdmin dentro de la rotación de mapas.

- Haz clic en Override Boot Config - Use As Default y luego en Save Config Template.

Asegúrate de seleccionar la misma rotación de mapas en la variable Map Rotation Template de la configuración básica que modificaste en el Config Manager.

En este caso, se modificó la plantilla de configuración armyfront_rotation.txt, por lo que seleccioné armyfront_rotation en la opción Map Rotation Template dentro de Basic Settings.
- Reinicia el server yendo a Actions y luego a Restart para aplicar los cambios. El server debería iniciar con los mods ya instalados.

Solución de problemas
Si tienes algún problema, revisa las siguientes posibles causas:
- Comprueba si hay errores de sintaxis en la plantilla de configuración.
- Asegúrate de usar los comandos correctos (por ejemplo, no usar comandos de mods exclusivos del server para mods que requieren cliente y servidor).
- No olvides cargar los mods de forma global en modlist.txt.
- Asegúrate de añadir correctamente la línea del mod en la rotación específica correspondiente.
Conclusión
Ahora ya tienes los conocimientos básicos para personalizar tu server de Holdfast con cualquier mod de la Steam Workshop. Al dominar el archivo de configuración del server, podrás combinar diferentes mods para crear un server único que mantendrá a tu comunidad activa y con ganas de seguir jugando. No tengas miedo de experimentar con distintas combinaciones de mods para diseñar tu experiencia de juego ideal.
Si tienes alguna duda o necesitas ayuda, no dudes en ponerte en contacto con nuestro equipo de soporte a través del chat en vivo o por correo electrónico en support@pingplayers.com.