Pour des aventures in­di­vi­duelles dans un monde ouvert et infesté de zombies, un serveur HumanitZ dédié (HumanitZ dedicated server, si vous jouez en anglais) est la solution parfaite. Son ins­tal­la­tion s’effectue en quelques étapes, dès que vous disposez du matériel adéquat.

HumanitZ server : quels sont les prérequis ?

Vous pouvez en principe héberger un serveur dédié HumanitZ sur votre or­di­na­teur personnel. Cependant, il est re­com­mandé d’ex­ter­na­li­ser l’hé­ber­ge­ment pour deux raisons prin­ci­pales : d’une part, vous profitez de la connexion Internet de premier ordre des four­nis­seurs d’accès, qui est nettement su­pé­rieure aux con­nexions do­mes­tiques or­di­naires. D’autre part, vous ménagez votre propre matériel et pouvez faire fonc­tion­ner votre serveur en per­ma­nence, sans que votre appareil personnel doive être allumé 24h/24.

In­dé­pen­dam­ment de la variante d’hé­ber­ge­ment choisie, les exigences relatives au matériel dépendent en premier lieu du nombre de joueurs connectés si­mul­ta­né­ment à votre serveur HumanitZ. Pour le démarrage, la con­fi­gu­ra­tion minimale est la suivante :

  • Pro­ces­seur : min. 2,4 GHz (2 cœurs)
  • Mémoire vive : 2-3 Go de RAM
  • Espace disque : 10 Go

De plus, il faut prévoir de la puissance pour le système d’ex­ploi­ta­tion utilisé : l’ap­pli­ca­tion serveur de HumanitZ est dis­po­nible pour Linux et Windows. Si vous optez pour le système Microsoft Windows Server 2022, vous aurez besoin d’une puissance de pro­ces­seur sup­plé­men­taire de 1,4 GHz, de 2 Go de mémoire vive et de 36 Go d’espace disque (512 Mo et 32 Go sans interface graphique).

Conseil

Le matériel loué pour l’hé­ber­ge­ment de votre serveur HumanitZ vous offre le grand avantage de pouvoir installer et héberger à tout moment d’autres ap­pli­ca­tions en parallèle. Découvrez par exemple dans notre article séparé quels sont les autres jeux avec serveur dédié qui pro­met­tent également une ex­pé­rience mul­ti­joueur in­té­res­sante !

HumanitZ dedicated server : les options d’hé­ber­ge­ment de IONOS

Vous pouvez vous procurer du matériel per­for­mant pour votre propre serveur de jeu auprès de dif­fé­rents four­nis­seurs d’hé­ber­ge­ment. Parmi eux, IONOS propose trois types de serveurs avec une connexion haut débit garantie jusqu’à 1 Go/s, qui con­vien­nent bien à l’hé­ber­ge­ment d’un serveur HumanitZ :

  • Serveur Cloud : un serveur Cloud de IONOS vous donne une flexi­bi­lité maximale. Vous avez accès à du matériel Cloud vir­tua­lisé qui peut être mis à l’échelle à tout moment en fonction de vos besoins. La fac­tu­ra­tion se fait à la minute, de sorte que vous ne payez que pour l’uti­li­sa­tion active.
  • Serveur virtuel (VPS) : les serveurs virtuels de IONOS utilisent les res­sources vir­tua­li­sées d’un hôte fixe. Con­trai­re­ment à un serveur Cloud, vous louez ici une con­fi­gu­ra­tion fixe. Les coûts mensuels sont fixes et in­dé­pen­dants de la fréquence à laquelle vous utilisez le serveur.
  • Serveur dédié : avec un serveur dédié de IONOS, vous avez accès au matériel d’en­tre­prise le plus per­for­mant, qui vous est ex­clu­si­ve­ment réservé. Grâce à une fac­tu­ra­tion à la minute, vous ne payez à la fin du mois que la puissance ef­fec­ti­ve­ment utilisée.
Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion

HumanitZ server : scénarios typiques et tarifs de serveurs IONOS cor­res­pon­dants

Vous avez besoin d’un peu d’aide pour trouver le tarif de serveur le plus adapté à vos besoins ? Dans le tableau ci-dessous, nous avons listé trois scénarios possibles pour un serveur dédié HumanitZ et attribué à chacun le serveur de IONOS le plus adapté.

Scénarios possibles des serveurs HumanitZ Serveur IONOS re­com­mandé avec Windows
2 à 4 joueurs, en ligne en per­ma­nence VPS Windows M
5 à 16 joueurs, en ligne en per­ma­nence VPS Windows L
Jusqu’à 24 joueurs, en ligne en per­ma­nence Serveur dédié AR6-32 SSD
Conseil

Si vous optez pour un tarif de serveur Cloud ou VPS avec une forte puissance de calcul ou même pour un serveur dédié, vous pouvez non seulement faire fonc­tion­ner en parallèle un serveur HumanitZ très fréquenté, mais aussi d’autres ap­pli­ca­tions serveur comme par exemple un serveur Mumble ou d’autres solutions de chat vocal.

