Sur un VPS Linux, on installe un serveur de jeu en trois étapes : télécharger le serveur (SteamCMD pour les jeux Steam, ou le fichier officiel du jeu), ouvrir son port dans le pare-feu, puis le lancer comme un service qui redémarre tout seul. Des outils comme LinuxGSM ou un panel Pterodactyl automatisent tout ça. C'est plus souple qu'une offre de serveur de jeu, mais vous devenez l'administrateur système.
VPS ou offre de serveur de jeu ?
| VPS | Offre serveur de jeu | |
|---|---|---|
| Liberté | Totale (root) | Celle du panel |
| Plusieurs jeux sur une machine | Oui | Un serveur par offre |
| Mises à jour du système, sécurité | À votre charge | Gérées |
| Catalogue de mods, versions en un clic | À installer vous-même | Inclus |
| Essai gratuit | Non | 3 jours sur l'offre Eco d'entrée |
Si vous voulez un seul serveur et jouer tout de suite, une offre de serveur de jeu est plus simple. Le VPS devient intéressant pour faire tourner plusieurs serveurs, un site et un bot ensemble, ou pour apprendre.
1. Préparer le VPS
- Connectez-vous en SSH : voir se connecter en SSH.
- Mettez le système à jour :
apt update && apt upgrade -y. - Créez un utilisateur dédié au jeu, jamais root :
adduser jeux. Voir créer un utilisateur non-root. - Activez le pare-feu en gardant SSH ouvert : voir configurer le pare-feu UFW.
2. Installer un jeu Steam avec SteamCMD
Exemple avec Valheim (identifiant d'application 896660) sur Debian ou Ubuntu :
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
su - jeux
steamcmd +force_install_dir ~/valheim +login anonymous +app_update 896660 validate +quit
Chaque jeu a son identifiant d'application serveur et ses options de lancement : consultez sa documentation officielle.
3. Ouvrir le port
sudo ufw allow 2456:2457/udp
Ouvrez seulement les ports du jeu (UDP et/ou TCP selon le jeu), et jamais le port RCON à tout Internet.
4. Lancer le serveur comme un service
Un service systemd relance le serveur s'il plante et au redémarrage du VPS. Fichier /etc/systemd/system/valheim.service :
[Unit]
Description=Serveur Valheim
After=network-online.target
[Service]
User=jeux
WorkingDirectory=/home/jeux/valheim
ExecStart=/home/jeux/valheim/valheim_server.x86_64 -name "MonServeur" -port 2456 -world "Monde" -password "motdepasse"
Restart=on-failure
[Install]
WantedBy=multi-user.target
Puis sudo systemctl daemon-reload && sudo systemctl enable --now valheim.
5. Les outils qui simplifient
- LinuxGSM : des scripts prêts pour plus d'une centaine de jeux (installation, mise à jour, sauvegarde, surveillance) en quelques commandes.
- Pterodactyl : un panel web complet, avec isolation de chaque serveur dans un conteneur. Plus lourd à installer, mais confortable pour gérer plusieurs serveurs ou des amis.
6. Les sauvegardes
Sur un VPS, personne ne sauvegarde à votre place. Programmez une copie régulière des mondes (cron + tar), et gardez-en une hors du VPS (votre PC, un stockage externe). Les VPS Stockage servent à ça.
Les pièges classiques
- Lancer le serveur en root : une faille du jeu donne alors la main sur tout le VPS.
- Trop peu de mémoire : un VPS de 2 Go ne fait pas tourner ARK ou un gros modpack. Vérifiez les besoins du jeu avant.
- Oublier les mises à jour du jeu : les joueurs ne peuvent plus se connecter après un patch tant que le serveur n'est pas à jour.
- Ports RCON ou d'administration ouverts à tous.
Questions fréquentes
Quel VPS pour un serveur de jeu ? Un VPS KVM avec assez de mémoire pour le jeu et 1 à 2 Go de marge pour le système. Pour plusieurs serveurs, additionnez leurs besoins.
La protection DDoS couvre-t-elle un VPS ? Oui, l'Anti-DDoS est inclus sur nos VPS comme sur les serveurs de jeux.
Pour choisir : VPS KVM, VPS Pterodactyl ou directement un serveur de jeu clé en main.