Ma nouvelle configuration pour héberger des serveurs de jeux
Linux est le meilleur système d'exploitation de serveur, non? En fait, pas toujours. Alors que j'avais l'habitude d'exécuter tous mes serveurs de jeux sur Linux, un problème récent m'a poussé vers Windows pour l'hébergement de serveurs de jeux – et je suis vraiment satisfait du Switch.
Sommaire
J'ai presque toujours utilisé Linux pour l'hébergement de serveurs de jeux
Je dirigeais des serveurs de jeux presque aussi longtemps que je suis à la maison. J'ai renversé mon premier serveur de jeu en 2021 sur mon serveur Unaid. J'utilisais à l'origine Mineos car c'est ce que mon ami à l'époque voulait courir (c'étaient ses serveurs). Cela a fonctionné pour le premier petit morceau, mais j'ai finalement commencé à chercher d'autres logiciels à utiliser.
Il y a eu un court passage où j'ai utilisé un PC Windows de rechange pour exécuter mes serveurs Minecraft parce que je n'ai pas pu faire en sorte que MineOS exécute comme j'avais besoin, mais dès que j'ai trouvé un logiciel basé sur Linux pour exécuter mes serveurs Minecraft, j'étais de retour sur Linux. J'ai finalement atterri à l'utilisation de Crafty Controller pour exécuter mes serveurs Minecraft sur Unded, puis j'ai finalement passé à l'utilisation de Pterodactyl sur mon serveur ProxMox une fois que j'ai eu cela.
Linux a simplement alimenté ma configuration de serveur de jeu pendant des années – jusqu'à ce que certains changements récents me poussent dans une direction différente.
Linux est la norme pour la plupart des serveurs
L'une de mes principales raisons d'utiliser Linux pour l'hébergement de serveurs de jeux est que Linux est si omniprésent dans le monde du serveur. Il fonctionne bien comme un serveur sans tête, a une quantité folle de documentation, et il y a des vidéos YouTube expliquant presque tout ce que vous avez besoin (ou voulez).
Linux est également la norme de l'industrie lorsqu'il s'agit d'héberger des serveurs en général. Si vous travaillez dans un environnement de serveur, il est probable que vous travailliez sur Linux. Bien sûr, Windows Server et d'autres systèmes d'exploitation existent, mais Linux n'est qu'un choix.
Pour cette raison, j'ai décidé d'exécuter tous mes logiciels dans un serveur Linux dans mon HomeLab. J'avais différentes machines virtuelles tournées vers diverses tâches, mais elles exécutaient toutes le même système d'exploitation: Ubuntu 24.04.
Tous les jeux ne prennent plus les serveurs Linux
Tout allait très bien avec Linux hébergeant mes serveurs de jeux, jusqu'à il y a quelques semaines. L'un des serveurs que j'héberge pour un copain est Ark: la survie a évolué. C'était un peu pénible de se mettre en place (et très avide de ressources), mais cela a bien fonctionné une fois que nous l'avons fait.
Cependant, il y a quelques semaines, il m'a envoyé un message en me faisant savoir que le serveur était en panne. J'ai décidé de le réparer, pensant qu'une simple mise à jour l'a cassé, ou il fallait simplement être redémarré manuellement. Eh bien, une mise à jour l'a cassé, mais pas dans la façon dont je m'attendais.
Au 15 juillet 2025, l'équipe ARK: Survival a évolué entièrement le soutien des serveurs et des binaires Linux du jeu sans aucune explication. C'est pourquoi le serveur s'est brisé – il a mis à jour vers la dernière version et ne pouvait plus démarrer le serveur car les binaires nécessaires pour commencer ont disparu.
Cela a coïncidé avec la sortie d'Ark: Survival Evoluned Aquatica Update qui a été publiée le 15 juillet. Une solution de contournement pour faire fonctionner à nouveau le serveur a été de modifier la branche de version en pré-conduite, mais cela signifiait que les utilisateurs ne pouvaient pas non plus exécuter la dernière version du jeu.
J'ai utilisé cela pour réparer temporairement le serveur, mais ce n'était pas une solution à long terme. Donc, j'ai décidé de trouver la meilleure façon d'exécuter les serveurs, et la réponse était surprenante: Windows. Le problème était que j'utilisais Pterodactyl pour exécuter mes serveurs de jeu, donc j'ai également dû trouver un nouveau gestionnaire de serveurs de jeux en même temps.
L'AMP de CubEcoders gère tous mes besoins de serveur de jeu
Il existe de nombreux gestionnaires de serveurs de jeux pour Windows. En fait, on est même appelé WindowsGSM (Windows Game Server Manager). J'ai fait quelques heures de recherche sur les gestionnaires de serveurs de jeux, et aucun d'entre eux n'a répondu à mes besoins pour une raison ou une autre, que ce soit le support de jeu, l'interface Web ou autre chose. Autrement dit, jusqu'à ce que je tombe à nouveau sur l'ampli de CubEcoders.
Vous voyez, j'ai acheté une licence à AMP il y a plusieurs années lorsque j'ai tourné ces serveurs Minecraft sur mon bureau Windows de rechange, et je ne l'ai pas touché depuis lors. Je n'en avais tout simplement pas besoin. Maintenant, cependant, c'était la grâce salvatrice pour organiser des serveurs de jeux pour moi.
AMP prend en charge à peu près tous les grands jeux de Steam à Minecraft et bien d'autres. Après l'avoir examiné et réalisé qu'Amp a vérifié chaque case que je cherchais, j'ai tourné une machine virtuelle Windows pour cela.
La machine virtuelle (qui s'exécute sur mon serveur ProxMox) a beaucoup de puissance pour exécuter tous les serveurs de jeu que je pourrais souhaiter, notamment huit cœurs de mon I9-13900K et 48 Go de RAM DDR4 avec 256 Go de stockage NVME. Cela me permet d'exécuter autant ou aussi peu de serveurs que je veux sans craindre que le système soit à la traîne.
J'utilise Windows Remote Desktop pour accéder à la machine virtuelle si j'ai besoin d'utiliser l'interface Windows normale, mais j'ai en fait configuré un proxy inversé à l'ampleur IP et au port afin que je puisse accéder à l'interface Web à partir de n'importe quel ordinateur à la maison ou sur le pouce.
Cela me permet de gérer mes serveurs de jeu de n'importe où, ce qui a été utile à plusieurs reprises. Grâce à l'interface Web AMP, je peux réellement tourner les nouveaux serveurs de jeux ou modifier ceux existants. En raison du fonctionnement du gestionnaire de fichiers, je peux même démarrer un nouveau serveur Minecraft modded et télécharger tous les mods que je veux, tous à distance via l'interface Web.
AMP a également résolu le problème qui a commencé ma recherche – ARD: la survie a évolué. Il m'a fallu un peu de temps pour faire passer les progrès du serveur de Pterodactyl à AMP, mais je l'ai finalement migré et j'ai fait fonctionner le serveur. Maintenant, le serveur Ark est stable chaque fois que mon ami veut jouer, et je n'ai plus à me soucier de la dépréciation.
De plus, comme mes serveurs de jeux fonctionnent maintenant sur Windows, j'aurai moins de problèmes à l'avenir car de nombreux serveurs de jeux Steam préfèrent simplement Windows en tant qu'hôte de serveur car c'est sur cela que le jeu lui-même fonctionne.
Passer du ptérodactyle à AMP a également été une énorme mise à niveau pour moi dont je ne savais pas que j'avais besoin. Le ptérodactyle s'appuie sur des «œufs» pour fonctionner, et j'ai dû avoir deux machines virtuelles dédiées qui fonctionnent correctement. Ces œufs peuvent devenir obsolètes si les mainteneurs cessent de travailler dessus. Cela peut entraîner des problèmes en soi.
AMP, en revanche, a tous les serveurs de jeux intégrés dans l'application principale et est constamment mis à jour par l'équipe Cubeccoders. Cela signifie que les jeux devraient toujours utiliser les dernières configurations et me donne un peu plus de confiance dans les serveurs que j'exécute.
L'exécution de serveurs de jeux est en fait plus facile que vous ne le pensez, et il y a des avantages majeurs à exécuter le serveur de votre jeu préféré au lieu de simplement jouer localement. Par exemple, j'exécute généralement mes jeux Minecraft solo sur un serveur au lieu de local sur ma machine.
Le début de l'exécution de vos propres serveurs Minecraft est en fait super simple. AMP ajoute définitivement une certaine complexité à la configuration, mais un serveur de base Minecraft (ou Minecraft) peut être opérationnel en quelques minutes. Donc, si vous n'avez pas pensé à exécuter vos propres serveurs de jeu, je pense vraiment que vous devriez essayer.
