Réglages d'un serveur Rust et éditeur de server.cfg
Réponse rapide : ouvrez le serveur, cliquez sur Config dans la rangée de boutons de la Vue rapide, et remplissez le formulaire : nom, joueurs max., mode de jeu, ports, mot de passe RCON, taille du monde et seed. Arrêtez d’abord le serveur, car la plupart des réglages ne prennent effet qu’au prochain démarrage. Chaque changement est écrit dans server.cfg pour vous, et vos propres lignes modifiées à la main sont conservées.
L’onglet Config est l’endroit où l’on configure un serveur. Tout y est formulaire, et il écrit un vrai server.cfg pour vous, donc vous n’avez jamais à éditer un script de démarrage à la main. Si vous voulez éditer le fichier à la main, vous le pouvez, et Crucible Local Server n’écrasera pas vos modifications. Pour les mêmes réglages sur n’importe quel serveur Rust, voir l’exemple de server.cfg Rust.
Presque tout cet onglet est désactivé pendant que le serveur tourne
Section intitulée « Presque tout cet onglet est désactivé pendant que le serveur tourne »Rust lit les réglages de démarrage une seule fois, au lancement, donc les changer sous un serveur en marche ferait seulement diverger le formulaire de ce qui tourne vraiment. Tant qu’un serveur est en ligne, ces champs sont grisés et ne peuvent pas être modifiés, et une ligne en haut de l’onglet le dit :
Arrêtez le serveur pour changer tout ce qu’il ne lit qu’au démarrage. Les règles du serveur en direct et les réglages de redémarrage peuvent toujours être changés pendant qu’il tourne.
Cela couvre l’identité, les slots et le gameplay, le réseau, le monde, les admins et les performances. Les règles du serveur en direct et les réglages de redémarrage restent modifiables, parce que les règles s’appliquent tout de suite au monde en marche et que l’horaire est propre à l’app. Tout ce que vous changez à l’arrêt prend effet au prochain démarrage du serveur.

Identité
Section intitulée « Identité »- Nom du serveur (hostname) : ce que les joueurs voient dans la liste des serveurs.
- Description : le texte de présentation sur la page du serveur. Il peut tenir sur plusieurs lignes.
- URL de l’image de bannière et URL du site web : affichés sur la page du serveur en jeu. Ce sont des liens que le client Rust ouvre, donc un chemin vers un fichier sur votre propre PC ne s’affichera pour personne. Utilisez une image hébergée (512x256). Une bannière qui se charge affiche un aperçu sous les champs.
Slots et gameplay
Section intitulée « Slots et gameplay »- Joueurs max. et Tickrate. Le tickrate accepte 1 à 30, la plage à laquelle Rust tourne vraiment. Plus de détails sur la limite de joueurs dans comment changer le nombre max. de joueurs.
- Mode PVE : les joueurs ne peuvent pas se faire de mal.
- Mode de jeu : Vanilla, Softcore, Hardcore ou Primitive. Cela règle
server.gamemode.
Réseau et mot de passe RCON
Section intitulée « Réseau et mot de passe RCON »Le Port de jeu (UDP) et le Port RCON (TCP) sont réglés pour vous et sont uniques par serveur, donc deux serveurs ne peuvent jamais entrer en collision. On ne peut pas donner le même port à deux serveurs.
Le port de jeu accepte 1024 à 65533, et le port RCON 1024 à 65535. Le port de jeu s’arrête juste avant le haut parce que le port de requête Steam est le port de jeu +2, et il doit rester un vrai port.
Rediriger ces ports a un coût
Section intitulée « Rediriger ces ports a un coût »L’app ne touche volontairement pas à votre routeur, donc rien ici n’est joignable depuis internet tant que vous ne le redirigez pas vous-même. Avant de le faire, l’avertissement sous les champs de port vaut la peine d’être lu deux fois :
- Rediriger ces ports rend votre connexion domestique joignable depuis internet, et toute personne à qui vous donnez l’adresse apprend votre IP publique.
- Les serveurs Rust sont une cible courante, donc ne la partagez qu’avec des gens de confiance, ou passez par un relais ou un hébergeur loué qui masque votre adresse. Un relais comme playit.gg ou Tailscale ne demande aucun réglage de routeur et marche derrière un CGNAT.
- Ne redirigez jamais le port RCON. C’est le contrôle à distance complet de votre serveur, pas seulement une porte pour jouer.
Le Mot de passe RCON (requis pour la console) est ce qui active la console à double sens. Crucible en génère un solide pour chaque nouveau serveur, et Régénérer en fait un nouveau, ou vous pouvez saisir le vôtre. Il est masqué, avec un bouton pour l’afficher.
Rust refuse de lancer le RCON avec une poignée de mots de passe courants (password, 123456, changeme, qwerty et quelques autres). Sans RCON, la console passe à sens unique, les actions rapides et les stats en direct ne marchent plus, et un redémarrage planifié ne peut pas se déclencher. Crucible ne vous laisse pas enregistrer un de ces mots de passe. Un mot de passe court est seulement peu sûr, pas cassé, donc il est autorisé avec un avertissement.
Le RCON ne répond que sur ce PC. Pour utiliser un outil RCON sur un autre PC, voir outils RCON sur un autre PC.
Choisissez Procédural (un Seed et une Taille du monde (m), avec un bouton de seed aléatoire à côté du seed) ou Carte personnalisée. Rust accepte une taille de monde de 1000 à 6000, et un seed de 1 à 2147483647. Crucible garde chaque valeur saisie dans la plage que le jeu accepte vraiment, donc une faute de frappe ne peut pas générer discrètement un autre monde que celui que vous avez demandé. Le seed 0 n’est pas autorisé exprès : Rust le lit comme « choisis-en un pour moi », donc il ne vous donnerait pas deux fois le même monde. Pour ce que donne chaque taille en jeu, voir tailles de map Rust.
Carte personnalisée remplace le seed et la taille par un champ URL du niveau (.map en téléchargement direct). L’onglet Carte le remplit quand vous assignez une map, ou vous pouvez y coller un lien https hébergé. Le fichier de map définit le monde, donc une map custom n’a besoin ni de seed ni de taille du monde.
Admins (accès propriétaire)
Section intitulée « Admins (accès propriétaire) »La case Un SteamID64 par ligne liste les propriétaires du serveur, un ID par ligne, masquée avec un bouton pour l’afficher. C’est un réglage de démarrage, donc arrêtez d’abord le serveur. Pour vous ajouter pendant que le serveur tourne, utilisez plutôt la carte Ajouter un ownerid de la Vue rapide ; voir devenir admin et, pour n’importe quel serveur Rust, comment devenir admin.
Performances
Section intitulée « Performances »- Ignorer le navmesh de l’IA (démarrage plus rapide) : saute la construction du navmesh de l’IA, donc le serveur démarre bien plus vite et utilise moins de CPU. Les PNJ et les animaux ne bougeront pas, ce qui convient pour un monde de construction ou de test de map, ou quand vous lancez plusieurs serveurs à la fois.
- Priorité haute et Cœurs CPU (avancé) : lancent le serveur avec une priorité CPU plus haute, et le fixent éventuellement à des cœurs précis (par exemple
0-7pour les cœurs 3D d’une puce AMD X3D). Laissez Cœurs CPU vide pour utiliser tous les cœurs.
Plus de détails pour garder un serveur fluide sur votre propre PC dans garder un serveur local fluide.
Redémarrages
Section intitulée « Redémarrages »La section Redémarrages se trouve juste au-dessus des règles en direct et est traitée en entier dans redémarrer votre serveur automatiquement. Ses valeurs sont bornées :
- Délai de redémarrage manuel en secondes : 0 à 3600. C’est le compte à rebours que le bouton Redémarrer montre aux joueurs, distinct de l’horaire.
- Prévenir les joueurs pendant autant de minutes : 0 à 60.
- Rappel dans le chat toutes les N minutes : 0 à 60. Zéro veut dire la bannière de redémarrage seule, sans ligne de chat en plus.
Comme les règles en direct, elles restent modifiables pendant que le serveur tourne.
Règles du serveur en direct
Section intitulée « Règles du serveur en direct »Une grille de bascules en un clic pour les choses pour lesquelles vous chercheriez sinon une convar.
Le côté monde et événements :
- Bradley APC, Événements chronométrés, Cargo Ship, Radiations, Scientifiques / PNJ, Stabilité structurelle, Événement d’Halloween et Événement de Noël.
Le côté construction et créatif :
- Pas d’animaux : met toutes les populations de faune à zéro. Activé pendant que le serveur tourne, cela nettoie aussi les animaux qui se promènent déjà.
- Scientifiques passifs : les scientifiques apparaissent toujours, mais ils ne bougent pas et ignorent les joueurs. Un monument peuplé que vous pouvez traverser.
- Verrouiller l’heure à 16.8 et Verrouiller le beau temps : gardent la lumière de fin d’après-midi et un ciel clair au lieu de laisser le monde faire son cycle.
- Faire apparaître le butin au démarrage : remplit les conteneurs de loot dès que le monde passe En ligne, au lieu d’attendre qu’ils se remplissent avec le temps.
- Pas de dégradation : rien ne se dégrade, donc une base que vous construisez pour un test est toujours là la semaine suivante. Pareil que
decay.scale 0; voir comment désactiver le decay. - Pas d’entretien des constructions : désactive le coût d’entretien du Tool Cupboard. Seul, il ramène les anciennes règles de decay de Rust, où les fondations se dégradent encore, donc associez-le à Pas de dégradation pour une base qui ne disparaît jamais.
- Fabrication instantanée : chaque fabrication se termine tout de suite.
- Anti-triche assoupli : les violations sont consignées mais n’expulsent ni ne déconnectent personne, et voler ou traverser le terrain en noclip ne vous tue plus. C’est ce qui rend utilisable un serveur de construction ou de cinématique sans s’y faire jeter dehors.
- Mode créatif pour tout le monde : donne les outils créatifs natifs de Rust à tous les joueurs du serveur, pas seulement aux admins. Voir les commandes du mode créatif de Rust.
- Construction libre : construisez sans les ressources.
- Placement libre : placez des pièces sans les règles habituelles d’accroche et de placement.
- Réparation gratuite : les réparations ne coûtent rien.
- Placement instantané : les deployables se posent immédiatement, sans le délai de maintien pour placer.
- Entités toujours actives : les deployables électriques et IO fonctionnent sans être alimentés.
- E/S illimitées : lève le budget de puissance des connexions électriques, donc le câblage n’a pas à être planifié autour.
Les règles sont écrites dans server.cfg, donc elles survivent à un redémarrage, et elles s’appliquent tout de suite au monde en marche quand le serveur est en ligne. Verrouiller l’heure à 16.8 et Verrouiller le beau temps tiennent dès que le serveur est En ligne. Basculer une règle pendant que le serveur tourne a plein effet sur le monde déjà chargé, pas seulement sur les prochains spawns : activer Pas d’animaux nettoie les animaux qui se promènent déjà, au lieu de seulement arrêter les nouveaux.
Éditeur de server.cfg
Section intitulée « Éditeur de server.cfg »Ouvrez server.cfg (avancé) en bas de l’onglet Config pour éditer le vrai fichier, avec numéros de ligne, coloration syntaxique et validation en direct. Une ligne avec une erreur est marquée, et Enregistrer reste désactivé tant qu’elle n’est pas corrigée. Ctrl+S enregistre.

