Créez votre Frozen Flame dedicated server et profitez d’un maximum de liberté pour explorer Arcana en mode mul­ti­joueur. En termes d’ins­tal­la­tion et de pa­ra­mé­trage, vous devez seulement disposer d’une con­fi­gu­ra­tion ma­té­rielle adaptée et être équipé de Windows ou de Linux et du client en ligne de commande SteamCMD.

Frozen Flame : est-il pré­fé­rable d’héberger le serveur dédié sur son or­di­na­teur ou chez un four­nis­seur ?

En principe, vous pouvez con­fi­gu­rer et exécuter l’ap­pli­ca­tion relative au serveur dédié Frozen Flame sur votre propre or­di­na­teur. Pour ce faire, il doit disposer d’une puissance de calcul suf­fi­sante, tout par­ti­cu­liè­re­ment si vous souhaitez pouvoir vous connecter à l’univers de jeu hébergé sur votre propre appareil. Cette solution d’hé­ber­ge­ment comporte toutefois un in­con­vé­nient majeur : si vous éteignez votre or­di­na­teur ou arrêtez l’ap­pli­ca­tion, le serveur passe alors au­to­ma­ti­que­ment hors ligne. Vous devez également disposer d’une connexion Internet à la fois per­for­mante et stable, ce qui n’est pas toujours assuré avec une connexion privée.

Par contre, si vous choi­sis­sez d’utiliser le matériel d’un four­nis­seur pro­fes­sion­nel pour votre serveur, vous êtes sûr de bé­né­fi­cier des per­for­mances du haut débit et de pouvoir faire fonc­tion­ner jour et nuit votre serveur dédié Frozen Flame.

Conseil

En louant en externe le matériel né­ces­saire pour votre serveur, profitez d’une solution flexible et exploitez dif­fé­rents serveurs de jeu, voire d’autres ap­pli­ca­tions. Afin d’optimiser votre ex­pé­rience mul­ti­joueur, vous pouvez par exemple créer vos propres solutions de com­mu­ni­ca­tion à l’aide d’un serveur TeamSpeak ou mettre en place un serveur Mumble.

Quelles sont les spé­ci­fi­ca­tions tech­niques requises pour un serveur Frozen Flame ?

La con­fi­gu­ra­tion ma­té­rielle dont vous avez besoin pour votre serveur dédié Frozen Flame dépend de dif­fé­rents facteurs, le plus important d’entre eux étant le nombre de joueurs qui in­te­ra­gis­sent au même moment avec le serveur. Par exemple pour de petites aventures JcE (joueur contre l’en­vi­ron­ne­ment) en mul­ti­joueur (mode « campagne »), vous n’avez pas besoin de la même puissance que celle né­ces­saire à un serveur de survie très fréquenté en mode « Cataclysm », où l’option JcJ (joueur contre joueur) peut même être activée.

Les spé­ci­fi­ca­tions tech­niques requises au minimum pour le bon fonc­tion­ne­ment d’un serveur Frozen Flame sont pré­sen­tées ci-dessous.

  • Pro­ces­seur : Intel Dual-Core à partir de 2,4 GHz ou AMD Dual-Core à partir de 2,4 GHz
  • Mémoire vive : 2 à 4 Go (RAM)
  • Espace en disque dur : 5 à 10 Go

Il convient d’ajouter aux spé­ci­fi­ca­tions tech­niques requises pour le serveur dédié Frozen Flame les prérequis en lien avec le système sous-jacent. Vous pouvez faire votre choix parmi des dis­tri­bu­tions Linux telles qu’Ubuntu ou Debian, et les systèmes d’ex­ploi­ta­tion pour serveur de Microsoft. En optant par exemple pour Windows Server 2022, il convient de respecter en plus la con­fi­gu­ra­tion ma­té­rielle suivante :

  • Pro­ces­seur de 1,4 GHz (64 bits)
  • 512 Mo ou 2 Go de mémoire vive (avec ou sans interface graphique)
  • 32 Go ou 36 Go d’espace en disque dur (avec ou sans interface graphique)
Conseil

