Ce guide explique comment configurer votre serveur dédié Rust hébergé chez Legion Hosting, y compris les paramètres de server.cfg, les variables de démarrage GPanel, la planification des wipes, la gestion des sauvegardes et comment se connecter.
server.cfg ou tout autre fichier de configuration. Les modifications effectuées pendant que le serveur est en cours d'exécution peuvent être écrasées lors de l'arrêt.
Configuration du serveur — server.cfg
Rust lit sa configuration principale depuis server/rust/cfg/server.cfg sur votre serveur. Ce fichier est créé automatiquement lors du premier démarrage de votre serveur. Ouvrez-le dans l'onglet Files de GPanel pour modifier les paramètres principaux de votre serveur.
Référence des paramètres clés
| Paramètre | Valeur exemple | Description |
|---|---|---|
server.hostname |
My Legion Rust Server |
Le nom affiché dans le navigateur de serveurs en jeu. Rendez-le descriptif pour que les joueurs puissent trouver votre serveur. |
server.maxplayers |
40 |
Nombre maximum de joueurs simultanés. Ne doit pas dépasser la limite de slots de votre plan d'hébergement. |
server.worldsize |
3000 |
Taille de la carte en mètres. Valeurs courantes : 1000 (petite), 2000, 3000 (moyenne), 4000, 6000 (grande). Les cartes plus grandes nécessitent considérablement plus de RAM et de CPU. |
server.seed |
123456 |
La graine aléatoire utilisée pour générer la carte. La même graine + taille de monde produit toujours la même carte. Modifiez-la (avec un wipe de carte) pour générer une disposition de carte entièrement nouvelle. |
server.saveinterval |
60 |
Fréquence (en secondes) à laquelle le serveur sauvegarde les données du monde sur le disque. La valeur par défaut est 60 (1 minute). Des valeurs plus basses réduisent la perte de données en cas de crash mais augmentent les E/S disque. |
server.description |
A chill PvE server |
Une description affichée sur le panneau d'informations du serveur en jeu. Gardez-la courte et informative. |
server.url |
https://discord.gg/yourserver |
Une URL affichée sur le panneau d'informations du serveur. Généralement une invitation Discord ou un site web. |
Un exemple minimal de server.cfg :
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Les valeurs numériques n'ont pas besoin de guillemets.
rcon.password, rcon.port, rcon.web), consultez le guide Rust RCON Access and Admin Commands.
Variables de démarrage GPanel
Certains paramètres Rust sont configurés comme arguments de démarrage dans GPanel plutôt que dans server.cfg. Ceux-ci contrôlent le comportement bas niveau du serveur qui doit être défini avant le lancement du processus.
- Connectez-vous à GPanel.
- Sélectionnez votre serveur Rust dans la liste des serveurs.
- Cliquez sur l'onglet Startup.
- Vérifiez et définissez les variables affichées. Les modifications prennent effet au prochain démarrage du serveur.
Variables de démarrage clés
| Variable | Par défaut | Description |
|---|---|---|
QUERY_PORT |
(attribué) | Le port de requête Steam utilisé pour les listes du navigateur de serveurs. Doit correspondre au port de requête attribué dans l'onglet Network de GPanel. |
APP_PORT |
(attribué) | Port pour l'application compagnon Rust+. Définissez à -1 pour désactiver entièrement l'application Rust+ si vous n'en avez pas besoin. |
WORLD_SEED |
0 |
La graine de génération de carte. Lorsqu'elle est définie à 0, le serveur génère automatiquement une graine aléatoire et la sauvegarde dans seed.txt. La même graine aléatoire est réutilisée au redémarrage jusqu'à ce que vous supprimiez seed.txt ou définissiez une valeur de graine spécifique. Pour obtenir une disposition de carte complètement différente, supprimez seed.txt avant de redémarrer, ou définissez une graine non nulle spécifique ici. |
FRAMEWORK |
vanilla |
Le framework de modding à charger. Définissez à oxide ou carbon pour activer un framework de modding, ou laissez sur vanilla pour aucun mod. Consultez le guide Rust Oxide/uMod Plugin Installation pour tous les détails. |
server.cfg, l'argument de démarrage a la priorité. Utilisez l'onglet Startup pour les ports, l'identité et la sélection du framework ; utilisez server.cfg pour les paramètres de réglage en jeu.
Comment se connecter à votre serveur
Rust ne dispose pas d'un navigateur de serveurs intégré facile à parcourir. Le moyen le plus rapide de se connecter directement est via la console F1 en jeu.
- Lancez Rust et accédez au menu principal.
- Appuyez sur F1 pour ouvrir la console développeur.
- Tapez la commande suivante et appuyez sur Enter :
Remplacezclient.connect IP:PORTIPetPORTpar l'adresse IP et le port de jeu de votre serveur tels qu'indiqués dans l'onglet Network de GPanel.
Vous pouvez également ajouter le serveur à votre liste de favoris en jeu pour qu'il apparaisse dans Play > Community Servers > Favourites pour un accès plus rapide lors des sessions futures.
Pour savoir comment trouver l'IP et le port de votre serveur, consultez How to Find Your Server IP and Port.
Calendrier et mécanismes des wipes
Rust dispose d'un système de wipe intégré avec deux types distincts de wipe. Comprendre la différence est essentiel pour gérer correctement un serveur.
Wipe de carte vs Wipe de blueprints
| Type de wipe | Ce qui est effacé | Ce qui est conservé |
|---|---|---|
| Wipe de carte | Toutes les bases des joueurs, les objets, les ressources sur la carte et les positions des joueurs. | Les blueprints (progression de recherche) et les fichiers de données des joueurs. |
| Wipe de blueprints (BP) | Tous les blueprints — les joueurs repartent de zéro pour la recherche. | Rien de spécifique — un wipe de BP est presque toujours combiné avec un wipe de carte. |
Wipes forcés — Premier jeudi de chaque mois
Facepunch (le développeur de Rust) publie des mises à jour obligatoires du jeu le premier jeudi de chaque mois. Ces mises à jour forcent un wipe de carte sur tous les serveurs — le serveur ne peut pas être utilisé tant que le wipe n'est pas terminé. Les wipes de blueprints ne sont pas toujours forcés ; Facepunch annonce à l'avance quand un wipe de BP forcé accompagne la mise à jour mensuelle.
Comment effectuer un wipe de carte
- Arrêtez votre serveur depuis l'onglet Console de GPanel.
- Allez dans l'onglet Files et naviguez vers
server/rust/. - Supprimez tous les fichiers correspondant à
proceduralmap.*.savdansserver/rust/. Ce sont les fichiers de sauvegarde du monde. - Supprimez également tous les fichiers correspondant à
proceduralmap.*.mapdans le répertoire racine du serveur. Ce sont les fichiers de carte pré-générés. - Optionnellement, mettez à jour la variable de démarrage
WORLD_SEED(ouserver.seeddansserver.cfg) pour générer une disposition de carte complètement différente. Vous pouvez aussi supprimerseed.txts'il est présent pour forcer une nouvelle graine aléatoire. - Démarrez le serveur. La génération de la carte prendra plusieurs minutes au premier démarrage — c'est normal.
Comment effectuer un wipe de blueprints
- Arrêtez votre serveur.
- Naviguez vers
server/rust/dans le gestionnaire de fichiers de GPanel. - Supprimez le fichier
.db(par exempleplayer.blueprints.dbou similaire). Ce fichier stocke toutes les données de blueprints des joueurs. - Effectuez un wipe de carte en même temps (recommandé) en supprimant également les fichiers de sauvegarde
proceduralmap.*.savet les fichiersproceduralmap.*.mapcomme décrit ci-dessus. - Démarrez le serveur.
Gestion des sauvegardes
Rust sauvegarde automatiquement le monde à l'intervalle défini par server.saveinterval (par défaut : 60 secondes). Gardez ces conseils à l'esprit pour éviter toute perte de données inattendue :
- Vérifiez que
server.saveintervalest défini sur une valeur raisonnable. Le définir à0ou à un nombre très élevé désactive effectivement les sauvegardes automatiques. - Exécutez
server.savemanuellement via la console GPanel avant d'arrêter le serveur pour forcer une sauvegarde immédiate. - Arrêtez toujours le serveur proprement depuis GPanel plutôt que de tuer le processus. Un arrêt brutal peut entraîner la perte des modifications du dernier intervalle de sauvegarde.
Articles connexes
- Rust RCON Access and Admin Commands — Configuration RCON, outils externes et commandes d'administration utiles
- Rust Oxide/uMod Plugin Installation — Installation d'Oxide/Carbon, ajout de plugins et recommandations de plugins populaires
- Rust Server Troubleshooting — Problèmes courants et comment les résoudre
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Besoin d'aide ?
Si vous rencontrez un problème non couvert dans ce guide, notre équipe de support est disponible pour vous aider. Soumettez un ticket de support en incluant l'identifiant de votre serveur, une description du problème et toute sortie console pertinente.