Ir al contenido
Back to Homepage

Holdfast: Nations At War: Proteja su configu…

Las actualizaciones del juego pueden sobrescribir la configuración predeterminada y los archivos de inicio. Para mantener segura su configuración personalizada, trabaje siempre a partir de copias, nunca edite los archivos predeterminados directamente.

Este flujo de trabajo es recomendado por official Holdfast server hosting wiki.

Las actualizaciones de Holdfast pueden reemplazar:

  • El archivo de configuración predeterminado (serverconfig_default.txt en servidores autohospedados, aleforge-default.txt en AleForge)
  • Iniciar scripts (LaunchServer.ps1 en Windows, LaunchServer.sh en Linux)

Si edita los valores predeterminados directamente, el nombre del servidor personalizado, la rotación del mapa, la lista de administradores y la configuración del juego se pueden perder en la próxima actualización.

AleForge usa aleforge-default.txt como configuración predeterminada en holdfastnaw-dedicated/configs. Para proteger su configuración:

  1. Abra Blacksmith’s Portal y vaya a Filesholdfastnaw-dedicated/configs
  2. No edite aleforge-default.txt directamente. En su lugar, cree o cargue un archivo de configuración personalizado (por ejemplo, my-regiment-config.txt)
  3. Utilice AleForge Holdfast Config Generator para crear su configuración, descargarla y cargarla con un nombre de archivo personalizado.
  4. Vaya a Startup y configure la variable Config File con su nombre de archivo personalizado
  5. Reinicia tu servidor

Su archivo personalizado no se verá afectado por las actualizaciones de configuración predeterminadas. La variable de inicio Config File le dice a AleForge qué archivo cargar.

Actualización de su configuración personalizada

Sección titulada «Actualización de su configuración personalizada»

Cuando necesite cambiar la configuración:

  1. Descargue su configuración actual desde holdfastnaw-dedicated/configs (o impórtela a Config Generator)
  2. Realice sus cambios y guárdelos con el mismo nombre de archivo personalizado
  3. Sube el archivo actualizado a holdfastnaw-dedicated/configs, sobrescribiendo la versión anterior.
  4. Reinicie su servidor, no es necesario cambiar la variable de inicio Config File si el nombre del archivo permanece igual

Según el Holdfast wiki:

  1. Duplica la configuración predeterminada:
serverconfig_default.txt → serverconfig_myserver.txt
  1. Duplica el script de inicio:
LaunchServer.ps1 → LaunchServer_myserver.ps1
  1. Edite su script de inicio personalizado para que apunte a su configuración personalizada:
--serverConfigFilePath "serverconfig_myserver.txt"
  1. Inicie siempre el servidor utilizando su script de inicio personalizado

En Linux, el comando de inicio equivalente usa -serverConfigFilePath "serverconfig_myserver.txt" con el binario Holdfast NaW.

Si usa cm2network/holdfastnaw Docker image, los archivos de configuración están dentro del contenedor en /home/steam/holdfastnaw-dedicated/. Monte un volumen para su configuración personalizada para que persista en los reinicios y actualizaciones del contenedor.

  1. Reinicie su servidor (AleForge maneja las actualizaciones de archivos automáticamente)
  2. Verifique que su variable de inicio Config File todavía apunte a su nombre de archivo personalizado
  3. Verifique Console para ver si hay errores y conéctese para confirmar que su configuración esté intacta
  4. Si la configuración se revirtió, vuelva a cargar su configuración personalizada respaldada en holdfastnaw-dedicated/configs

Consejo: mantenga una copia local de su archivo de configuración respaldada fuera del servidor. La función Importar configuración del Config Generator facilita la restauración desde un archivo guardado.

Utilice siempre nombres de archivos de configuración personalizados y señale Inicio (o su script de inicio) hacia ellos. Nunca confíe en el archivo predeterminado para la configuración de producción.