Vous avez prévu de créer un serveur dédié Frozen Flame pour livrer d’énormes batailles en mode mul­ti­joueur ? Nous vous con­seil­lons d’opter pour les per­for­mances du matériel pro­fes­sion­nel des serveurs dédiés proposés par IONOS afin de vous calquer par­fai­te­ment sur le haut niveau des spé­ci­fi­ca­tions tech­niques requises.

Héberger un serveur dédié Frozen Flame chez IONOS

En choi­sis­sant d’héberger votre propre serveur de jeu chez un four­nis­seur pro­fes­sion­nel, vous optez pour la solution la plus simple, qui vous permet de bé­né­fi­cier d’une puissance de calcul suf­fi­sante et d’un fonc­tion­ne­ment fluide (grâce, par exemple, à une connexion haut débit). La dif­fi­culté consiste alors à trouver le bon four­nis­seur, mais aussi le bon progiciel par rapport au scénario que vous avez en tête pour votre serveur.

IONOS vous propose ces modèles de serveur

En faisant confiance à IONOS en tant que par­te­naire dans le cadre de l’hé­ber­ge­ment de votre serveur dédié Frozen Flame, vous pouvez faire votre choix parmi trois modèles de serveurs dif­fé­rents. Le tarif change pour chacun de ces trois modèles, qui se dé­mar­quent donc aussi bien par les pres­ta­tions qu’ils offrent que par leur prix. Quel que soit votre choix, vous pro­fi­te­rez forcément d’une connexion à haut débit de plus de 360 Gbit/s pour votre serveur.

  • vServer (VPS) : avec un vServer ou VPS (serveur dédié virtuel) proposé par IONOS, vous profitez de la puissance ma­té­rielle vir­tua­li­sée d’un système hôte fixe. L’ensemble de services que vous réservez est clai­re­ment défini, et vous pouvez en profiter à un tarif mensuel fixe.
  • Serveur Cloud : si vous choi­sis­sez plutôt l’un des serveurs Cloud proposés par IONOS, les res­sources ma­té­rielles mises à votre dis­po­si­tion sont elles aussi vir­tua­li­sées, mais elles ne viennent pas forcément d’un système hôte fixe. Vous pouvez donc modifier l’offre associée à votre serveur Cloud à tout moment, en payant uni­que­ment pour la puissance que vous utilisez.
  • Serveur dédié : opter pour un serveur dédié proposé par IONOS revient à louer du matériel in­for­ma­tique ex­clu­si­ve­ment réservé pour vous. Les dif­fé­rents com­po­sants offrent des per­for­mances par­ti­cu­liè­re­ment élevées, avec une puissance de calcul facturée à la minute d’uti­li­sa­tion.
Conseil

L’hé­ber­ge­ment de serveurs de jeu est une nouveauté pour vous ? Nous vous re­com­man­dons vivement de choisir le serveur Cloud proposé par IONOS : dans le cadre d’une uti­li­sa­tion ponc­tuelle, vous payez uni­que­ment les périodes d’uti­li­sa­tion active du matériel. Si, pour un temps, vous avez besoin de davantage de puissance, il vous suffit de revoir à la hausse les spé­ci­fi­ca­tions relatives à la mémoire vive ou au pro­ces­seur.

3 scénarios en lien avec des serveurs Frozen Flame et leurs offres IONOS res­pec­tives

Pour dé­ter­mi­ner le type de serveur qui vous convient et la puissance dont vous avez besoin, vous devez vous demander comment vous souhaitez utiliser votre serveur dédié Frozen Flame. Il existe une règle générale plutôt simple : plus il y a d’uti­li­sa­teurs en ligne en même temps sur votre serveur, plus les spé­ci­fi­ca­tions en termes de mémoire vive et de pro­ces­seur doivent augmenter si vous souhaitez garantir une ex­pé­rience de jeu fluide. Pour vous aider à trancher, nous avons imaginé 3 scénarios types d’uti­li­sa­tion, et nous vous pré­sen­tons pour chacun d’eux une option ap­pro­priée avec un serveur proposé par IONOS.

