Tener tu propio servidor dedicado de Frozen Flame te da una libertad absoluta a la hora de diseñar tus aventuras mu­l­ti­ju­ga­dor en Arcana. Para la in­s­ta­la­ción y co­n­fi­gu­ra­ción tan solo necesitas una co­n­fi­gu­ra­ción de hardware adecuada, Windows o Linux y SteamCMD, el cliente de línea de comandos de Steam.

Frozen Flame: ¿es mejor alojar el servidor dedicado en tu propio PC o con un proveedor?

En principio, puedes instalar y ejecutar la apli­ca­ción de servidor dedicado de Frozen Flame en tu propio ordenador. El único requisito es que tu PC tenga su­fi­cie­n­te capacidad de pro­ce­sa­mie­n­to para el servidor, sobre todo si también piensas co­ne­c­tar­te para jugar desde el mismo ordenador. La de­s­ve­n­ta­ja más notable de este tipo de hosting es que cuando apagues tu ordenador o cierres la apli­ca­ción, el servidor se de­s­co­ne­c­ta­rá au­to­má­ti­ca­me­n­te. Además, necesitas una conexión a Internet potente y estable, lo cual no siempre es el caso con las co­ne­xio­nes para uso pa­r­ti­cu­lar.

Si, por el contrario, optas por el hardware de servidor de un proveedor pro­fe­sio­nal, no solo podrás contar con un buen ancho de banda, sino que también tendrás la opción de que el servidor dedicado de Frozen Flame esté fu­n­cio­na­n­do las 24 horas del día.

Consejo

Puedes utilizar el hardware del servidor que contrates ex­te­r­na­me­n­te de forma flexible y ejecutar varios se­r­vi­do­res de juegos u otras apli­ca­cio­nes. Por ejemplo, puedes utilizar tu servidor dedicado para alojar un servidor de TeamSpeak o un servidor Mumble: las dos son so­lu­cio­nes de co­mu­ni­ca­ción que mejoran si­g­ni­fi­ca­ti­va­me­n­te la ex­pe­rie­n­cia del jugador.

¿Cuáles son los re­qui­si­tos de sistema para un servidor de Frozen Flame?

Las es­pe­ci­fi­ca­cio­nes exactas de hardware para tu propio servidor dedicado de Frozen Flame dependen de varios factores. El factor más im­po­r­ta­n­te es el número de jugadores que van a in­ter­ac­tuar con tu servidor de forma si­mu­l­tá­nea. Por ejemplo, para aventuras PvE de menor tamaño y co­m­pa­r­ti­das (modo campaña) necesitas menor capacidad de pro­ce­sa­mie­n­to que para un servidor de su­pe­r­vi­ve­n­cia muy co­n­cu­rri­do en modo Ca­ta­cli­s­mo, en el que incluso se pueda activar el PvP.

Los re­qui­si­tos mínimos para que tu servidor de Frozen Flame funcione co­rre­c­ta­me­n­te son los si­guie­n­tes:

  • Pro­ce­sa­dor: Intel Dual-Core a partir de 2,4 GHz o AMD Dual-Core a partir de 2,4 GHz
  • RAM: 2-4 GB RAM
  • Espacio de al­ma­ce­na­mie­n­to en disco duro: 5-10 GB

Los re­qui­si­tos indicados son ne­ce­sa­rios para que el servidor dedicado de Frozen Flame procese el software del vi­deo­jue­go, pero hay que añadir los del sistema operativo del propio servidor. Puedes elegir entre los sistemas ope­ra­ti­vos de servidor de Microsoft y las di­s­tri­bu­cio­nes de Linux, como Ubuntu o Debian. Si, a modo de ejemplo, optas por Windows Server 2022, los si­guie­n­tes re­qui­si­tos de hardware se deben añadir:

  • Pro­ce­sa­dor de 1,4 GHz (64 bits)
  • 512 MB o 2 GB de RAM (en función de si cuenta con una interfaz gráfica de usuario o prescinde de ella)
  • 32 o 36 GB de espacio de al­ma­ce­na­mie­n­to en disco duro (en función de si cuenta con una interfaz gráfica de usuario o prescinde de ella)
