Tout ce dont vous avez besoin pour créer un serveur de jeux sur Linux

(Dernière mise à jour le: 7 juillet 2021)
Construire un serveur de jeux Linux de bricolage pour les jeux Steam, Minecraft, etc..?  Voici comment créer un serveur de jeux avec Ubuntu Linux

Le jeu a toujours été plus amusant avec plusieurs joueurs. Il a commencé avec l’Atari 2600 et les armoires d’arcade. Lorsque l’ère d’Internet est arrivée, les serveurs de jeux ont fait de l’action multijoueur à distance une réalité.

Avec la génération actuelle de jeux sur PC, vous pouvez vous connecter à des serveurs ou en exécuter un vous-même. Minecraft, Counter-Strike et de nombreux autres jeux prennent en charge le multijoueur sur les serveurs publics et privés.

Les meilleurs résultats sont avec les serveurs Linux. Que le jeu soit sur Windows, macOS ou même sur Android, un serveur de jeux Linux est idéal.

Voici ce que vous devez savoir pour créer un serveur de jeux sur Linux.

Configuration requise pour la création d’un serveur de jeux

Il y a une idée fausse selon laquelle la construction d’un serveur de jeux nécessite du matériel costaud. Au contraire, vous n’avez pas besoin de matériel haut de gamme. Cependant, les ordinateurs à faible spécification ne donneront probablement pas de performances optimales.

Cela dépend vraiment des jeux que vous prévoyez d’héberger sur votre serveur de jeux Linux. Alors, comment pouvez-vous commencer?

Eh bien, vous devez d’abord savoir quelques choses. Bien que la construction d’un serveur de jeux sur Linux ne soit pas très difficile, elle exige une certaine familiarité avec les réseaux et l’ordinateur. Ce que vous ne savez pas, regardez en ligne.

Ensuite, il y a le matériel. Vous avez essentiellement trois choix, tous avec des limitations:

  • Un SBC (ordinateur monoc) compact et abordable comme le Raspberry Pi
  • Votre PC, avec quelques spécifications système améliorées
  • Un serveur de jeux Linux dédié, hébergé ailleurs

Regardons les avantages et les inconvénients de chacun.

Hébergement d’un serveur de jeux Linux sur Raspberry Pi

L’hébergement d’un serveur de jeux sur un Raspberry Pi est simple, mais vous serez limité à la plupart des jeux plus anciens. Cependant, l’ordinateur est abordable, de faible consommation et dispose d’un réseau sans fil intégré et d’Ethernet.

Cela le rend idéal pour l’hébergement d’environnements de jeu multi-joueurs tels que Minecraft, QuakeWorld, Terraria, Windward, et même OpenTTD et FreeCiv.

Vous souhaitez utiliser un serveur de jeux Linux alimenté par Raspberry Pi? Pour plus de détails, consultez notre liste de serveurs de jeux Raspberry Pi. Notez que la plupart des jeux de la liste peuvent également être hébergés sur un PC Linux standard.

Utilisez votre PC comme serveur de jeux

Vous prévoyez d’utiliser votre PC pour héberger des jeux en réseau multi-joueurs? L’utilisation de votre PC comme serveur de jeux fonctionnant sous Linux est une option intelligente si vous avez une plate-forme puissante. Il sera capable de faire face à tout, de Minecraft à Call of Duty: Black Ops.

Cela comporte cependant quelques lacunes. Vous devrez laisser le PC allumé et connecté à votre réseau à temps plein. Une adresse IP dédiée est également recommandée, ce qui augmente les dépenses potentielles.

Il y a aussi le défi de garder votre serveur à jour, de corriger le système d’exploitation Linux, de le sécuriser et de mettre à niveau le matériel si nécessaire.

Louer un serveur de jeux Linux dédié

Vous pouvez également louer un serveur qui peut être configuré avec le logiciel de serveur de jeux.

Gain de temps, c’est une solution pour les joueurs multi-joueurs hardcore. Bien que les serveurs de jeux Linux dédiés soient abordables (à partir d’environ 10 $ par mois pour un serveur Minecraft de base), ils représentent une sortie régulière à laquelle vous ne voudrez peut-être pas vous engager.

D’autre part, la location d’un serveur permet de gagner du temps avec la maintenance et d’éviter le coût d’une adresse IP dédiée. Vous serez cependant limité à l’hébergement de jeux pris en charge par le logiciel de serveur de jeux Linux que vous avez choisi.

GameServers.com offre une solution solide, avec des serveurs de bonne qualité fournis pour le jeu en réseau. Ils ont également des serveurs gratuits disponibles pour les jeux plus anciens populaires.

Création d’un serveur de jeux avec Linux

Une fois que vous avez choisi une solution adaptée à vos jeux, à votre groupe de joueurs et à votre budget, il est temps de créer le serveur. Pour une solution louée, vous pouvez cliquer sur quelques boutons sur un site Web; si vous utilisez votre PC, vous devez vérifier quelques éléments:

  • Un serveur est-il disponible ?
  • Le multijoueur en ligne est-il pris en charge ?
  • Votre PC répond-il à la configuration matérielle requise ?

Vous devez également déterminer si une adresse IP dédiée est requise de votre FAI. Cela permettra aux joueurs de partout dans le mot d’accéder à votre serveur. Cependant, une adresse IP dédiée n’est pas bon marché. S’en tenir au jeu du réseau local s’avérera considérablement plus abordable.

Avez-vous besoin d’un gestionnaire de serveur de jeux ?

Quelle distribution Linux est la meilleure pour un serveur de jeux?

Quelle que soit la façon dont vous procédez avec votre serveur de jeux Linux, vous devez choisir la meilleure distribution pour le jeu.