Frozen Flame : scénario du serveur dédié Offre de serveur IONOS cor­res­pon­dante
1 à 4 personnes ; serveur en ligne de manière per­ma­nente VPS L
5 à 10 personnes ; serveur en ligne de manière per­ma­nente VPS XL
Jusqu’à 24 personnes ; serveur en ligne de manière per­ma­nente Serveur AR6-32 SSD

Serveur dédié Frozen Flame : créez votre propre serveur étape par étape

Dans le tutoriel ci-dessous, découvrez les dif­fé­rentes étapes per­met­tant d’installer et de con­fi­gu­rer un serveur dédié Frozen Flame, mais aussi de le mettre à dis­po­si­tion du public. Le processus présenté ci-dessous est un exemple basé sur des clients IONOS (vServer, serveur Cloud, serveur dédié) et le système d’ex­ploi­ta­tion Windows Server 2022.

Étape 1 : connectez-vous à distance au serveur que vous avez loué

Pour installer et con­fi­gu­rer votre serveur dédié Frozen Flame sur le matériel que vous avez loué, vous devez en premier lieu pouvoir vous connecter à distance au matériel, et ce, de manière stable. Utilisez le Remote Desktop Protocol (RDP), activé par défaut sur les systèmes Microsoft, pour établir la connexion à Windows Server 2022. Si vous êtes client IONOS, la connexion cor­res­pon­dante peut di­rec­te­ment être établie dans l’espace client basé sur le Web (Cloud Panel) :

  1. Dans le na­vi­ga­teur, appelez la page de connexion à l’espace client IONOS et utilisez vos données client pour vous en­re­gis­trer.
  2. Sé­lec­tion­nez ensuite la catégorie de produits « Serveurs & Cloud ».
  3. Cliquez sur l’offre choisie pour la location de l’hé­ber­ge­ment de votre serveur dédié Frozen Flame.
  4. Sé­lec­tion­nez ensuite le lien de té­lé­char­ge­ment dans la ligne « Connexion au Bureau à distance » (sous « Données d’accès »).
  5. Exécutez le fichier .rdp ainsi té­lé­chargé et validez la con­fi­gu­ra­tion à distance à l’aide du bouton « Connexion ».
  6. Ren­seig­nez alors les iden­ti­fiants du serveur, également dis­po­nibles sous « Données d’accès » dans le Cloud Panel.
  7. Confirmez le cer­ti­fi­cat de sécurité du serveur IONOS.
Image: Cloud Panel IONOS : données d’accès et configuration à distance
Profitez du Cloud Panel IONOS, avec toutes les données d’accès es­sen­tielles pour votre serveur à portée de main.

Étape 2 : installez le client en ligne de commande SteamCMD

Pour té­lé­char­ger et installer l’ap­pli­ca­tion relative au serveur dédié Frozen Flame, le plus simple reste de passer par SteamCMD. Ce client en ligne de commande vous permet de vous connecter di­rec­te­ment aux serveurs publics pour le té­lé­char­ge­ment de la célèbre pla­te­forme de jeu du même nom. Suivez les étapes ci-dessous pour installer le programme :

  1. Té­lé­char­gez SteamCMD en suivant ce lien de té­lé­char­ge­ment.
  2. Une fois le fichier ZIP té­lé­chargé, dé­com­pres­sez-le sur votre serveur, dans le ré­per­toire de votre choix.
  3. Double-cliquez sur le fichier steamcmd.exe que vous avez té­lé­chargé pour l’exécuter.
  4. Lorsque le processus d’ins­tal­la­tion est terminé, la ligne de saisie « Steam> » apparaît.
Image: Ligne de saisie SteamCMD
SteamCMD : dès que la ligne de saisie propre à SteamCMD apparaît, vous pouvez commencer à vous connecter aux serveurs Steam.

Étape 3 : installez l’ap­pli­ca­tion relative au serveur dédié Frozen Flame

Utilisez main­te­nant SteamCMD pour té­lé­char­ger et installer le logiciel serveur Frozen Flame. Pour ce faire, commencez par vous connecter de manière anonymeaux serveurs publics de Steam :