Consejo

¿Estás pensando en montar un servidor dedicado de Frozen Flame para librar enormes batallas mu­l­ti­ju­ga­dor? En ese caso, puedes cubrir los elevados re­qui­si­tos có­mo­da­me­n­te con el potente hardware em­pre­sa­rial del servidor dedicado de IONOS.

Hosting de un servidor dedicado de Frozen Flame en IONOS

Alojar tu servidor de vi­deo­jue­gos con un proveedor pro­fe­sio­nal es la solución más sencilla para ase­gu­rar­te tener su­fi­cie­n­te capacidad de pro­ce­sa­mie­n­to y un fu­n­cio­na­mie­n­to sin problemas (por ejemplo, gracias a una conexión en banda ancha de primer nivel). El mayor reto no solo es encontrar el proveedor adecuado, sino también escoger el pack ofrecido por el proveedor que mejor se adecue al tipo de servidor que tengas en mente.

IONOS ofrece estos modelos de se­r­vi­do­res

Si quieres tener a IONOS como proveedor para alojar tu servidor dedicado de Frozen Flame, puedes elegir entre tres modelos de servidor di­fe­re­n­tes. Los tres cuentan con tarifas di­fe­re­n­tes, que difieren en cuanto al alcance de los servicios prestados y el precio. En cualquier caso, puedes contar con un servidor con conexión en banda ancha con más de 360 Gbit/s.

  • VPS: un servidor virtual o VPS (Virtual Private Server) de IONOS te da acceso a hardware vi­r­tua­li­za­do de un sistema host fijo. El pack de servicios co­n­tra­ta­do está cla­ra­me­n­te definido y tiene un coste fijo mensual.
  • Servidor cloud: un servidor cloud de IONOS también te da acceso a hardware vi­r­tua­li­za­do, pero los recursos no proceden obli­ga­to­ria­me­n­te de un sistema host fijo. Por lo tanto, los se­r­vi­do­res cloud se pueden escalar en cualquier momento y solo pagas por el hardware que ve­r­da­de­ra­me­n­te utilizas.
  • Servidor dedicado: el servidor dedicado de IONOS te pro­po­r­cio­na hardware dedicado en exclusiva. Los co­m­po­ne­n­tes del hardware co­n­tra­ta­do son muy potentes y la capacidad de pro­ce­sa­mie­n­to utilizada se factura por minuto.
Consejo

Re­co­me­n­da­mos en­ca­re­ci­da­me­n­te el servidor en la nube de IONOS para quienes se inician en el hosting de se­r­vi­do­res de juegos. Además, si solo necesitas el servidor oca­sio­na­l­me­n­te, pagarás úni­ca­me­n­te por el tiempo durante el estés uti­li­za­n­do el hardware de forma activa. Si se da el caso de que necesitas pu­n­tua­l­me­n­te un mayor re­n­di­mie­n­to, solo tienes que añadir más RAM o CPU.

3 es­ce­na­rios de se­r­vi­do­res Frozen Flame y las tarifas IONOS más adecuadas

Elegir el servidor más adecuado y el re­n­di­mie­n­to necesario depende del uso que vayas a darle a tu servidor dedicado de Frozen Flame. La regla de oro es la siguiente: cuantos más usuarios se vayan a conectar al mismo tiempo, más RAM y CPU vas a necesitar para disfrutar de un juego fluido y ligero. Para fa­ci­li­tar­te la decisión, te mostramos 3 es­ce­na­rios de uso típicos a los que hemos asignado el servidor de IONOS que mejor se adapta a las ne­ce­si­da­des in­di­vi­dua­les de cada caso.

