Cómo instalar mods en tu servidor
Aprende a instalar mods en tu servidor de Holdfast: Nations At War. Guía paso a paso sobre configuración, comandos, tipos de mods 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 introducir 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
Tenemos muchas opciones para el juego en el panel de nuestro server, pero para este proceso en particular, es necesario crear una nueva plantilla para el archivo 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 localizar 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 del administrador de configuración de 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. A continuación se muestran los comandos para cada situación. Estos comandos deben ingresarse en una rotación de mapas 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 comando (globales o específicas de un mapa), 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 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 del lado del server-cliente y se encuentra 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á presente en ese mapa.
Cómo añadir mods paso a paso
- Busca 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 (del lado del server, del lado del cliente o en ambos).


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

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

Esto va 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 server-cliente.load_mod_client_only MODIDsolo para el lado del cliente.load_mod_server_only MODIDsolo para el lado del server.
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 mostrado con 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 los ajustes básicos 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 los ajustes básicos.
- Reinicia el server yendo a Actions y luego a Restart para aplicar los cambios. El server debería iniciar con los mods instalados.

Solución de problemas
Si tienes algún inconveniente, revisa los siguientes posibles problemas:
- Busca 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-server).
- 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 correspondiente.
Conclusión
Ahora tienes los conocimientos esenciales para personalizar tu server de Holdfast con cualquier mod de la Steam Workshop. Al dominar el archivo de configuración del server, puedes combinar diferentes mods para crear un server único que mantendrá a tu comunidad activa y con ganas de más. No dudes en experimentar con distintas combinaciones de mods para diseñar tu experiencia de juego perfecta.
Si tienes alguna pregunta 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.