Pour tous ceux qui sont nouveaux dans ce domaine, la version Linux la plus accessible, Ubuntu, constitue un excellent serveur de jeux. Avec autant de documentation, de conseils et de blogs sur ce système d’exploitation, sans parler d’un large choix de matériel pris en charge, il devrait être simple à configurer pour héberger des jeux.

Les solutions de rechange que vous pourriez envisager sont les suivantes :

  • Debian
  • Arch Linux
  • Gentoo

En bref, vous recherchez une distribution facile à utiliser, adaptée à votre matériel et pouvant prendre en charge le jeu.

Quels serveurs de jeux pouvez-vous construire avec Linux?

Tant de jeux populaires sont livrés avec un support multijoueur en ligne. Ainsi, lorsqu’ils sont installés sur des systèmes sur le même réseau que votre serveur de jeux, les jeux détectent toutes les sessions multi-joueurs.

Exemples de jeux :

  • Minecraft
  • Team Fortress 2 (ci-dessus)
  • Contre-grève

Cependant, les options sont beaucoup plus larges que ce trio. Vous pouvez créer un serveur de jeux pour l’un de ces titres avec une relative facilité. Pour les autres jeux, vérifiez s’ils prennent en charge le multijoueur réseau.

Vous n’avez même pas besoin d’un PC pleine grandeur dans certains cas. Le Raspberry Pi est un candidat de choix pour Minecraft, par exemple. Consultez notre guide détaillé sur la configuration du serveur Minecraft sur Raspberry Pi pour plus de détails. Pour le bureau, consultez notre guide de configuration d’un serveur Minecraft.

Création d’un serveur de jeux Steam

Pour Counter-Strike et d’autres jeux Steam, vous aurez besoin d’un serveur de jeux Steam. Cependant, la création d’un serveur de jeux Steam est un peu différente. Pour le support le plus large possible pour autant de jeux que possible sur Linux, il est préférable d’utiliser Ubuntu avec Steam.

La liste à jour de Steam de serveurs de jeux dédiés pour Linux vous aidera à décider. Certains serveurs nécessitent l’achat du jeu d’origine (comme le serveur dédié Counter-Strike Global Offensive). D’autres (par exemple Terraria) n’ont pas besoin de l’original.

Qu’est-ce que cela signifie? Eh bien, vous pouvez héberger un serveur de jeux pour un jeu que vous ne possédez pas sous Linux mais que vous avez sous Windows.

Steam Game Server n’est pas disponible par défaut avec Steam. Après avoir installé le client de jeu, vous aurez besoin de SteamCMD pour gérer vos jeux. Commencez par créer un utilisateur Steam dans votre terminal Linux:

useradd -m steam

créez et entrez le dossier de base de l’utilisateur :

cd /home/steam

Pour installer sur un système 64 bits, ajoutez le référentiel multivers et mettez à jour :

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Enfin, installez steamcmd:

sudo apt install lib32gcc1 steamcmd

Si vous exécutez un système 32 bits, vous n’avez pas besoin du référentiel multivers. Au lieu de cela, après avoir créé le dossier de base, utilisez

sudo apt install steamcmd

Consultez les pages de support Steam pour obtenir des instructions sur les autres distributions Linux.

Avec SteamCMD installé, exécutez-le avec:

cd ~
steamcmd

Comme indiqué, SteamCMD prend en charge la connexion anonyme pour la plupart des serveurs de jeux. utiliser

login anonymous

Pour les serveurs dédiés que vous prévoyez d’héberger au-delà de votre réseau domestique, il est sage de créer un nouveau compte Steam. Cela devrait avoir des informations d’identification différentes de votre client de jeu Steam habituel.

Configuration d’un serveur de jeux Steam

Pour installer un serveur de jeux sur Steam, entrez le nom du répertoire d’installation :

force_install_dir <path>

(où <path>leads à un répertoire nommé pour correspondre au jeu).

Steam attribue des AppIDs pour les clients et les serveurs. par exemple:

Source de contre-grève

  • AppID client : 240
  • ID d’application du serveur : 232330

Team Fortress 2

  • APPID client : 440
  • ID d’application du serveur : 232250

Pour installer (et mettre à jour) un serveur de jeux Steam :

app_update <app_id>

Pour Counter-Strike Source, utilisez

app_update 232330

Pour vous connecter à votre serveur de jeux Steam, exécutez simplement le jeu sur votre PC client. Si le serveur de jeux n’est pas détecté automatiquement, sélectionnez l’option multijoueur ou de jeu réseau. Le serveur de jeu doit être répertorié ici, alors connectez-vous et jouez.

Multijoueur avec les gestionnaires de serveurs de jeux Linux

Enfin, Linux Game Server Managers fournit une solution astucieuse. C’est un outil fantastique qui est compatible avec la plupart. LGSM dispose de plus de 50 serveurs. De plus, il est open source et s’intègre à SteamCMD. L’outil de ligne de commande permet un déploiement rapide des serveurs de jeux sous Linux.

Pour en savoir plus, visitez linuxgsm.com.

Il est temps de construire votre serveur de jeux Linux

Construire un serveur de jeux pour Linux n’est pas facile, mais il y a suffisamment de bons logiciels pour l’empêcher de devenir complexe.

Que vous configuriez un serveur Minecraft ou que vous vous prépariez à une action frag sur Counter-Strike Source, les outils sont disponibles. Si votre matériel est à la hauteur de la tâche, votre serveur de jeux devrait être une destination amusante et populaire pour les autres joueurs.

Comme vous voudrez probablement discuter avec vos adversaires, voici comment configurer votre propre serveur Discord.

Références: PAR CHRISTIAN CAWLEY
Traduction Google par See Soon.

FaiblePa malMoyenIntéressantExilent (No Ratings Yet)
Loading...

Laisser un commentaire

Translate »