Frozen Flame: escenario de servidor dedicado Tarifa de Servidor IONOS co­rre­s­po­n­die­n­te
1-4 personas; servidor pe­r­ma­ne­n­te­me­n­te online VPS L
5-10 personas; servidor pe­r­ma­ne­n­te­me­n­te online VPS XL
Hasta 24 personas; servidor pe­r­ma­ne­n­te­me­n­te online AR6-32 SSD

Servidor dedicado de Frozen Flame: in­s­tru­c­cio­nes paso a paso para tener tu propio servidor

En el siguiente tutorial apre­n­de­rás paso a paso cómo instalar, co­n­fi­gu­rar y hacer público un servidor dedicado de Frozen Flame. Como ejemplo, te mostramos el proceso para clientes de IONOS (VPS, servidor cloud y servidor dedicado) que utilicen Windows Server 2022 como sistema operativo.

Paso 1. Co­ne­c­tar­se en remoto al servidor co­n­tra­ta­do

Primero necesitas una conexión remota estable con el hardware que has co­n­tra­ta­do para poder instalar y co­n­fi­gu­rar un servidor dedicado de Frozen Flame en él. La conexión, en el caso de tener un sistema operativo de Windows Server 2022, se puede efectuar a través del Remote Desktop Protocol (RDP), que se encuentra activado por defecto en todos los sistemas ope­ra­ti­vos de Microsoft. Los clientes de IONOS pueden es­ta­ble­cer su conexión di­re­c­ta­me­n­te desde el panel de control conocido como Cloud Panel:

  1. Abre la página de inicio de sesión del Cloud Panel en el navegador e inicia sesión con tus datos de cliente.
  2. Se­le­c­cio­na la categoría de producto “Server & Cloud”.
  3. Haz clic en la tarifa que has co­n­tra­ta­do para alojar tu servidor dedicado de Frozen Flame.
  4. Haz clic en el link de descarga de la “Conexión a Es­cri­to­rio Remoto” (en el apartado “Datos de acceso”).
  5. Ejecuta el archivo .rdp que has de­s­ca­r­ga­do y confirma la co­n­fi­gu­ra­ción remota haciendo clic en “Conectar”.
  6. Introduce los datos para acceder a tu servidor, los cuales puedes encontrar en el apartado “Datos de acceso” del Cloud Panel.
  7. Confirma el ce­r­ti­fi­ca­do de seguridad del servidor de IONOS.
Imagen: IONOS Cloud Panel: datos de acceso y configuración remota
En el Cloud Panel de IONOS tienes, a simple vista, todos los datos que necesitas para acceder a tu servidor.

Paso 2. Instalar SteamCMD, el cliente de línea de comandos de Steam

La forma más sencilla de descargar e instalar la apli­ca­ción del servidor dedicado de Frozen Flame es a través de SteamCMD. El cliente de línea de comandos se conecta di­re­c­ta­me­n­te a los se­r­vi­do­res de descarga públicos de la popular pla­ta­fo­r­ma de vi­deo­jue­gos. Instala el programa de la siguiente forma:

  1. Descarga SteamCMD a través del siguiente link de descarga.
  2. De­s­co­m­pri­me el archivo ZIP que acabas de descargar, en cualquier di­re­c­to­rio de tu servidor.
  3. Ejecuta el archivo steamcmd.exe haciendo doble clic sobre él.
  4. Si la in­s­ta­la­ción ha sido correcta, te aparecerá la línea de entrada de Steam: Steam>.
Imagen: Línea de entrada de SteamCMD
SteamCMD: puedes empezar a co­ne­c­tar­te a los se­r­vi­do­res de Steam en cuanto veas la línea de entrada de SteamCMD.

Paso 3. Instalar la apli­ca­ción de servidor dedicado Frozen Flame

Gracias a SteamCMD, ya puedes descargar e instalar el software de servidor de Frozen Flame. Para ello, comienza iniciando sesión de forma anónima en los se­r­vi­do­res públicos de Steam:

login anonymous
bash

A co­n­ti­nua­ción, crea un di­re­c­to­rio de in­s­ta­la­ción para los archivos del servidor:

force_install_dir C:\frozen-flame-dedicated-server
bash