HumanitZ dedicated server : création étape par étape sur Windows

Dans les sections suivantes, nous avons résumé le processus d’ins­tal­la­tion et de con­fi­gu­ra­tion d’un serveur dédié HumanitZ. À titre d’exemple, nous utilisons une option d’hé­ber­ge­ment de IONOS (Cloud Server, vServer, Dedicated Server) avec Windows Server 2022 comme système d’ex­ploi­ta­tion.

Note

Pour pouvoir exécuter l’ap­pli­ca­tion serveur, les versions de Microsoft Visual C++ et DirectX doivent être ins­tal­lées. Ce dernier ne peut pas être obtenu sur Windows Server 2022 via le Web Installer : vous devez donc té­lé­char­ger les fichiers d’ins­tal­la­tion ma­nuel­le­ment.

Étape 1 : établir une connexion à distance avec le serveur

Pour com­mu­ni­quer avec le serveur que vous avez loué, vous avez d’abord besoin d’un remote access, que vous pouvez établir dans Windows à l’aide de l’outil « Connexion bureau à distance ». En tant que client IONOS, vous trouverez toutes les données né­ces­saires à la connexion dans le compte client basé sur le Web :

  1. Connectez-vous à votre compte client IONOS via la page de connexion.
  2. Allez dans la rubrique « Serveurs & Cloud ».
  3. Sé­lec­tion­nez le serveur que vous avez loué.
  4. Sous « Données d’accès », vous trouverez l’adresse IP de votre serveur ainsi que vos données de connexion (« Uti­li­sa­teur » et « Mot de passe initial »). Copiez ou notez ces in­for­ma­tions.
  5. Ouvrez l’ap­pli­ca­tion « Connexion bureau à distance » et lancez l’éta­blis­se­ment de la connexion en sai­sis­sant les in­for­ma­tions que vous avez notées pré­cé­dem­ment.
  6. Classez le cer­ti­fi­cat comme étant digne de confiance.
Image: IONOS : données d’accès dans le compte client
Mettez en place la Connexion bureau à distance en suivant les étapes ci-dessus.
Conseil

Vous trouverez une ex­pli­ca­tion détaillée sur la manière de se connecter à un serveur Windows via la connexion à distance dans le Centre d’As­sis­tance IONOS.

Étape 2 : installer SteamCMD

Pour obtenir l’ap­pli­ca­tion serveur pour HumanitZ, le plus simple est d’utiliser le client en ligne de commande Steam, SteamCMD. Cet outil vous permet de vous connecter aux serveurs publics de la pla­te­forme de jeu, puis de lancer le té­lé­char­ge­ment des fichiers cor­res­pon­dants à l’aide de la commande ap­pro­priée. Installez SteamCMD comme suit sur votre serveur loué :

  1. Té­lé­char­gez le package d’ins­tal­la­tion pour Windows en cliquant sur le lien de té­lé­char­ge­ment SteamCMD suivant.
  2. Dé­com­pres­sez le fichier ZIP dans le ré­per­toire de votre choix, par exemple C:\SteamCMD.
  3. Double-cliquez sur le fichier dé­com­pressé pour installer SteamCMD.

Étape 3 : installer l’ap­pli­ca­tion serveur HumanitZ « HZ_SERVER »

Lancez le client en ligne de commande installé en double-cliquant sur le fichier steamcmd.exe. Dès que l’outil est prêt à être utilisé, vous voyez la ligne de saisie Steam>.

La première étape consiste à se connecter aux serveurs publics de Steam. Pour le té­lé­char­ge­ment du logiciel pour le serveur dédié HumanitZ, il suffit de se connecter ano­ny­me­ment :

login anonymous
bash

Ensuite, créez un ré­per­toire in­di­vi­duel pour l’ins­tal­la­tion du serveur HumanitZ :

force_install_dir C:\humanitz-server
bash

Enfin, utilisez la commande app_update en com­bi­nai­son avec l’iden­ti­fiant SteamDB 2728330 (HumanitZ-Server) pour té­lé­char­ger et installer l’ap­pli­ca­tion « HZ_SERVER » :

app_update 2728330 validate
bash
Image: SteamCMD : installation du serveur HumanitZ
Utilisez l’iden­ti­fiant SteamDB `2728330` pour installer un serveur dédié HumanitZ.

Une fois l’ins­tal­la­tion terminée, quittez SteamCMD avec la commande quit.

Conseil

Avec la commande app_update 2728330, vous pourrez mettre à jour votre serveur HumanitZ à tout moment par la suite.

Étape 4 : con­fi­gu­rer le serveur HumanitZ

Après avoir installé le serveur, vous pouvez définir les pa­ra­mètres souhaités pour votre session de jeu. Ouvrez le fichier de con­fi­gu­ra­tion GameServerSettings.ini, que vous trouverez dans le sous-dossier .\TSSGame, à l’aide de n’importe quel éditeur de texte.

