Guía para crear un servidor de BATTALION 1944

De Survival Servers
Ir a la navegación Ir a la búsqueda

Un servidor de juego de BATTALION 1944 se puede crear en un servidor dedicado o en un PC doméstico, o bien alquilarse ya alojado en un proveedor de servidores.

Crear un servidor de BATTALION 1944 desde tu PC de casa o un servidor dedicado

Requisitos del servidor

Windows de 64 bits o Linux de 64 bits

Procesador de cuatro núcleos (requiere hasta 2 núcleos completos)

Unos 400 MB de memoria sin jugadores en el servidor (medido en el servidor Linux en octubre de 2026)

2.3 GB de espacio en disco en Windows, 1.9 GB en Linux (carpeta de instalación)

Visual C++ Redistributable para Visual Studio 2019 o posterior

Paso 1: Descargar los archivos del servidor de juego desde SteamCMD

Última versión del servidor: build 9333212 de Steam (agosto de 2022)

La mejor forma de obtener los archivos del servidor dedicado del juego es mediante SteamCMD. El servidor es el BATTALION: Legacy Dedicated Server gratuito (app de Steam 805140), para Windows o Linux.

  1. Crea una carpeta donde quieras guardar los archivos del servidor de juego de BATTALION 1944
  2. "C:\battalion1944server"
  3. Descarga los archivos en este directorio con SteamCMD:
steamcmd +force_install_dir C:\battalion1944server +login anonymous +app_update 805140 validate +quit

Paso 2: configurar un servidor dedicado de BATTALION 1944

  1. Crea un archivo por lotes llamado BATALLION1944Server.bat en la carpeta que acabas de crear (Paso 1)
  2. Coloca el siguiente código en este archivo por lotes:
start "" "C:\battalion1944server\BattalionServer.exe" -log -SteamServerName="<SERVER_NAME>" -QueryPort=<DESIRED_PORT> -CustomConfig="C:\battalion1944server\Battalion\Config\MyServer.ini"
  1. Sustituye <SERVER_NAME> por el nombre que quieras que aparezca en la lista de servidores (sin él, el servidor aparece como un número largo)
  2. <DESIRED_PORT> con el puerto de consulta que quieras para tu servidor de juego (27015 si no estás seguro)
  3. Copia Battalion\Config\DefaultGame_PrivateServer.ini y llama a la copia MyServer.ini. El servidor solo lee el archivo de configuración cuyo nombre se indica en -CustomConfig

Paso 3: reenvío de puertos

Añade una regla de entrada en tu Firewall de Windows para permitir el puerto UDP <DESIRED_PORT> (27015 si no lo has cambiado).

Es posible que también tengas que añadir una regla de reenvío en el router de tu red. Puedes consultar PortForward.com para saber cómo hacerlo.

Cómo unirte a tu servidor

PASO 1: actualiza tu servidor a la versión más reciente de BATTALION 1944: deténlo y vuelve a ejecutar la línea de SteamCMD del Paso 1. * Si alquilas tu servidor a un proveedor de hosting de servidores de juegos, pregúntale a tu proveedor sobre esto.

PASO 2: ¡Encuentra tu servidor en la lista de servidores del juego!

MÁS SOBRE CÓMO UNIRTE: Cómo unirte a un servidor de Battalion 1944 por Direct Connect

¡Configurar tu servidor de juego de BATTALION 1944!

Abre tu \Battalion\Config\MyServer.ini (tu copia de DefaultGame_PrivateServer.ini del paso 2) para poder editar varias líneas

Bajo el encabezado

[/Script/Battalion.BattalionGameInstance]

En el DefaultGame_PrivateServer.ini que se incluye verás lo siguiente:

+ArcadeMaps="Battery"
+ArcadeMaps="Coastal"
+ArcadeMaps="Derailed"
+ArcadeMaps="Docks"
+ArcadeMaps="Goldrush"
+ArcadeMaps="Invasion"
+ArcadeMaps="Liberation"
+ArcadeMaps="Manorhouse_V1"
+ArcadeMaps="Manorhouse_V2"
+ArcadeMaps="Outpost"
+ArcadeMaps="Savoia"
+ArcadeMaps="Vanguard"
+WartideMaps="Coastal"
+WartideMaps="Derailed"
+WartideMaps="Docks"
+WartideMaps="Invasion"
+WartideMaps="Liberation"
+WartideMaps="Manorhouse_V2"
+WartideMaps="Savoia"
+WartideMaps="Vanguard"

El servidor elige por sí mismo su primer mapa y modo de juego (Team Deathmatch o Wartide), y en nuestras pruebas editar estas listas no cambió ese primer mapa. Para cambiar de mapa con el servidor en marcha, usa Server.ChangeMap (consulta Comandos de administrador del servidor).

Configuración del servidor: variables de DefaultGame_PrivateServer.ini

En el DefaultGame_PrivateServer.ini que se incluye verás lo siguiente:

[/Script/Battalion.BattalionGameMode]

.. ¡debajo verás las variables que puedes modificar!

-SteamServerName= Cámbialo por el nombre que quieres que muestre tu servidor en la lista de servidores. Este no está en el archivo: va en la línea de inicio del Paso 2
-ServerPassword= Protección con contraseña. Esta tampoco está en el archivo: añádela a la línea de inicio del Paso 2
;+TeamNames="TeamOne" Cambia el nombre del equipo 1 (borra el ; al principio de la línea para que el servidor la lea)
;+TeamNames="TeamTwo" Cambia el nombre del equipo 2 (igual que arriba)
StartType=PlayerCountWithTimeout Aquí configuras cómo arrancará el servidor. Puedes elegir entre: "ReadyUp" requiere que todos los jugadores se marquen como listos antes de que empiece la partida, "PlayerCount" espera hasta que el número de jugadores sea mayor o igual que la variable de configuración "RequiredPlayers", y "Skip", que inicia la partida de inmediato. El valor incluido, "PlayerCountWithTimeout", espera a "RequiredPlayers" o a que se agote el tiempo.

Herramientas

Comandos de administrador del servidor