En el último paso puedes combinar el comando app_update con el App-ID 1348640, que es el ID del software de servidor dedicado de Frozen Flame, para descargar la apli­ca­ción e in­s­ta­lar­la en el di­re­c­to­rio que has creado.

app_update 1348640 validate
bash
Imagen: SteamCMD: instalación del servidor de Frozen Flame
Es­pe­ci­fi­ca­n­do el App ID 1348640, la apli­ca­ción del servidor dedicado de Frozen Flame puede de­s­ca­r­gar­se en cuestión de minutos.
Nota

Si quieres ac­tua­li­zar la apli­ca­ción del servidor en el futuro, solo tendrás que volverte a conectar a los se­r­vi­do­res de Steam y ejecutar el comando app_update 1348640.

Paso 4. Abrir puertos para la conexión con el servidor

Necesitas abrir varios puertos en la co­n­fi­gu­ra­ción del Firewall de tu servidor co­n­tra­ta­do para que tu servidor dedicado de Frozen Flame esté di­s­po­ni­ble online y pueda recibir y procesar so­li­ci­tu­des de Steam. Debes abrir 3 puertos: el puerto TCP/UDP 7777 como puerto general del servidor y los puertos TCP 25575 y UDP 27015 para la co­mu­ni­ca­ción con la pla­ta­fo­r­ma de Steam.

En el Cloud Panel de IONOS puedes abrir los puertos de la siguiente forma:

  1. Dirígete al apartado “Server & Cloud”.
  2. Se­le­c­cio­na el hardware donde has instalado el servidor dedicado de Frozen Flame.
  3. En el menú de la izquierda, haz clic en “Red” y se­le­c­cio­na el subapa­r­ta­do “Políticas de Firewall”.
  4. Crea en “Entrada” las reglas co­rre­s­po­n­die­n­tes a cada puerto.
Imagen: Frozen Flame: abrir puertos en el Cloud Panel de IONOS
En cada regla de firewall que hagas, indica tanto el número del puerto como el protocolo que quieres. La de­s­cri­p­ción es opcional y te ayuda de cara a la siguiente vez que asignes u organices los puertos abiertos.

Paso 5. Crear el archivo de co­n­fi­gu­ra­ción Game.ini

El principal archivo de co­n­fi­gu­ra­ción de un servidor dedicado de Frozen Flame es el archivo Game.ini. No obstante, no se crea au­to­má­ti­ca­me­n­te, debes crearlo tú mismo. Accede al di­re­c­to­rio del servidor y crea un nuevo archivo con el nombre Game.ini en el su­b­di­re­c­to­rio .\FrozenFlame\Saved\Config\WindowsServer. Las carpetas de este di­re­c­to­rio también se deben crear ma­nua­l­me­n­te.

Una vez creado el archivo, puedes insertar y guardar las si­guie­n­tes líneas para que tenga una co­n­fi­gu­ra­ción estándar sencilla:

