Passer au contenu principal

Serveur dédié : Configuration du serveur dédié Half-Life 2 sous Windows

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Tu as un VPS ou un serveur dédié et tu veux y installer des serveurs de jeux ? Par exemple un serveur dédié Half-Life 2 ? Alors t’es au bon endroit ! On va t’expliquer étape par étape comment installer ce service sur ton serveur.

Préparation

Pour configurer un serveur Half-Life 2, il te faut SteamCMD. SteamCMD est la version en ligne de commande du client Steam. Cet outil te permet de télécharger rapidement et facilement les applications de serveurs dédiés des jeux Steam populaires. Tu peux récupérer SteamCMD sur le site officiel des développeurs Valve : https://developer.valvesoftware.com/wiki/SteamCMD.

Ensuite, tu télécharges le fichier steamcmd.zip qu’il faudra décompresser. On te conseille de créer un dossier dédié pour extraire ce fichier. Tu devrais voir apparaître le fichier steamcmd.exe. Lance-le et attends que l’installation soit terminée.

Dès que le message Loading Steam API.... OK s’affiche, c’est que tout est prêt et tu peux commencer l’installation du serveur Half-Life 2.

Installation

Après l’installation, tu dois pouvoir exécuter des commandes dans la ligne de commande Steam (steamcmd.exe). Connecte-toi avec l’utilisateur anonymous en lançant la commande : login anonymous

L’étape suivante est l’installation du serveur avec la commande app_update 232370. L’ID d’application 232370 correspond à l’application Half-Life 2 Dedicated Server.

Sois patient pendant le téléchargement, ça peut prendre un peu de temps pour les jeux volumineux. Une fois terminé, un message de succès s’affichera.

Pour que ton serveur soit visible et accessible depuis l’extérieur, il faut ouvrir/forwarder les ports utilisés dans le pare-feu Windows. Ouvre les paramètres du pare-feu Windows.

Ajoute des règles entrantes et sortantes pour les ports suivants : 27015-27020 en TCP/UDP.

Configuration

À ce stade, ton serveur Half-Life 2 est installé. Tu peux configurer davantage ton serveur en éditant directement le fichier de lancement. Va dans ton répertoire racine, puis dans le dossier cfg et ouvre le fichier server.cfg. Tu pourras modifier les options du serveur.

../steamapps/common/hl2-ds/hl2mp/cfg/server.cfg

Enregistrement du token GSL

Pour que d’autres joueurs puissent rejoindre ton serveur, tu dois générer et ajouter un Game Server Login Token (GSLT). Ce token authentifie ton serveur auprès de Steam. Pour générer un GSLT, rends-toi sur http://steamcommunity.com/dev/managegameservers et crée un token avec l’ID de jeu 232370, qui correspond à Half-Life 2.

Une fois le token obtenu, ajoute-le dans les paramètres de lancement de ton serveur avec +sv_setsteamaccount <TOKEN>.

Démarrage & connexion à ton serveur

Il est temps de lancer ton serveur. Va dans le dossier principal du jeu et exécute la commande de lancement suivante :

start srcds.exe -console -game hl2mp -secure +maxplayers 10 +map dm_runoff +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tu devrais voir apparaître des logs dans ta console, ce qui signifie que le démarrage a réussi. Note que le premier lancement peut prendre un peu de temps le temps que tout se mette en place. Sinon, tu peux aussi te connecter directement en cherchant dans la barre de recherche en bas de la liste des serveurs : [ton_adresse_ip]:2456.

Conclusion

Félicitations, tu as installé et configuré avec succès ton serveur Half-Life 2 sur ton VPS ! Si tu as des questions ou besoin d’aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