Dans les premières lignes, vous trouverez les « Host Settings » (pa­ra­mètres hôte), dans lesquels vous pouvez entre autres définir le nom de votre serveur, lui attribuer un mot de passe et définir le nombre maximal de joueurs. Viennent ensuite les « World Settings », les pa­ra­mètres du monde, c’est-à-dire les options de con­fi­gu­ra­tion générales pour l’univers de jeu comme le niveau de dif­fi­culté, le nombre de zombies ou la saison de démarrage.

Image: Fichier de configuration du serveur HumanitZ
Con­fi­gu­rez les pa­ra­mètres de votre univers de jeu.

En­re­gis­trez et fermez le fichier dès que vous avez terminé la con­fi­gu­ra­tion de votre serveur.

Conseil

Une liste des pa­ra­mètres de con­fi­gu­ra­tion (y compris une brève ex­pli­ca­tion) ainsi qu’une liste des commandes de console dis­po­nibles pendant le jeu ont été publiées par l’équipe de dé­ve­lop­pe­ment d’HumanitZ dans un message à la com­mu­nauté Steam (en anglais).

Étape 5 : libérer les ports

Pour que votre serveur soit ac­ces­sible en ligne et ap­pa­raisse par exemple dans le listing des serveurs, vous devez libérer les ports cor­res­pon­dants dans les pa­ra­mètres du pare-feu. Dans le cas de HumanitZ, il s’agit des ports TCP/UDP 7777 (port de jeu) et 27015 (port de requête Steam). Pour le dé­ver­rouil­lage, rendez-vous une seconde fois sur le compte client IONOS :

  1. Accédez à la page de connexion et connectez-vous avec vos iden­ti­fiants.
  2. Sé­lec­tion­nez la rubrique « Serveurs & Cloud », puis votre serveur.
  3. Dans le menu de gauche, sé­lec­tion­nez « Réseau ».
  4. Affichez le sous-menu « Réglages du pare-feu ».
  5. Sous « Entrant », ajoutez suc­ces­si­ve­ment les règles pour les ports TCP/UDP 7777 et 27015.
Image: Partage de port dans le compte client IONOS
Les ports TCP/UDP 7777 et 27015 doivent être libérés pour le serveur dédié HumanitZ dans le compte client IONOS.

Étape 6 : démarrer le serveur

Dans l’étape suivante, vous pouvez enfin démarrer votre serveur HumanitZ. Le moyen le plus simple de le faire est d’utiliser un simple script de démarrage que vous créez di­rec­te­ment dans le ré­per­toire du serveur. Vous y indiquez que le TSSGameServer.exe doit être exécuté et que la pro­gres­sion doit être présentée dans une fenêtre de l’invite de commande. En outre, vous pouvez indiquer les ports ouverts pré­cé­dem­ment. Notre script, nommé start.bat, se présente comme suit :

start TSSGameServer.exe -log -port=7777 queryport=27015
text

Double-cliquez ensuite sur le script pour démarrer l’ap­pli­ca­tion serveur. La mention « Session created! » indique que le démarrage a réussi.

Image: Démarrer le serveur HumanitZ
Grâce au paramètre -log, vous voyez la pro­gres­sion dans une fenêtre séparée de l’invite de commande.

Étape 7 : se connecter au serveur HumanitZ créé

Vous pouvez main­te­nant vous connecter à votre serveur dédié à tout moment. Pour cela, lancez le jeu comme d’habitude via Steam et effectuez ensuite les étapes suivantes :

  1. Cliquez sur « Mul­ti­joueur ».
  2. Créez le per­son­nage de jeu souhaité.

Utilisez la fonction de recherche sur le bord droit de l’écran pour re­cher­cher votre serveur. Vérifiez que les filtres ap­pro­priés, comme « Dédié » ou « Mot de passe », soient cochés.

Image: Sélectionner un serveur HumanitZ
Sé­lec­tion­nez un serveur HumanitZ ; cliquez sur « Ac­tua­li­ser » si aucun serveur ne s’affiche.

Une fois que vous avez choisi votre point de départ, votre ex­pé­rience mul­ti­joueur dédiée peut commencer !

Image: HumanitZ : capture d’écran du jeu
Commencez vos aventures dans le monde du jeu HumanitZ.
Conseil

Vous ne voulez pas qu’avoir votre propre serveur, vous souhaitez également qu’il soit ac­ces­sible via une adresse in­di­vi­duelle ? Avec un domaine propre, comme par exemple votre propre domaine .gg, vous remplacez l’adresse IP peu pratique par un nom de serveur sig­ni­fi­ca­tif. Ainsi, vous sim­pli­fiez non seulement les con­nexions à votre serveur, mais vous pouvez également l’établir comme une marque fixe.

Domain-Checker
Aller au menu principal