[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword="Password"
[/Script/FrozenFlame.GameBalance]
bFreePVP=True; Enable PVP for non-friends
DurationOfDay=3600; How long a day lasts
HealthRateAfterRespawn=0.5; Health after death
bRestoreHealthOnLevelUp=True; Restore health on level up
JumpStaminaCost=6; Stamina cost at jumping
SprintStaminaCost=1; Stamina cost at sprinting
ArmorDurabilityReducementAfterDeath=25; Loss of armor durability after death
DefaultWeaponDurabilityCost=0.5; Weapon durability loss speed
HalfSlowdownOverweightRatio=1; Overweight - disable sprint for player after that % (200/100% by deualt)
FullSlowdownOverweightRatio=1.5; Overweight - disable even run and getting new items after that % (300/150% by default)
bIsAllowedToTeleportWithOverweight=False; Allow to teleport with overweight
bIsAllowedToGlideWithOverweight=False; Allow to fly with overweight
MinimalLevelToDropItemAfterDeath=0; Drop items only after that player level (if enabled)
bDropEquippedItems=False; Drop equipped items after death
bDropEquipableItems=False; Drop equipable items after death
bDropFoodItems=False; Drop food on death
LevelUpFlameRate=1; Flame rate required for level Up multiplier
MonstersHealthMultiplier=1; Monsters health multiplier
MonstersDamageMultiplier=1; Monsters damage multiplier
bNoModuleCost=False; Building without material costs
bLimitlessSupport=False; Building without restrictions
bInvulnerableModules=False; Bulding without decay
bDemolishResourceDropMultiplier=0.5; How many resources to return after module destroy
bIgnoreDifficulty=False; Ignore difficulty settings (for local coop only)
DecayThreshold=0; A minimum durability that keeps after weather decay system damage
bOnlyOneSentinelAllowed=True; Allow to build only a single sentinel
;SentinelRadiusMultiplier=1.0; Sentinel protection radius multiplier
bRequireActiveSentinelForBuildingMode=False; Allow to build only inside active sentinel radius
bDisallowToDestroyModulesWithoutOwnership=True; Disable descrution hammer tool
bAllowCreaturesToDamageBuildings=False
bAllowPlayersToDamageBuildings=True
;bDisableItemRequirements=True; disable attribute requirements for item equip/usage
[/Script/FrozenFlame.DefaultsOverTimeEffect]
bDisableOverweight=False; Disable overweight system
[/Game/FrozenFlame/DataTables/Variables/BP_GameBalance_Base.BP_GameBalance_Base_C]
bApplyRestrictionsInsideEnergyBarriers=True; Fly and some buildings restrictions inside energy barriers
[/Script/FrozenFlame.RecipeDiscoveryComponent]
;RecipeVisibilityOverride=(("StructureItem_Sentinel", False)); Disable some recipes

Asigna una co­n­tra­se­ña única en la línea ServerPasswort y adapta li­bre­me­n­te y a tu gusto cada una de las opciones de co­n­fi­gu­ra­ción.

Paso 6. Crear archivos de co­n­fi­gu­ra­ción para el modo de juego

En tu servidor dedicado de Frozen Flame puedes elegir entre el modo Campaña (estándar) o el modo Su­pe­r­vi­ve­n­cia “Ca­ta­cli­s­mo” (más rápido). Sin embargo, los archivos de co­n­fi­gu­ra­ción para ambos modos no fueron creados au­to­má­ti­ca­me­n­te al instalar el servidor, por lo que también debes crearlos ma­nua­l­me­n­te en el su­b­di­re­c­to­rio .\FrozenFlame\Saved\Config\WindowsServer.

Para el modo campaña, crea el archivo Hea­ve­n­No­r­mal.ini e introduce el siguiente contenido:

[/Script/FrozenFlame.GameBalance]
bSkipTutorial=False;
HealthRateAfterRespawn=0.5; Health after death
bRestoreHealthOnLevelUp=True; Restore health on level up
DefaultWeaponDurabilityCost=0.5; Weapon durability loss speed
ArmorDurabilityReducementAfterDeath=25; Loss of armor durability after death
bDropEquippedItems=False; Drop equipped items after death
bDropEquipableItems=True; Drop equipable items after death
bDropFoodItems=True; Drop food on death
DemolishResourceDropMultiplier=0.5; How many resources to return after module destroy
DecayThreshold=0; A minimum durability that keeps after weather decay system damage

Si, por el contrario, quieres que el juego en tu servidor esté en el modo ca­ta­cli­s­mo, crea el archivo Ga­me­Mo­de­Su­r­vi­ve.ini e introduce el siguiente contenido:

[/Script/FrozenFlame.GameBalance]
bSkipTutorial=False;
HealthRateAfterRespawn=0.5; Health after death
bRestoreHealthOnLevelUp=True; Restore health on level up
DefaultWeaponDurabilityCost=0.5; Weapon durability loss speed
ArmorDurabilityReducementAfterDeath=25; Loss of armor durability after death
bDropEquippedItems=False; Drop equipped items after death
bDropEquipableItems=True; Drop equipable items after death
bDropFoodItems=True; Drop food on death
DemolishResourceDropMultiplier=0.5; How many resources to return after module destroy
DecayThreshold=0; A minimum durability that keeps after weather decay system damage
Imagen: Frozen Flame: directorio del servidor dedicado con los archivos de configuración
Con el Ga­me­Mo­de­Su­r­vi­ve.ini decides emprender una aventura en el modo Su­pe­r­vi­ve­n­cia de Frozen Flame.

Paso 7. Crea un script de inicio para el servidor dedicado de Frozen Flame

Para iniciar el servidor, necesitas un archivo batch con una de­te­r­mi­na­da secuencia de comandos. El archivo debe estar en el mismo di­re­c­to­rio que Fro­ze­n­Fla­me­Se­r­ver.exe. Crea un nuevo archivo en la carpeta principal .\Frozen Flame Dedicated Server con el nombre Start.bat.

A co­n­ti­nua­ción, abre el archivo con el editor que prefieras e introduce el siguiente contenido:

frozenflameServer.exe -log -ip=123.456.789.0 -port=7777 -QueryPort=25575 -SteamServerName="Frozen Flame Server by IONOS"

Introduce la IP de tu servidor donde aparece la IP de ejemplo y dentro del par de comillas que hay después de la palabra SteamServerName= puedes in­tro­du­cir el nombre que le quieres asignar a tu servidor de Frozen Flame.

Imagen: Frozen Flame: script para iniciar el servidor dedicado
Cuando crees el script para iniciar tu servidor de Frozen Flame, asegúrate de que in­tro­du­ces co­rre­c­ta­me­n­te los números de los puertos que acabas de abrir.

Paso 8. Iniciar el servidor dedicado de Frozen Flame

Una vez hayas creado y guardado el script, puedes iniciar tu servidor con la co­n­fi­gu­ra­ción pre­via­me­n­te definida. Para ello, haz doble clic sobre el archivo batch para eje­cu­tar­lo. Se abrirá el símbolo del sistema y se eje­cu­ta­rán los comandos del script. En otra ventana del símbolo del sistema puedes ver el proceso de inicio del servidor de Frozen Flame.

Paso 9. Co­ne­c­tar­se al servidor

Ya os podéis conectar al servidor en cualquier momento. Para ello, inicia Frozen Flame como haces siempre y sigue los si­guie­n­tes pasos:

  1. Haz clic en “Jugar”.
  2. Se­le­c­cio­na la opción “Servidor Privado”.
  3. Haz clic en “Añadir” o presiona la tecla [F] e introduce la dirección IP de tu servidor. A la dirección IP le debes añadir dos puntos y el número del puerto del servidor, es decir: “:7777”.
  4. Confirma el servidor pulsando la tecla Enter y, fi­na­l­me­n­te, haz clic en “Conectar” o pulsa la tecla [E] para es­ta­ble­cer la conexión con el servidor dedicado de Frozen Flame.
Imagen: Frozen Flame: añadir el servidor
Dale a tus co­m­pa­ñe­ros de equipo la dirección IP y la co­n­tra­se­ña de tu servidor para empezar a disfrutar juntos de la aventura en Arcana.
Nota

Ac­tua­l­me­n­te (a fecha de abril 2023) no puedes inscribir tu servidor como servidor público de Frozen Flame si estás haciendo el hosting de la apli­ca­ción del servidor dedicado tú mismo. Si quieres que sea público, tienes que contratar un servicio de alquiler, con el que tendrás mucha menos libertad a la hora de ad­mi­ni­s­trar­lo.

En cuanto se es­ta­ble­z­ca la conexión podréis, por fin, su­me­r­gi­ros juntos en la aventura online.

Imagen: Captura de pantalla en Frozen Flame
Con el personaje ya creado, puedes su­me­r­gi­r­te en la aventura. En este caso, en el modo Ca­ta­cli­s­mo.
Ir al menú principal