login anonymous
bash

Ensuite, créez un ré­per­toire d’ins­tal­la­tion pour les fichiers du serveur :

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

Enfin, n’hésitez pas à associer la commande « app_update » avec l’iden­ti­fiant d’ap­pli­ca­tion « 1348640 » (l’iden­ti­fiant du logiciel serveur dédié Frozen Flame) afin de té­lé­char­ger l’ap­pli­ca­tion et de l’installer dans le ré­per­toire préa­la­ble­ment créé.

app_update 1348640 validate
bash
Image: SteamCMD : installation du serveur Frozen Flame
Ren­seig­nez l’iden­ti­fiant d’ap­pli­ca­tion « 1348640 » pour té­lé­char­ger l’ap­pli­ca­tion relative au serveur dédié Frozen Flame en quelques minutes.
Note

Plus tard, si vous souhaitez mettre à jour l’ap­pli­ca­tion relative au serveur, vous n’aurez qu’à vous connecter à nouveau aux serveurs Steam et à exécuter cette simple commande : « app_update 1348640 ».

Étape 4 : libérez les ports pour la com­mu­ni­ca­tion avec le serveur

Votre serveur dédié Frozen Flame doit être dis­po­nible en ligne et en mesure de recevoir et de traiter les demandes de Steam. Il convient donc de libérer dif­fé­rents ports en accédant aux pa­ra­mètres du pare-feu du serveur que vous louez. Les ports en question sont les suivants : le port TCP/UDP 7777, en tant que port général du serveur, mais aussi le port TCP 25575 et le port UDP 27015, pour la com­mu­ni­ca­tion avec la pla­te­forme Steam.

Procédez comme suit pour libérer lesdits ports depuis le Cloud Panel IONOS :

  1. Accédez à la rubrique « Serveurs & Cloud ».
  2. Sé­lec­tion­nez le matériel sur lequel vous avez choisi d’installer le serveur dédié Frozen Flame.
  3. Dans le menu latéral de gauche, cliquez sur « Réseau », puis sé­lec­tion­nez la sous-rubrique « Stra­té­gies de pare-feu ».
  4. Sous « Entrées », créez ensuite les règles cor­res­pon­dantes pour les dif­fé­rents ports.
Image: Frozen Flame : libérer des ports dans le Cloud Panel IONOS
Pour chaque règle de pare-feu, il convient de définir le protocole souhaité ainsi que le numéro de port cor­res­pon­dant. La des­crip­tion est fa­cul­ta­tive ; par la suite, elle peut vous aider à attribuer les ports du serveur ainsi libérés.

Étape 5 : créez le fichier de con­fi­gu­ra­tion « Game.ini »

Le fichier de con­fi­gu­ra­tion central d’un serveur dédié Frozen Flame porte le nom Game.ini. Celui-ci n’étant pas créé au­to­ma­ti­que­ment, cette tâche vous revient donc. Appelez le ré­per­toire du serveur et créez un nouveau fichier portant le nom Game.ini dans le sous-ré­per­toire suivant : .\FrozenFlame\Saved\Config\WindowsServer. De manière générale, vous devez également créer ma­nuel­le­ment les dif­fé­rents dossiers dans ce sous-ré­per­toire.

Une fois le fichier créé, ajoutez et en­re­gis­trez les lignes suivantes si vous voulez opter pour une con­fi­gu­ra­tion standard simple :

