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

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

Le jeu a toujours été plus amusant avec plusieurs joueurs. Tout a commencé avec l'Atari 2600 et les bornes 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 jeu Linux est idéal.





Voici ce que vous devez savoir pour créer un serveur de jeu sous Linux.

Conditions requises pour créer un serveur de jeu

Il existe une idée fausse selon laquelle la construction d'un serveur de jeu nécessite un matériel robuste. Au contraire, vous n'avez pas besoin de matériel haut de gamme. Cependant, les ordinateurs peu performants ne produiront probablement pas des 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 certaines choses. Bien que la construction d'un serveur de jeu sur Linux ne soit pas très difficile, cela nécessite une certaine familiarité avec les réseaux et l'ordinateur. Ce que vous ne savez pas, cherchez en ligne.





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

  • Un SBC (ordinateur monocarte) compact et abordable comme le Raspberry Pi
  • Votre PC, avec quelques spécifications système améliorées
  • Un serveur de jeu 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 jeu sur un Raspberry Pi est simple, mais vous serez limité à la plupart des jeux plus anciens. Cependant, l'ordinateur est abordable, à faible consommation d'énergie et dispose d'un réseau sans fil et d'Ethernet intégrés.

Cela le rend idéal pour héberger des environnements de jeu multijoueurs tels que Minecraft, QuakeWorld, Terraria, Windward et même OpenTTD et FreeCiv.

Intéressé par l'utilisation d'un serveur de jeu 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 jeu

Vous prévoyez d'utiliser votre PC pour héberger des jeux en réseau multijoueurs ? Utiliser votre PC en tant que serveur de jeu fonctionnant sous Linux est une option intelligente si vous disposez d'une plate-forme puissante. Il sera capable de faire face à tout, de Minecraft à Call of Duty: Black Ops.

Cela vient avec quelques lacunes, cependant. 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 ajoute à la dépense potentielle.

Il y a aussi le défi de maintenir 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.

Louez un serveur de jeu Linux dédié

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

Économisant beaucoup de temps, c'est une solution pour les joueurs multijoueurs inconditionnels. 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 un service sortant régulier auquel vous ne voudrez peut-être pas vous engager.

que faire avec un iphone trouvé

D'autre part, la location d'un serveur permet de gagner du temps en 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 jeu 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 aussi serveurs gratuits disponibles pour les anciens jeux populaires.

Construire un serveur de jeu 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 points :

  • Un serveur est-il disponible ?
  • Le multijoueur en ligne est-il pris en charge ?
  • Votre PC répond-il aux exigences matérielles ?

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

Avez-vous besoin d'un gestionnaire de serveur de jeu ?

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

Quelle que soit la manière dont vous procédez avec votre serveur de jeu Linux, vous devez choisir la meilleure distribution pour le jeu.

Pour tous ceux qui découvrent cela, la version Linux la plus accessible, Ubuntu, fait un excellent serveur de jeu. Avec autant de documentation, de conseils et de blogs sur ce système d'exploitation, sans parler d'une large sélection de matériel pris en charge, il devrait être simple à configurer pour héberger des jeux.

Les alternatives que vous pourriez envisager incluent :

  • Debian
  • Arch Linux
  • Gentoo

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

Quels serveurs de jeux pouvez-vous créer 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 jeu, les jeux détectent toutes les sessions multijoueurs.

Exemples de jeux :

comment décompresser un fichier tar gz
  • Minecraft
  • Team Fortress 2 (ci-dessus)
  • Counter Strike

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

Vous n'avez même pas besoin d'un PC de taille normale dans certains cas. Le Raspberry Pi est un candidat de choix pour Minecraft, par exemple. Consultez notre guide détaillé sur comment configurer le serveur Minecraft sur Raspberry Pi pour les détails. Pour le bureau, consultez notre guide de configuration d'un serveur Minecraft .

Créer un serveur de jeu Steam

Pour Counter-Strike et les autres jeux Steam, vous aurez besoin d'un serveur de jeu Steam. Cependant, créer un serveur de jeu Steam est un peu différent. Pour une prise en charge la 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 des serveurs de jeux dédiés pour Linux vous aidera à décider. Certains serveurs nécessitent l'achat du jeu original (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 ça veut dire? Eh bien, vous pouvez héberger un serveur de jeu pour un jeu que vous ne possédez pas sous Linux mais que vous possédez sous Windows.

Steam Game Server n'est pas disponible par défaut avec Steam. Après avoir installé le client du 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 départ 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 utilisez 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 départ, utilisez

sudo apt install steamcmd

Consultez les pages d'assistance Steam pour instructions pour 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. Utilisation

login anonymous

Pour les serveurs dédiés que vous envisagez 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.

Configurer un serveur de jeu Steam

Pour installer un serveur de jeu sur Steam, saisissez le nom du répertoire d'installation :

force_install_dir

(où mène à un répertoire nommé pour correspondre au jeu).

Steam attribue des AppID pour les clients et les serveurs. Par exemple:

Source de la contre-attaque

  • ID d'application client : 240
  • ID d'application du serveur : 232330

Team Fortress 2

  • ID d'application client : 440
  • ID d'application du serveur : 232250

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

app_update

Pour Counter-Strike Source, utilisez

app_update 232330

Pour vous connecter à votre serveur de jeu Steam, lancez simplement le jeu sur votre PC client. Si le serveur de jeu n'est pas détecté automatiquement, sélectionnez l'option de jeu multijoueur ou en 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 compte plus de 50 serveurs. De plus, il est open source et s'intègre à SteamCMD. L'outil en ligne de commande permet un déploiement rapide des serveurs de jeux sur Linux.

En savoir plus en visitant linuxgsm.com .

Il est temps de créer votre serveur de jeux Linux

Construire un serveur de jeu pour Linux n'est pas facile, mais il existe 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 de fragmentation sur Counter-Strike Source, les outils sont disponibles. Si votre matériel est à la hauteur de la tâche, votre serveur de jeu devrait être une destination amusante et populaire pour les autres joueurs.

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

Partager Partager Tweeter E-mail Cela vaut-il la peine de passer à Windows 11 ?

Windows a été repensé. Mais est-ce suffisant pour vous convaincre de passer de Windows 10 à Windows 11 ?

Lire la suite
Rubriques connexes
  • Linux
  • Jeux
  • Linux
  • Tutoriels de projets de bricolage
  • Serveur domestique
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

meilleur moment pour acheter une ps4
Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner