Aller au contenu

Installer un serveur Rust

Cette page accompagne la mise en route d’un serveur Rust commandé chez CloudFive, de la première installation jusqu’à votre première connexion en jeu. Elle s’adresse à quelqu’un qui vient de recevoir son serveur et qui ouvre le panel pour la première fois.

L’hébergement Rust démarre à 9,50 €/mois, sans engagement — les paliers et leurs caractéristiques sont détaillés sur la page de l’offre. Une fois la commande réglée, le serveur est créé automatiquement ; la livraison est annoncée en 30 secondes. Toute la partie technique se passe ensuite sur panel.cloudfive.xyz, pas dans l’espace client, qui gère l’abonnement et les factures.

Le serveur est créé par la commande : vous n’avez pas à l’ajouter vous-même. Il reste à lancer la première installation, qui télécharge plusieurs gigaoctets de fichiers de jeu.

  1. Connectez-vous à panel.cloudfive.xyz et ouvrez votre serveur Rust dans la liste. Si vous ne le voyez pas, lisez Gérer un service.

  2. Ouvrez la console et laissez l’installation se dérouler. Le téléchargement des fichiers de jeu prend plusieurs minutes selon la charge des serveurs Steam.

  3. Attendez que le panel affiche le serveur comme arrêté et prêt, puis démarrez-le. Les commandes de démarrage et d’arrêt sont expliquées dans Démarrer, arrêter et redémarrer son serveur.

  4. Patientez pendant la génération de la carte. Au premier démarrage, Rust construit tout le monde : comptez plusieurs minutes pendant lesquelles le serveur ne répond pas encore.

  5. Relevez l’adresse IP et le port de jeu dans la section du panel qui liste les allocations — voir Ports et allocations.

Rust se configure avec des « convars ». Les plus utiles sont exposées comme variables de démarrage dans le panel : vous les modifiez dans la section des paramètres du serveur, et elles sont appliquées au prochain démarrage.

Paramètre Ce qu’il fait
server.hostname Le nom affiché dans la liste des serveurs.
server.description Le texte de présentation. \n passe à la ligne.
server.url Le lien du bouton « site web » : votre Discord, votre boutique.
server.headerimage L’image d’en-tête, par lien direct, au format paysage (512 × 256).
server.maxplayers Le nombre de places.
server.worldsize La taille de la carte.
server.seed La graine, qui détermine le relief et les monuments.
server.identity Le nom du dossier qui contient la sauvegarde.
server.saveinterval Le délai entre deux sauvegardes automatiques, en secondes.
rcon.password Le mot de passe RCON, si vous utilisez un outil d’administration externe.

Les convars que le panel n’expose pas se mettent dans le fichier cfg/server.cfg, lu à chaque démarrage. Créez-le s’il n’existe pas, avec une convar par ligne :

cfg/server.cfg
decay.scale 1
server.saveinterval 300

Deux paramètres décident de la carte, et ils vont ensemble.

  • server.worldsize : la taille, de 1000 à 6000. Les valeurs courantes vont de 3000 à 4500. Attention, c’est une surface : passer de 3000 à 4500 double largement le terrain à simuler, donc la mémoire et le processeur consommés.
  • server.seed : un nombre entier. À taille identique, une même graine redonne exactement le même relief. Deux serveurs qui partagent taille et graine ont la même carte.

Pour visualiser une carte avant de l’imposer à vos joueurs, des sites communautaires comme rustmaps.com affichent le rendu d’un couple taille + graine. C’est plus rapide que de générer la carte pour la découvrir.

Au-delà de la carte procédurale, Rust accepte des cartes fixes ainsi que des cartes personnalisées chargées depuis un lien direct avec server.levelurl. Gardez cette possibilité pour plus tard : commencez en procédural, c’est ce que la majorité des plugins et des joueurs attendent.

  1. Lancez Rust et laissez-le arriver au menu principal.

  2. Appuyez sur F1 pour ouvrir la console du jeu.

  3. Saisissez la commande de connexion avec votre adresse IP et votre port de jeu :

    client.connect 203.0.113.10:28015
  4. Validez. Rust télécharge les éventuels contenus du serveur, puis vous fait apparaître sur la carte.

  5. Ajoutez le serveur à vos favoris dans la liste des serveurs pour ne plus retaper l’adresse.

Le port de jeu par défaut de Rust est 28015 en UDP, mais le vôtre peut différer : fiez-vous aux allocations affichées dans le panel. Pour donner à vos joueurs une adresse lisible plutôt qu’une IP, voyez Utiliser un nom de domaine personnalisé.

Les droits d’administration se donnent par identifiant Steam, pas par pseudo. Il vous faut votre SteamID64, un nombre de 17 chiffres qui commence par 7656119.

  1. Récupérez votre SteamID64. Un site de conversion d’identifiants Steam suffit ; vous le trouvez aussi dans la console du serveur après une première connexion.

  2. Dans la console du panel, accordez-vous les droits de propriétaire :

    ownerid 76561190000000000 "VotrePseudo" "proprietaire"
  3. Enregistrez pour que le droit survive à un redémarrage :

    server.writecfg
  4. Reconnectez-vous au serveur, ouvrez la console en jeu avec F1 et vérifiez qu’une commande d’administration répond.

Pour un modérateur, remplacez ownerid par moderatorid : il obtient les commandes de modération sans les commandes de serveur. Les droits retirés se font avec removeowner et removemoderator, suivis de server.writecfg. La liste est conservée dans cfg/users.cfg — ne supprimez pas ce fichier lors d’un wipe, vous perdriez vos administrateurs et vos bannissements.

L’installation ou la génération de carte n’est pas finie. C’est le cas neuf fois sur dix au premier démarrage. Regardez la console : tant qu’elle travaille, le serveur ne s’annonce pas encore. Connectez-vous en direct avec client.connect, c’est la méthode qui ne dépend ni du navigateur de serveurs ni des filtres.

Vous cherchez dans le mauvais onglet. Un serveur sans mod apparaît dans les serveurs communautaires. Dès qu’Oxide est installé, il bascule dans l’onglet des serveurs moddés — beaucoup de propriétaires croient leur serveur disparu alors qu’il a juste changé de liste. Voir Installer des plugins Rust avec Oxide.

Les filtres du navigateur de serveurs le masquent. Un serveur vide, ou dont le nom n’est pas tapé exactement, se cache facilement. Videz les filtres, cherchez un fragment du nom, et vérifiez le nombre de places.

La console affiche une erreur au démarrage. Un port déjà utilisé, un fichier de configuration invalide ou un plugin cassé arrêtent le serveur en quelques secondes. Lisez les dernières lignes avant l’arrêt : Console et logs. Si le serveur démarre puis s’arrête tout seul, c’est souvent la mémoire — voyez Optimiser les performances d’un serveur Rust.

Rien de tout cela. Vérifiez d’abord status.cloudfive.xyz : si un incident est publié, un ticket n’accélérera rien. Sinon, ouvrez un ticket de support en indiquant l’identifiant du serveur et en recopiant les dernières lignes de console.