Tout ce dont vous avez besoin pour créer un serveur de jeu sous Linux
Les jeux multijoueurs sont toujours plus amusants. Cela 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 PC, vous pouvez soit vous connecter à un serveur, soit en exécuter un vous-même. Minecraft, Counter Strike et de nombreux autres jeux prennent en charge le multijoueur sur des serveurs publics et privés.
Le meilleur résultat est d’utiliser un serveur Linux. Que le jeu soit sur Windows, macOS ou Android, un serveur de jeu Linux est idéal.
Voici ce que vous devez savoir sur la création d’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 puissant. Au lieu de cela, vous n’avez pas besoin de matériel haut de gamme. Cependant, les ordinateurs peu performants peuvent ne pas produire des performances optimales.
Cela dépend vraiment du jeu que vous prévoyez d’héberger sur votre serveur de jeu Linux. Alors, comment commencer ?
Eh bien, vous devez d’abord connaître certaines choses. Bien que la construction d’un serveur de jeu sur Linux ne soit pas très difficile, cela nécessite une certaine connaissance du réseau et de l’informatique. Si vous ne savez pas, cherchez-le en ligne.
Ensuite, il y a le matériel. Vous avez essentiellement trois options, toutes avec des limitations :
- Un SBC (Single Board Computer) compact et abordable comme un Raspberry Pi
- Votre PC, avec des spécifications système améliorées
- Un serveur de jeu Linux dédié, hébergé ailleurs
Faire une vidéo du jour
Regardons les avantages et les inconvénients de chacun.
Héberger un serveur de jeu Linux sur Raspberry Pi
Héberger un serveur de jeu sur un Raspberry Pi est facile, mais vous serez limité à la plupart des jeux plus anciens. Cependant, l’ordinateur est abordable, consomme peu d’énergie et intègre le Wi-Fi et Ethernet.
Cela le rend idéal pour héberger des environnements 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 un jeu en ligne multijoueur ? Si vous disposez d’une plate-forme puissante, utiliser votre PC comme serveur de jeu fonctionnant sous Linux est une évidence. Il pourra gérer n’importe quoi, de Minecraft à Call of Duty: Black Ops.
Cependant, cela apporte également quelques inconvénients. Vous devez garder votre PC allumé et connecté à votre réseau à tout moment. Des adresses IP dédiées sont également recommandées, ce qui augmente les dépenses potentielles.
Il y a aussi le défi de maintenir vos serveurs à 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 des serveurs pouvant être configurés avec un logiciel de serveur de jeu.
Un énorme gain de temps, c’est la solution pour les joueurs multijoueurs hardcore. Bien qu’un serveur de jeu Linux dédié soit abordable (les serveurs Minecraft de base commencent à environ 10 $ par mois), il représente une sortie régulière à laquelle vous ne voulez probablement pas vous engager.
D’autre part, la location d’un serveur permet de gagner du temps de maintenance et évite le coût d’utilisation d’une adresse IP dédiée. Cependant, vous serez limité à l’hébergement de jeux alimentés par votre choix de logiciel de serveur de jeux Linux.
GameServers.com fournit une solution fiable avec des serveurs de haute qualité pour les jeux en ligne. Ils proposent également des serveurs gratuits pour les anciens jeux populaires.
Créer un serveur de jeu avec Linux
Une fois que vous avez identifié une solution adaptée à votre jeu, à votre base de joueurs et à votre budget, il est temps de créer votre serveur. Pour les solutions de location, vous pouvez cliquer sur quelques boutons sur le site ; si vous utilisez un PC, vous devez vérifier les points suivants :
- Y a-t-il des serveurs disponibles ?
- Le multijoueur en ligne est-il pris en charge ?
- Votre PC répond-il aux exigences matérielles ?
Vous devez également déterminer si vous avez besoin d’une adresse IP dédiée auprès de votre FAI. Cela permettra aux joueurs du monde entier d’accéder à votre serveur. Cependant, les adresses IP dédiées ne sont pas bon marché. S’en tenir aux jeux en ligne locaux s’avérera plus abordable.
Avez-vous besoin d’un gestionnaire de serveur de jeu ?
Quelle distribution Linux est la meilleure pour les serveurs de jeux ?
Quelle que soit la façon dont vous continuez à utiliser votre serveur de jeu Linux, vous devez choisir la meilleure distribution pour votre jeu.
Pour ceux qui ne connaissent pas cela, la version la plus facile à utiliser de Linux, Ubuntu, est un excellent serveur de jeu. Avec autant de documentation, de conseils et de blogs sur ce système d’exploitation, sans parler du large choix de matériel pris en charge, la configuration du jeu sur console devrait être simple.
Les alternatives que vous pourriez envisager incluent :
En bref, vous recherchez une distribution facile à utiliser, adaptée à votre matériel et pouvant prendre en charge les jeux.
Quels serveurs de jeu pouvez-vous construire avec Linux ?
De nombreux jeux populaires sont livrés avec un support multijoueur en ligne. Par conséquent, lorsqu’il est installé sur un système sur le même réseau que le serveur de jeu, le jeu détecte toutes les sessions multijoueurs.
Les exemples de jeux incluent :
- mon monde
- Team Fortress 2 (ci-dessus)
- Counter Strike
Cependant, les options sont beaucoup plus larges que ce trio. Vous pouvez créer un serveur de jeu pour n’importe lequel de ces jeux avec une relative facilité. Pour les autres jeux, vérifiez s’ils prennent en charge le multijoueur en réseau.
Dans certains cas, vous n’avez même pas besoin d’un PC de taille normale. Par exemple, le Raspberry Pi est un candidat de choix pour Minecraft. Consultez notre guide détaillé sur la configuration d’un serveur Minecraft sur un Raspberry Pi pour plus de détails. Pour la version de bureau, consultez notre guide de configuration du serveur Minecraft.
Créer un serveur de jeu Steam
Pour Counter Strike et d’autres jeux Steam, vous avez besoin d’un serveur de jeu Steam. Cependant, créer un serveur de jeu Steam est un peu différent. Pour fournir 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 dernière liste de serveurs de jeux dédiés pour Linux de Steam vous aidera à décider. Certains serveurs nécessitent l’achat du jeu original (par exemple, les serveurs dédiés Counter Strike Global Offensive). D’autres (comme Terraria) n’ont pas besoin des originaux.
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 sur Linux mais que vous avez sur Windows.
Les serveurs de jeux Steam ne sont pas disponibles par défaut sur Steam. Après avoir installé le client du jeu, vous aurez besoin de SteamCMD pour gérer vos jeux. Créez d’abord un utilisateur Steam dans votre terminal Linux :
utilisateur ajouter -m vapeur
Créez et accédez au dossier d’accueil de l’utilisateur :
cd /maison/vapeur
Pour installer sur des systèmes 64 bits, ajoutez le référentiel multivers et mettez à jour :
sudo add-apt-repository multivers
sudo dpkg –add-architecture i386
mise à jour sudo apt
Enfin, installez steamcmd :
sudo apt installer lib32gcc1 steamcmd
Si vous utilisez un système 32 bits, vous n’avez pas besoin d’un référentiel multivers.Au lieu de cela, après avoir créé le dossier de départ, utilisez
sudo apt installer steamcmd
Consultez la page d’assistance Steam pour obtenir des instructions sur d’autres distributions Linux.
Après avoir installé SteamCMD, lancez-le avec la commande suivante :
CD~
commande vapeur
Comme mentionné précédemment, SteamCMD prend en charge la connexion anonyme à la plupart des serveurs de jeux.utiliser
Connexion anonyme
Pour les serveurs dédiés que vous prévoyez d’héberger en dehors 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 celles de votre client de jeu Steam habituel.
Configurer le serveur de jeu Steam
Pour installer un serveur de jeu sur Steam, saisissez le nom du répertoire d’installation :
force_install_dir <路径>
(dans
Steam attribue des AppID aux clients et aux serveurs. Par exemple:
source de contre-attaque
- ID d’application client : 240
- ID d’application serveur : 232330
Team Fortress 2
- ID d’application client : 440
- ID d’application serveur : 232250
Pour installer (et mettre à jour) le 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 Multijoueur ou Jeu en réseau. Le serveur de jeu devrait être répertorié ici, alors connectez-vous et jouez.
Multijoueur avec Linux Game Server Manager
Enfin, Linux Game Server Managers fournit une solution intéressante. C’est un outil fantastique qui est compatible avec la plupart. LGSM compte plus de 50 serveurs. De plus, il est open source et intégré à SteamCMD. L’outil de ligne de commande permet un déploiement rapide des serveurs de jeux sous Linux.
Visitez linuxgsm.com pour plus d’informations.
Il est temps de créer votre serveur de jeu Linux
Construire un serveur de jeu pour Linux n’est pas facile, mais il existe suffisamment de bons logiciels pour éviter que cela ne se complique.
Que vous configuriez un serveur Minecraft ou que vous vous prépariez à faire du sharding sur Counter-Strike Source, ces 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 joueurs.
Puisque vous voudrez peut-être discuter avec vos adversaires, voici comment configurer votre propre serveur Discord.
A propos de l’auteur