VPS : Configuration d’un serveur dédié Half-Life 2 sous Linux
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
Vous avez un VPS Linux et vous souhaitez installer le service serveur dédié Half-Life 2 dessus ? Vous êtes au bon endroit. Dans ce guide, on vous explique étape par étape comment installer ce service sur votre serveur Linux en utilisant SteamCMD. On prendra Ubuntu en exemple, mais le processus est très similaire sur d’autres distributions.
Saviez-vous que vous pouvez installer notre Interface ZAP GS/TS3 directement sur votre VPS, vous permettant de configurer des services de serveur de jeux avec une intégration directe à votre tableau de bord ZAP-Hosting, en seulement quelques clics ? Découvrez-en plus sur l’Interface GS/TS3.
Préparation
Pour commencer, connectez-vous à votre VPS via SSH. Utilisez notre guide Accès SSH initial si vous avez besoin d’aide. Vous devrez aussi effectuer une première configuration de SteamCMD si c’est la première fois que vous l’utilisez sur votre serveur Linux. Suivez notre guide Installation SteamCMD Linux et assurez-vous que SteamCMD est bien configuré avant de continuer.
Installation
Commencez par vous connecter en tant qu’utilisateur steam
et rendez-vous dans le répertoire personnel root home/steam
pour garder tout bien organisé.
sudo -u steam -s
cd ~
Une fois connecté, lancez l’installation avec la commande suivante pour démarrer facilement l’installation via SteamCMD directement sous l’utilisateur steam
.
steamcmd +force_install_dir '/home/steam/hl2-ds' +login anonymous +app_update 232370 validate +quit
Soyez 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 apparaîtra pour confirmer la bonne installation.
Configuration
À ce stade, votre serveur Half-Life 2 est installé. Vous pouvez configurer davantage votre serveur en éditant directement le fichier de lancement.
Rendez-vous dans votre répertoire root. À l’intérieur, allez dans le dossier cfg et ouvrez le fichier server.cfg
. C’est là que vous pouvez modifier les options du serveur.
nano /home/steam/hl2-ds/hl2mp/cfg/server.cfg
Enregistrement du token GSL
Pour que d’autres joueurs puissent rejoindre votre serveur, vous devez générer et inclure un Game Server Login Token (GSLT). Ce token authentifie votre serveur auprès de Steam. Pour générer un GSLT, rendez-vous sur http://steamcommunity.com/dev/managegameservers et créez un token avec l’ID jeu 232370, qui correspond à Half-Life 2.
Une fois le token obtenu, ajoutez-le dans les paramètres de lancement de votre serveur avec +sv_setsteamaccount <TOKEN>
.
Démarrage & connexion à votre serveur
Il est temps de lancer votre serveur. Allez dans le répertoire principal du jeu et exécutez la commande de lancement suivante :
./srcds_run -console -game hl2mp -secure +maxplayers 10 +map dm_runoff +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Vous devriez voir apparaître des logs dans votre terminal, ce qui signifie que le démarrage a réussi. Notez que le premier lancement peut prendre un peu plus de temps le temps que tout se mette en place. Sinon, vous pouvez aussi vous connecter directement en utilisant la barre de recherche en bas de la liste des serveurs et en cherchant : [votre_adresse_ip]:2456
.
Conclusion
Félicitations, vous avez installé et configuré avec succès votre serveur Half-Life 2 sur votre VPS ! En suite, on vous recommande de jeter un œil à notre guide Configurer un service Linux, qui explique comment transformer votre nouveau serveur dédié en service. Cela apporte plein d’avantages comme le lancement automatique au démarrage, les mises à jour automatiques, une gestion simplifiée, l’accès aux logs, et bien plus !
Pour toute question ou besoin d’aide, n’hésitez pas à contacter notre support, disponible tous les jours pour vous assister ! 🙂