Le point important, c’est comment les deux moitiés s’entendent :
- Vos modifications sont conservées. Changer un réglage dans le formulaire ci-dessus ne réécrit que cette ligne dans le fichier. Toutes les autres lignes, y compris celles que vous avez écrites vous-même et vos commentaires, restent exactement comme elles sont.
- Une ligne modifiée à la main met à jour le formulaire. Tapez une convar dans le fichier et enregistrez, et le réglage ou la bascule correspondant plus haut change pour suivre, donc les deux ne peuvent jamais diverger discrètement.
server.cfgse charge après leserverauto.cfgdu jeu, donc une ligne ici a le dernier mot sur unwritecfgen jeu.- Remettre les valeurs du préréglage remet les réglages, les règles et le fichier au préréglage d’origine du serveur, en gardant son nom, ses ports, son mot de passe RCON, ses admins et sa map assignée.
- Ouvrir le dossier cfg ouvre le dossier où se trouve le fichier.
Les changements de réglages sont écrits tout de suite dans le fichier, et prennent effet au prochain démarrage du serveur. Les règles du serveur en direct s’appliquent aussi tout de suite au monde en marche.
En dessous se trouvent les Arguments de lancement (avancé), la ligne de commande elle-même. C’est là que doit aller une option Rust qui est un switch plutôt qu’une convar, parce que server.cfg ne peut pas en régler. Voir arguments de lancement et options de ligne de commande.
Voir aussi
Section intitulée « Voir aussi »- Exemple de server.cfg Rust pour ce que fait chaque ligne sur n’importe quel serveur Rust.
- Arguments de lancement et options de ligne de commande pour les options que
server.cfgne peut pas régler. - Console, RCON et outils admin pour piloter un serveur en marche.
- Redémarrer votre serveur automatiquement.
- Créer votre premier serveur Rust.