[/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

Choi­sis­sez un mot de passe in­di­vi­duel pour la ligne « Ser­ver­Pass­word » (mot de passe serveur) et per­son­na­li­sez les dif­fé­rentes options de con­fi­gu­ra­tion en fonction de vos besoins.

Étape 6 : créez des fichiers de con­fi­gu­ra­tion pour le mode de jeu

En ce qui concerne votre serveur dédié Frozen Flame, vous avez le choix entre le mode campagne (standard) ou le mode survie à évolution plus rapide, « Cataclysm ». Quel que soit le mode choisi, il vous manque forcément les fichiers de con­fi­gu­ra­tion une fois les fichiers serveur installés ; vous devez donc les créer ma­nuel­le­ment dans le sous-ré­per­toire .\FrozenFlame\Saved\Config\WindowsServer.

Pour le mode campagne, créez donc le fichier Hea­ven­Nor­mal.ini et ajoutez-y les lignes ci-dessous :

[/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

Vous voulez que le jeu sur votre serveur soit di­rec­te­ment en mode « Cataclysm » ? Pour ce faire, créez le fichier Ga­me­Mo­de­Sur­vive.ini et ajoutez-y les lignes ci-dessous :

[/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
Image: Frozen Flame : répertoire du serveur dédié avec les fichiers de configuration
Le fichier Ga­me­Mo­de­Sur­vive.ini permet de lancer une aventure Frozen Flame en mode survie.

Étape 7 : créez un script de démarrage pour le serveur dédié Frozen Flame

Pour démarrer le serveur, il vous suffit de créer un script batch adapté, qui doit se trouver dans le même ré­per­toire que le fichier Fro­zen­Fla­me­Ser­ver.exe. Pour ce faire, créez un nouveau fichier du nom de Start.bat dans le dossier principal .\Frozen Flame Dedicated Server.

Ensuite, ouvrez ce fichier avec l’éditeur de votre choix et ajoutez les éléments ci-dessous :

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

N’entrez pas l’adresse IP proposée en exemple, mais bien l’adresse IP de votre serveur ; dans les guil­le­mets suivant l’élément « Steam­Ser­ver­Name= », ren­seig­nez le nom que vous souhaitez donner à votre serveur Frozen Flame.

Image: Frozen Flame : script de démarrage du serveur dédié
Veillez à utiliser les numéros des ports pré­cé­dem­ment libérés lors de l’écriture du script de démarrage de votre serveur Frozen Flame.

Étape 8 : démarrez le serveur dédié Frozen Flame

Une fois votre script créé et en­re­gis­tré, démarrez votre serveur en utilisant les pa­ra­mètres que vous avez con­fi­gu­rés. Il vous suffit pour cela de double-cliquer sur le fichier batch. L’invite de commande s’ouvre alors, et les commandes du script sont exécutées. Une autre fenêtre de l’invite de commande vous permet de suivre le processus de démarrage du serveur Frozen Flame.

Étape 9 : connectez-vous au serveur

Les autres joueurs et vous-même pouvez main­te­nant vous connecter n’importe quand au serveur que vous venez de créer. Il vous suffit pour cela de lancer Frozen Flame, comme à votre habitude, et de suivre les étapes ci-dessous :

  1. Cliquez sur « Jouer ».
  2. Sé­lec­tion­nez l’option « Serveur privé ».
  3. Cliquez sur « Ajouter » (ou utilisez la touche [F]), et ren­seig­nez l’adresse IP de votre serveur. N’oubliez pas d’ajouter le port serveur 7777, précédé de deux points.
  4. Validez votre serveur en utilisant la touche [Entrée], puis cliquez sur « Connexion » ou utilisez la touche [E], pour vous connecter au serveur dédié Frozen Flame.
Image: Frozen Flame : ajouter le serveur
Partagez l’adresse IP et le mot de passe de votre serveur avec d’autres joueurs et commencez à explorer Arcana tous ensemble.
Note

À l’heure actuelle (cet article a été rédigé en avril 2023), votre serveur Frozen Flame ne peut pas être ré­per­to­rié comme public si vous vous hébergez vous-même l’ap­pli­ca­tion relative au serveur dédié. La mise à dis­po­si­tion d’un serveur public implique de recourir à des offres de location, qui peuvent toutefois limiter quelque peu vos libertés en matière d’ad­mi­nis­tra­tion.

Une fois la connexion établie, vous pourrez enfin vous lancer ensemble dans cette aventure en ligne.

Image: Capture d’écran en Frozen Flame
Nous com­men­çons notre aventure avec le per­son­nage que nous avons créé, en optant ici pour le mode « Cataclysm ».
Aller au menu principal