Aller au contenu

Exemple de server.cfg Rust : où le mettre, quoi y écrire

Réponse rapide : server.cfg va dans server/<identity>/cfg/, à côté de RustDedicated.exe, où <identity> est l’identity de votre serveur (my_server_identity si vous ne l’avez pas changée). Chaque ligne est une commande de console, exactement comme vous la taperiez dans la console du serveur, et le serveur les exécute à chaque démarrage.

server.hostname "My Rust Server"
server.description "Vanilla, wipes every Thursday."
server.url "https://example.com"
server.headerimage "https://example.com/banner.png"
server.maxplayers 100
server.worldsize 3500
server.seed 12345
server.saveinterval 300
decay.scale 1
LigneCe qu’elle règle
server.hostnameLe nom dans le navigateur de serveurs.
server.descriptionLe texte sur la page du serveur dans le navigateur.
server.urlLe lien du site web sur cette page.
server.headerimageL’image de bannière sur cette page.
server.maxplayersCombien de joueurs peuvent jouer en même temps ; voir joueurs max.
server.worldsizeLa taille de la map en mètres.
server.seedQuelle map procédurale vous obtenez à cette taille.
server.saveintervalTous les combien de secondes le monde est sauvegardé (600 par défaut).
decay.scaleLa vitesse de dégradation des constructions ; voir désactiver le decay.

Mettez entre guillemets le texte qui contient des espaces. Chaque réglage et sa valeur par défaut sont sur Variables serveur Rust.

server.worldsize et server.seed décident de la map. Changez l’un des deux et le serveur démarre une nouvelle map au prochain démarrage, comme après un wipe. La sauvegarde de l’ancien monde reste dans le dossier du serveur, donc les remettre comme avant la ramène. Une map custom chargée depuis une URL ignore les deux. Pour savoir ce que donne chaque taille en jeu, voir tailles de map Rust ; pour savoir quand les serveurs publics changent de map, voir le calendrier des wipes Rust.

Le jeu n’écrit jamais server.cfg : c’est vous qui le créez, et le serveur ne fait que le lire. server.writecfg écrit un autre fichier, serverauto.cfg, à côté, avec les réglages que le jeu enregistre lui-même. Le serveur lit serverauto.cfg d’abord et server.cfg ensuite, donc une ligne de server.cfg l’emporte.

N’importe quelle ligne peut aussi aller sur la ligne de lancement du serveur avec un + devant, par exemple +server.maxplayers 100. Voir les arguments de lancement.

Crucible Local Server écrit server.cfg pour vous depuis l’onglet Config quand vous changez les réglages, et garde toute ligne que vous ajoutez à la main. server.cfg (avancé) en bas de cet onglet modifie le fichier lui-même ; voir les réglages du serveur.