Aller au contenu
Protection Anti-DDoS · Peeryx · 15 Tbps+
Tous les guides

Plusieurs serveurs de jeux sur un VPS : ressources, ports et sauvegardes

Un VPS Linux peut accueillir plusieurs logiciels compatibles, mais son budget CPU, RAM, disque et réseau reste commun. Deux processus de jeu ne deviennent pas deux machines indépendantes. Préparez une organisation explicite avant de multiplier mondes, tests, bases SQL et outils d’administration.

← Tous les guidesCubixServ

Avant de commencer

Vous devez connaître l’administration Linux et les conditions des jeux concernés. Inventoriez chaque instance et ses versions, ses dépendances, ses fichiers persistants et ses ports. Le VPS Gaming ne préinstalle ni jeu, ni Docker, ni panel multi-serveurs.

Additionnez les besoins, pas les joueurs

Pour chaque jeu, notez la mémoire observée, les pointes CPU et le stockage réellement utilisé. Ajoutez le système, les bases et la supervision. Des vCPU supplémentaires ne suppriment pas une boucle de simulation coûteuse ou un script bloquant. Une carte Rust et un petit outil communautaire ne doivent pas recevoir le même budget simplement parce qu’ils comptent chacun comme une instance.

Réservez les ports par service

Chaque écoute doit utiliser une combinaison adresse, protocole et port compatible avec les autres. Distinguez port de jeu, requêtes, RCON et interface d’administration. La documentation Rust sépare notamment des ports UDP et TCP. Pour txAdmin, le port se configure indépendamment. Ne copiez pas un exemple réseau sans vérifier les autres services et les règles d’accès que vous gérez sur le système.

Séparez données et permissions

Utilisez des répertoires et des comptes de service adaptés plutôt qu’un unique dossier mêlant tous les mondes. L’accès root sert à administrer la VM ; le jeu peut fonctionner avec un compte moins privilégié. Évitez de partager des secrets entre instances. Des conteneurs éventuels demandent eux aussi des limites, des volumes persistants et une maintenance : ils ne sont pas une isolation magique ni un outil préinstallé.

Surveillez les limites communes

Toutes les instances utilisent les ressources du même VPS. Les mises à jour, compressions et redémarrages simultanés peuvent provoquer des pointes même si le serveur paraît calme en moyenne. Observez RAM, CPU et croissance des fichiers sur une session représentative. Le débit du VPS est aussi partagé entre ses IP ; ajouter une adresse ne multiplie pas automatiquement la bande passante ou les performances.

Préparez des sauvegardes cohérentes

Copiez ensemble mondes, configurations et bases associées au même état. Certaines applications doivent arrêter leurs écritures ou fournir une exportation cohérente. Une copie du monde sans sa base SQL peut être inutilisable. Conservez une version hors de la VM, protégez les identifiants et testez une restauration isolée avant de compter sur cette sauvegarde pour un incident réel.

Sachez quand répartir les projets

Si une application doit redémarrer indépendamment ou dispose d’exigences incompatibles, plusieurs VPS peuvent simplifier l’exploitation. Si la somme dépasse les offres publiées, discutez du besoin sans supposer une capacité sur mesure disponible. Le sélecteur compare des ressources du catalogue ; il ne réserve rien. L’hébergement de jeu avec panel reste une alternative quand l’administration Linux n’est pas votre objectif.

Selon votre situation

SituationProchaine vérification
Deux mondes et une baseSéparez dossiers et ports, additionnez les ressources et préparez une copie cohérente du monde et de la base.
Plusieurs redémarrages en même tempsDécalez les opérations si nécessaire et mesurez les pointes ; la moyenne seule ne suffit pas.
Aucune configuration ne correspondRéduisez les instances ou étudiez leur séparation avec le support, sans présumer d’un stock disponible.

Sources officielles

Ces documents décrivent les protocoles et logiciels concernés. Les conditions de votre service et sa configuration restent à vérifier.

  1. wiki.facepunch.com/rust/creating-a-server
  2. Cfx.re/docs/resources/txAdmin/
  3. Linux / KVM/admin-guide/cgroup-v2.html