Facepunch a déployé le 1er octobre 2026 la mise à jour Livestock pour Rust, le jeu de survie multijoueur en monde ouvert disponible sur Steam. C'est la plus grosse extension de gameplay depuis l'introduction du système de plantations et de génétique végétale. Vaches, moutons, système de génétique animale et de reproduction sélective, générateur de biocarburant, vendeur aux écuries, nouvelles recettes de cuisine et salles de butin alimentées par la grille électrique rejoignent la carte. Pour un administrateur de serveur Rust, cette mise à jour implique plus d'entités en mémoire, de nouvelles ConVars à configurer dans le server.cfg et un premier cycle de wipe complet avec le système d'élevage. Voici ce qu'il faut savoir et vérifier sur votre serveur de jeu Rust.
Source : devblog officiel Facepunch, Livestock Update.
Rust et les mises à jour mensuelles : le contexte
Rust est un jeu de survie multijoueur développé par Facepunch Studios. Les joueurs récoltent des ressources (bois, pierre, métal, soufre), fabriquent des objets à l'établi (workbench), construisent des bases et s'affrontent en PvP sur des serveurs pouvant accueillir de 50 à plus de 500 joueurs simultanés. Le jeu fonctionne par cycles de wipe : la carte et parfois les blueprints (recettes débloquées) sont réinitialisés à intervalles réguliers, relançant la progression de chaque joueur. Facepunch publie un patch majeur chaque premier jeudi du mois, accompagné d'un force wipe qui réinitialise toutes les cartes de tous les serveurs Rust dans le monde.
Côté serveur, chaque objet posé sur la carte, chaque animal vivant et chaque construction de joueur représente une entité que le moteur doit stocker en RAM et traiter à chaque tick. Les mises à jour majeures comme Livestock ajoutent de nouvelles catégories d'entités et modifient l'équilibre entre charge processeur et consommation mémoire. C'est pourquoi tout administrateur d'un serveur de jeu Rust gagne à comprendre le contenu de chaque patch avant de redémarrer son instance via SteamCMD.
Ce que la mise à jour Livestock ajoute au jeu Rust
La mise à jour Livestock introduit deux catégories de faune sur la carte de Rust :
- Bétail d'élevage (Livestock) : les vaches produisent du lait, du fumier et, à l'abattage, de la viande de boeuf (beef), des os et du cuir. Les moutons fournissent de la laine (wool), du fumier, de la viande de mouton (mutton), des os et du cuir. Les deux espèces possèdent un système de génétique avec des gènes individuels que les joueurs exploitent par reproduction sélective pour obtenir des rendements optimaux, exactement comme le croisement de plants dans les serres de Rust.
- Créatures décoratives : grenouilles, lapins, écureuils, tortues de mer, crabes et méduses apparaissent dans les biomes correspondants (forêt, plage, océan). Ces entités fonctionnent avec un budget de traitement séparé et des comportements simplifiés : elles ne participent ni au système de génétique, ni à l'élevage, ni au crafting. Leur impact sur les performances du serveur de jeu est minimal selon le devblog de Facepunch.
Avant ce patch, la faune du jeu de survie Rust se limitait à cinq espèces : ours et loups (hostiles, dangereux pour les joueurs en PvP comme en PvE), sangliers et cerfs (neutres, chassés pour la viande et le cuir), et chevaux (apprivoisables comme monture). Avec le patch Livestock, les chevaux produisent désormais moins de fumier qu'auparavant : Facepunch incite les joueurs à se tourner vers l'élevage de vaches et de moutons pour la matière organique, le cuir et la nourriture.
| Espèce | Présente avant le patch | Rôle après la mise à jour Livestock |
|---|---|---|
| Ours | Oui | PNJ hostile, chasse pour viande, cuir et graisse animale |
| Loup | Oui | PNJ hostile, chasse pour viande, cuir et crâne de loup |
| Sanglier | Oui | PNJ neutre, chasse pour viande et graisse animale |
| Cerf | Oui | PNJ neutre, chasse pour viande et cuir brut |
| Cheval | Oui | Monture, production de fumier réduite par le patch Livestock |
| Vache | Non (nouveau) | Élevage : lait, viande de boeuf (beef), fumier, cuir, système de génétique |
| Mouton | Non (nouveau) | Élevage : laine (wool), viande de mouton (mutton), fumier, cuir, génétique |
| Grenouille, lapin, écureuil | Non (nouveau) | Créatures décoratives, biomes terrestres (forêt, prairie) |
| Tortue de mer, crabe, méduse | Non (nouveau) | Créatures décoratives, biomes aquatiques (plage, océan) |
L'ajout du bétail crée une nouvelle boucle de gameplay dans Rust : capturer ou acheter des animaux au ranch, les nourrir, les reproduire par croisement génétique pour obtenir de meilleurs rendements, récolter leurs produits (lait, laine, fumier) et les transformer en nourriture cuite ou en carburant basse qualité (low-grade fuel) via les nouvelles recettes de crafting au four.
Système de génétique et reproduction animale
Le système de génétique animale reprend le principe déjà présent dans les plantations de Rust (agriculture) : chaque vache et chaque mouton possède des gènes qui influencent ses rendements en lait, laine, viande ou fumier. L'objectif pour les joueurs est de sélectionner et croiser les meilleurs spécimens afin d'obtenir un clone optimal (god clone), comme ils le font déjà avec les graines dans les serres.
Facepunch précise dans le devblog que les gènes animaux ne se comportent pas exactement comme la génétique végétale : les techniques de croisement optimisées pour les plantations ne s'appliquent pas directement au bétail. Les joueurs de Rust devront expérimenter de nouvelles stratégies de reproduction pour maximiser les rendements de leur troupeau sur chaque cycle de wipe.
Du côté du serveur de jeu, chaque animal avec ses gènes constitue une entité persistante qui consomme de la mémoire tant qu'elle existe sur la carte. Un joueur qui maintient un élevage de 20 vaches et 20 moutons ajoute autant d'entités que s'il posait une quarantaine d'objets de construction. Sur un serveur PvP Rust de 200 slots où plusieurs clans pratiquent l'élevage, l'impact cumulé peut se chiffrer en milliers d'entités supplémentaires.
Nouvelles recettes, ressources et artisanat
La mise à jour Livestock ajoute plusieurs produits transformés qui enrichissent le système de crafting et de cuisson de Rust :
| Ressource | Source | Transformation / utilisation |
|---|---|---|
| Lait cru (Milk) | Vaches (traite) | Consommable brut ou réfrigéré 4 heures pour séparer en lait écrémé + crème |
| Crème (Cream) | Lait réfrigéré (action skim) | Ingrédient de thé crémeux : augmente la puissance des effets de thé |
| Lait écrémé (Skimmed Milk) | Lait réfrigéré (action skim) | Ingrédient de thé lacté : augmente la durée des effets de thé |
| Boeuf (Beef) | Vaches (abattage) | Cuisson en Beef Pie (tourte de boeuf) au four de camp ou électrique |
| Mouton (Mutton) | Moutons (abattage) | Cuisson en Shepherd's Pie (hachis parmentier) au four |
| Laine (Wool) | Moutons (tonte) | Vente au Stable Vendor aux ranchs (max. 400 unités par transaction) |
| Fumier (Dung) | Vaches et moutons | Combustible organique pour le générateur de biocarburant |
| Thé crémeux / lacté | Crème ou lait écrémé + thé pur | Variantes Creamy Tea et Milky Tea avec puissance ou durée bonifiée |
Ces recettes impliquent un réfrigérateur en fonctionnement continu (alimenté par le circuit électrique de la base) et de nouvelles boucles d'artisanat côté joueur. Pour l'administrateur du serveur Rust, cela se traduit par des entités supplémentaires en mémoire : animaux vivants dans les enclos, objets en cours de transformation dans les réfrigérateurs, clôtures et portails déployés autour des fermes. Sur un serveur communautaire Rust où le PvE et l'agriculture sont encouragés, les joueurs construiront des fermes de grande taille qui génèrent un volume d'entités conséquent sur la carte.
Vendeur aux écuries (Stable Vendor)
Un vendeur PNJ (personnage non-joueur) est disponible dans les ranchs de la carte de Rust. Les joueurs lui vendent du bétail élevé en échange de ressources dont la valeur dépend de la qualité génétique de l'animal. Trois offres aléatoires sont proposées par transaction : le joueur accepte l'une d'elles ou refuse. Après trois refus consécutifs, le vendeur impose un délai de 15 minutes avant de reprendre les échanges.
La laine se vend séparément au même vendeur, par lots de 400 unités maximum. Ce PNJ marchand est une entité permanente sur la carte qui ne nécessite aucune configuration serveur spécifique. Les administrateurs doivent savoir que les interactions avec le vendeur génèrent du trafic réseau (transactions, génération d'offres aléatoires) comparable à celui des distributeurs automatiques (vending machines) déjà présents dans Rust.
Impact sur les performances du serveur de jeu Rust
L'ajout d'entités (bétail, créatures décoratives, enclos, clôtures, objets de transformation) augmente la consommation de RAM et de CPU du serveur de jeu. Facepunch a intégré plusieurs optimisations dans ce patch pour compenser la charge supplémentaire :
- Budget PNJ par frame : à chaque tick serveur, seul un sous-ensemble de PNJ (animaux, créatures, scientifiques des monuments) est traité, jusqu'à un maximum de temps fixé en dur dans le code. Si le budget de temps est dépassé, les PNJ restants sont reportés au tick suivant. Ce mécanisme empêche un grand troupeau de vaches de provoquer un effondrement du tick rate du serveur Rust.
- Navigation multithreadée : le système de pathfinding des PNJ (calcul de trajectoire pour les déplacements des animaux sur la carte) affiche des performances deux fois supérieures à celles du patch précédent, d'après le devblog de Facepunch. C'est un gain direct pour la charge processeur du serveur.
- Animation IK multithreadée : le calcul des animations (inverse kinematics) côté serveur gagne environ 1 ms de temps de frame avec 100 joueurs connectés. L'étape Update passe de 1,99 ms à 1,47 ms et LateUpdate de 0,98 ms à 0,27 ms selon les benchmarks publiés par Facepunch dans le devblog.
- Optimisations mémoire côté client : la consolidation des maillages de mains en vue subjective libère environ 100 Mo de RAM client, le chargement dynamique des assets du magasin Steam économise 250 à 450 Mo et l'optimisation des textures LOD (level of detail) libère 100 à 300 Mo supplémentaires. Ces gains côté client n'allègent pas directement le serveur de jeu, mais vos joueurs constateront de meilleures performances graphiques et des chargements de carte plus rapides.
Malgré ces optimisations, sur un serveur Rust peuplé avec de nombreux joueurs qui élèvent du bétail en parallèle, l'empreinte mémoire totale sera plus élevée qu'avant le patch Livestock. Un serveur communautaire Rust de 100 à 200 slots qui fonctionnait confortablement en RAM avant la mise à jour pourrait approcher du plafond après le déploiement massif de fermes par les joueurs. Surveillez la consommation avec htop ou btop et envisagez de configurer le swap comme filet de sécurité si la RAM approche de la limite.
Pour diagnostiquer un problème de tick rate après la mise à jour, la commande perf 6 dans la console RCON du serveur Rust affiche le temps passé par chaque sous-système (PNJ, réseau, sauvegardes, physique). Si la ligne NPC dépasse régulièrement 10 ms, le nombre d'animaux sur la carte est probablement trop élevé pour la puissance processeur de votre machine. Consultez notre guide diagnostiquer une surcharge CPU sur serveur de jeu Linux pour aller plus loin dans l'analyse.
Nouveau pipeline de rendu (Rust Render Pipeline)
Facepunch a migré le moteur graphique de Rust vers un pipeline de rendu personnalisé (Scriptable Render Pipeline, SRP), basé sur Unity. Ce changement concerne exclusivement le client des joueurs, pas le serveur de jeu. Il améliore les performances graphiques (FPS côté joueur) et pose les bases techniques des futures améliorations visuelles du jeu. Pendant le premier mois suivant le patch, les joueurs peuvent basculer entre l'ancien et le nouveau pipeline dans les paramètres expérimentaux du client Rust.
En tant qu'administrateur de serveur Rust, vous n'avez rien à configurer côté serveur pour le nouveau pipeline de rendu. Si vos joueurs signalent des artefacts graphiques ou des baisses de FPS après la mise à jour, orientez-les vers les paramètres graphiques expérimentaux pour tester les deux modes de rendu.
ConVars et configuration du serveur Rust
Cette mise à jour introduit ou modifie plusieurs variables de configuration console (ConVars) que les administrateurs de serveur Rust doivent connaître. Ces variables se configurent dans le fichier server.cfg de votre serveur ou directement via la console RCON en jeu.
Fusibles lourds et grille électrique (Heavy Fuses / Powergrid)
Le système de fusibles lourds (Heavy Fuses) alimente les nouvelles salles de butin verrouillées par la grille électrique (Powergrid Loot Rooms). Leur taux de dégradation s'adapte à la population du serveur de jeu via trois ConVars :
powergrid.fusedecaylowpop: taux de dégradation quand la population du serveur est basse ;powergrid.fusedecayhighpop: taux de dégradation en forte population ;powergrid.fusedecaylowpopscale: facteur d'échelle appliqué à la dégradation en basse population.
Avec les valeurs par défaut, un fusible lourd dure quatre fois plus longtemps quand 10 joueurs ou moins sont connectés au serveur Rust. À partir de 100 joueurs, le fusible retrouve sa durée de vie nominale. Ce mécanisme protège les petits serveurs communautaires Rust où les fusibles disparaîtraient trop vite faute d'activité suffisante pour les remplacer. Sur un serveur Rust de 50 à 100 slots, les valeurs par défaut conviennent. Ajustez uniquement si votre population moyenne est significativement différente de cette fourchette.
Réparation des hélipads Air Wolf
Les hélipads (aires d'atterrissage pour hélicoptères) du camp des bandits (Bandit Camp) démarrent chaque wipe en mauvais état. Le vendeur Air Wolf refuse de vendre des véhicules aériens tant que la communauté n'a pas investi des ressources pour réparer les plateformes. Les joueurs frappent l'hélipad avec un marteau pour transférer des matériaux de réparation, selon un système comparable aux armes de siège. Une fois réparé, l'hélipad reste fonctionnel jusqu'au prochain wipe de la carte.
vehicle.padrepairsrequired: active (true) ou désactive (false) l'obligation de réparer les hélipads avant tout achat de véhicule chez Air Wolf. Sur un petit serveur Rust communautaire avec peu de joueurs, désactiver cette obligation évite que les hélicoptères restent inaccessibles pendant la moitié du cycle de wipe.vehicle.setrepairablepads: force l'état de réparation de tous les hélipads du serveur. Valeur0= remis en mauvais état,1= réparés. Utile pour corriger un état incohérent en cours de wipe ou pour offrir un avantage en début de cycle sur un serveur événementiel Rust.
Peinture
paint.outlineinvert: change le mode de couleur du contour de pinceau dans l'outil de peinture du jeu. Paramètre mineur côté joueur, mais utile si des joueurs signalent un problème de visibilité du curseur de peinture sur certaines surfaces de construction.
Réglages recommandés selon le type de serveur Rust
Toutes les ConVars introduites par la mise à jour Livestock fonctionnent avec leurs valeurs par défaut. Voici les ajustements à considérer selon le type de serveur de jeu Rust que vous administrez :
| Type de serveur Rust | padrepairsrequired | Fusibles (decay lowpop) | Conseil pour l'administrateur |
|---|---|---|---|
| PvP vanilla (100+ joueurs) | true (défaut) | Défaut | Les valeurs par défaut de Facepunch sont conçues pour cette population. Aucun ajustement nécessaire dans le server.cfg. |
| PvE / roleplay communautaire | true ou false | Réduire | Faciliter l'accès aux hélicoptères Air Wolf pour le roleplay. Réduire le decay des fusibles si les joueurs n'arrivent pas à accéder aux salles de butin des monuments. |
| Solo / duo / trio (moins de 30 joueurs) | false | Réduire fortement | Peu de joueurs connectés : les fusibles s'usent trop vite, les hélipads du Bandit Camp ne seront jamais réparés collectivement. Désactiver la réparation obligatoire. |
| Serveur événementiel / créatif | false | Défaut | Tous les véhicules aériens accessibles dès le début du cycle de wipe sur la carte. |
Générateur de biocarburant (Biofuel Generator)
Le générateur de biocarburant est un nouveau déployable (objet que le joueur pose dans sa base Rust) qui convertit la matière organique en carburant basse qualité (low-grade fuel), une ressource essentielle dans Rust pour alimenter fournaises, véhicules et certains circuits électriques. Viande crue, viande avariée, fumier provenant du bétail : toute matière organique peut servir de combustible. Le processus nécessite un brassage manuel environ toutes les 30 minutes. Le rendement en carburant dépend de la valeur calorique du matériau en entrée.
Ce générateur est connectable au système IO (entrée/sortie électrique) de Rust : les joueurs câblent des notifications à distance (alarme, lumière, signal sonore) pour être alertés quand le brassage est terminé. Aucune ConVar serveur spécifique n'est associée à ce déployable. C'est une entité supplémentaire par base qui le déploie, mais son impact unitaire sur les performances du serveur de jeu est négligeable.
Pour un administrateur de serveur Rust, le générateur de biocarburant crée un lien entre l'élevage (fumier des vaches et des moutons) et le système électrique. Les joueurs qui combinent ferme d'élevage, biocarburant et circuits électriques construiront des bases plus complexes avec davantage d'entités connectées sur la carte.
Clôtures, enclos et changements aux monuments Rust
Des déployables de clôtures et portails (animal gates, fences) permettent aux joueurs de contenir leur bétail dans des enclos autour de leur base. L'ajout massif de clôtures sur une carte peuplée fait monter le nombre total d'entités gérées par le serveur de jeu. Si vous utilisez des plugins Oxide ou Carbon pour limiter les entités par joueur sur votre serveur Rust, vérifiez que les seuils sont compatibles avec les nouvelles constructions d'élevage. Un enclos fonctionnel avec portail, abreuvoir et zone de pâturage représente typiquement 20 à 40 entités supplémentaires par ferme.
Les sacs de sable (sandbags) ont été repensés : un système en quatre étapes d'empilement remplace l'ancien modèle unique. La dernière étape produit une variante pillbox (meurtrière), utilisable en défense de base lors de raids PvP. Le coût de fabrication a été réduit et les sacs se trouvent désormais par piles de 4 dans le butin, avec un empilement maximum de 20 dans l'inventaire.
Des salles de butin verrouillées par la grille électrique (Powergrid Loot Rooms) ont été ajoutées dans de nombreux monuments de la carte : Airfield, Ferry Terminal, Harbour 1, Harbour 2, Junkyard, Launch Site, Military Tunnels, Nuclear Missile Silo, Radtown, Sewer Branch, Trainyard et Water Treatment Plant. Leur déverrouillage nécessite l'insertion de fusibles lourds, ce qui modifie les parcours de loot PvE sur la carte et incite les joueurs à explorer plus de monuments tout au long du cycle de wipe.
Le pompage de pétrole sur les plateformes pétrolières (Oil Rig, Small Oil Rig) nécessite désormais un délai de démarrage de 15 minutes avant de produire du pétrole brut. Ce changement modifie l'économie des Oil Rigs pour tous les serveurs Rust : les raids rapides de 5 minutes sur la plateforme ne suffisent plus, les groupes de joueurs doivent sécuriser le monument plus longtemps face aux attaquants potentiels.
Mettre à jour votre serveur Rust après le patch Livestock
Comme pour chaque patch mensuel majeur, la mise à jour Livestock nécessite un redémarrage du serveur de jeu après téléchargement du nouveau build via SteamCMD. Si vous hébergez votre serveur Rust avec un panel d'administration (Pterodactyl, GamePanel ou le panel ElypseCloud), le processus est généralement automatisé : le panel détecte la nouvelle version et applique la mise à jour au prochain redémarrage programmé. Consultez notre guide héberger un serveur Rust pour les détails de la procédure initiale.
Sur un serveur Rust configuré manuellement sous Linux, connectez-vous en SSH et exécutez les commandes avec sudo. La procédure de mise à jour reste la même que pour tout patch Rust :
- Prévenir les joueurs connectés via la commande RCON
sayou votre bot Discord ; - Effectuer un backup : commande RCON
server.savepour écrire les données en mémoire sur le disque, puis archiver le répertoire du serveur de jeu ; - Arrêter proprement le processus du serveur Rust ;
- Télécharger le nouveau build via SteamCMD :
app_update 258550 validate; - Mettre à jour Oxide ou Carbon (le framework de mods) vers la version compatible avec le patch Livestock ;
- Vérifier que chaque plugin installé dispose d'une version compatible (consulter uMod ou le dépôt du plugin) ;
- Redémarrer le serveur Rust et surveiller les logs de démarrage dans la console.
Pour automatiser les redémarrages et les mises à jour de votre serveur de jeu, consultez notre guide mettre à jour un serveur de jeu Linux sans perdre sa configuration. Et pour que votre serveur Rust redémarre automatiquement en cas de crash, un service systemd est indispensable.
Force wipe et premier cycle complet avec l'élevage
Le force wipe du 1er octobre 2026 a lancé le premier cycle de wipe incluant le système d'élevage de Rust. Le prochain force wipe est prévu le jeudi 5 novembre 2026, premier jeudi du mois, conformément au calendrier imposé par Facepunch pour tous les serveurs Rust. Ce sera le premier cycle de wipe complet durant lequel la communauté aura expérimenté l'élevage, la reproduction animale, la génétique, les nouvelles recettes de crafting et le biocarburant de bout en bout.
Si vous administrez un serveur Rust avec des wipes intermédiaires (map wipe seul, sans réinitialisation des blueprints), les joueurs conserveront leurs recettes débloquées liées à l'élevage entre les deux wipes. Seuls les animaux, les constructions et les clôtures sur la carte seront réinitialisés. Prévoyez un message clair à votre communauté (serveur Discord, message de connexion en jeu via RCON) sur le calendrier de wipe : l'engouement pour le nouveau contenu provoque souvent un pic de connexions simultanées en début de cycle, ce qui augmente la charge du serveur de jeu.
Pour anticiper la montée en charge et vérifier que votre offre d'hébergement correspond à la taille de votre communauté après l'arrivée de ces nouvelles mécaniques, consultez notre guide combien coûte un serveur Rust. Si votre serveur montre des signes de saturation (tick rate en baisse, temps de réponse élevé, lag en jeu), il est peut-être temps de passer à un VPS plus puissant ou un serveur dédié.
Serveur virtuel ou serveur physique : quelle infrastructure pour Rust
La mise à jour Livestock augmente les exigences en ressources du serveur de jeu. C'est le bon moment pour évaluer si votre infrastructure est dimensionnée correctement. Deux options principales existent pour héberger un serveur Rust sous Linux : le serveur virtuel (VPS) et le serveur physique dédié (bare metal).
Un VPS est un serveur virtuel privé, créé par virtualisation sur un serveur physique partagé entre plusieurs machines virtuelles isolées. Pour un serveur Rust de 50 à 100 joueurs, un VPS avec 8 à 16 Go de RAM, des coeurs dédiés et un stockage SSD NVMe offre des performances suffisantes pour le patch Livestock. L'avantage du serveur virtuel : un coût mensuel contenu, une montée en gamme rapide (ajout de RAM ou de coeurs CPU sans migration physique) et un accès SSH distant immédiat pour administrer le serveur de jeu depuis n'importe quel terminal.
Un serveur dédié physique (bare metal) réserve la totalité du processeur, de la RAM et des disques (SSD ou disques durs mécaniques) à votre seule instance Rust. C'est le choix adapté aux serveurs de 200 joueurs et plus, ou aux communautés qui cumulent mods lourds, élevage intensif et événements PvP à forte affluence. La bande passante réseau est garantie, la latence disque est prévisible et le processeur n'est jamais ralenti par d'autres machines virtuelles hébergées sur le même hôte.
Quel que soit le type de machine, le système d'exploitation recommandé est Ubuntu 22.04 LTS ou Debian 12 (Bookworm). Ces deux distributions Linux offrent un support long terme et une compatibilité native avec SteamCMD, Oxide et Carbon. Rust Server est aussi disponible sous Windows Server, mais la majorité des hébergeurs de serveurs de jeu fournissent une instance Linux, moins gourmande en RAM et plus simple à administrer à distance. L'administrateur se connecte au serveur via SSH et exécute les commandes de mise à jour avec les privilèges root ou via sudo. L'adresse IP publique du serveur est celle que les joueurs saisissent dans le client Rust pour se connecter (onglet Direct Connect). Pour simplifier la connexion, associez un nom de domaine personnalisé (par exemple rust.monserveur.fr) via un enregistrement DNS de type A pointant vers l'adresse IP de votre machine.
Avant chaque mise à jour majeure comme Livestock, effectuez un backup complet du répertoire du serveur Rust : fichiers de carte (*.sav, *.map), fichiers de base de données joueurs (*.db), fichier de configurations server.cfg et plugins Oxide ou Carbon. Sur un VPS ou un serveur dédié Linux, une archive tar suffit pour créer la sauvegarde avant de lancer SteamCMD :
sudo tar czf /home/rust/backup-$(date +%Y%m%d).tar.gz /home/rust/server/
Ce backup permet de restaurer le serveur Rust dans son état précédent si un plugin est incompatible avec le patch Livestock ou si la mise à jour provoque un comportement inattendu. Consultez notre tutoriel VPS ou serveur dédié pour un serveur de jeu pour une comparaison détaillée des deux types d'infrastructure.
Checklist pour les administrateurs de serveur Rust
Récapitulatif des actions à mener sur votre serveur de jeu Rust après la mise à jour Livestock :
- Mettre à jour Oxide ou Carbon vers la version compatible avant de redémarrer le serveur Rust. Les mises à jour majeures du jeu cassent régulièrement la compatibilité des frameworks de mods et des plugins. Vérifiez les changelogs d'Oxide, Carbon et uMod avant de relancer votre instance.
- Vérifier la compatibilité de vos plugins : chaque plugin installé sur votre serveur Rust doit disposer d'une version compatible avec le patch Livestock. Les plugins de gestion d'entités, d'économie en jeu et de protection anti-grief sont les plus susceptibles d'être affectés par les nouvelles mécaniques d'élevage.
- Surveiller la RAM et le CPU après le premier redémarrage du serveur de jeu. Comparez la consommation mémoire et la charge processeur avec le cycle de wipe précédent. Utilisez
perf 6dans la console RCON pour identifier les sous-systèmes les plus gourmands en temps de traitement. Si la ligne NPC augmente significativement, c'est l'impact direct du bétail et des créatures sur la carte. - Configurer les ConVars
powergrid.fusedecaylowpop,powergrid.fusedecayhighpop,powergrid.fusedecaylowpopscaleetvehicle.padrepairsrequireddans votreserver.cfg. Les valeurs par défaut conviennent à un serveur Rust de 50 à 200 joueurs. Ajustez si votre population est inférieure à 20 joueurs ou supérieure à 300. - Ajuster les limites d'entités si vous utilisez des plugins de restriction par joueur : les clôtures, portails et enclos d'élevage ajoutent des entités qui comptent dans le quota. Un joueur éleveur consomme environ 20 à 40 entités de plus qu'un joueur qui ne pratique pas l'élevage.
- Tester la charge en conditions réelles sur les premières heures après le force wipe, quand la population du serveur Rust est au plus haut et que les joueurs déploient massivement leurs premières fermes d'élevage sur la carte.
- Communiquer le calendrier de wipe et les nouveautés à votre communauté de joueurs (serveur Discord, message d'accueil en jeu via RCON). Si des joueurs signalent des problèmes graphiques, conseillez-leur de basculer entre l'ancien et le nouveau pipeline de rendu dans les paramètres expérimentaux du client Rust.
Si vous envisagez d'optimiser la consommation mémoire de votre serveur de jeu, c'est le bon moment pour revoir votre configuration avant le prochain force wipe du 5 novembre. Pour une supervision continue des ressources de votre serveur Rust, notre guide Grafana et Prometheus pour serveur de jeu permet de mettre en place des alertes automatiques en cas de saturation de la RAM ou du processeur.
Glossaire Rust pour les administrateurs de serveur de jeu
Référence rapide des termes utilisés dans cet article. Si vous débutez dans l'administration d'un serveur Rust ou reprenez après une longue pause, ce glossaire couvre le vocabulaire essentiel du jeu de survie de Facepunch :
| Terme Rust | Définition pour l'administrateur du serveur de jeu |
|---|---|
| Wipe (force wipe / map wipe) | Réinitialisation de la carte du serveur Rust et/ou des blueprints. Le force wipe mensuel imposé par Facepunch tombe le premier jeudi de chaque mois. L'administrateur peut programmer des wipes intermédiaires (map wipe seul) entre deux force wipes pour relancer la progression des joueurs. |
| Blueprint (BP) | Recette de fabrication débloquée par un joueur à l'établi (workbench). Les blueprints persistent entre les map wipes mais sont réinitialisés lors d'un BP wipe. La mise à jour Livestock ajoute de nouvelles recettes de cuisine et d'élevage. |
| Entité | Objet persistant sur la carte : construction de joueur, déployable, animal vivant, ressource récoltable. Chaque entité consomme de la RAM du serveur. La commande RCON ent.count affiche le nombre total d'entités actives sur la carte du serveur Rust. |
| Tick rate | Fréquence de traitement du serveur de jeu, en ticks par seconde. Un tick rate bas provoque du lag en jeu pour les joueurs connectés. La commande RCON perf 6 affiche le temps de traitement de chaque sous-système (PNJ, réseau, physique, sauvegardes). |
| ConVar | Variable de configuration console du serveur Rust, définie dans le fichier server.cfg ou via la console RCON. Exemples : server.maxplayers (slots), server.worldsize (taille de carte), server.seed (graine de génération de la carte). |
| RCON (Remote Console) | Console d'administration distante du serveur de jeu Rust. Permet d'exécuter des commandes sans être connecté en jeu : sauvegarde (server.save), annonces (say), diagnostic de performances (perf), gestion des joueurs. |
| SteamCMD | Outil en ligne de commande de Valve pour télécharger et mettre à jour les serveurs de jeu Steam, dont Rust (AppID 258550). L'administrateur lance app_update 258550 validate après chaque patch mensuel de Facepunch pour appliquer la mise à jour. |
| Oxide / Carbon | Frameworks de modding pour serveur Rust. Ils chargent des plugins qui étendent le gameplay du serveur de jeu (économie, téléportation, protection anti-grief, kits). Doivent être mis à jour après chaque patch majeur de Rust sous peine d'incompatibilité. |
| Monument | Structure prégénérée sur la carte Rust : Airfield, Launch Site, Military Tunnels, Trainyard, Water Treatment Plant, etc. Les monuments contiennent du butin (loot), des PNJ hostiles et, depuis Livestock, des salles verrouillées par la grille électrique (Powergrid Loot Rooms). |
| Low-grade fuel (carburant basse qualité) | Ressource essentielle dans Rust pour alimenter véhicules, fournaises, générateurs électriques et certains déployables. Le nouveau générateur de biocarburant (Biofuel Generator) ajouté par Livestock le produit à partir de fumier animal et de matière organique. |
| SSH (Secure Shell) | Protocole d'accès distant sécurisé au serveur. L'administrateur se connecte en SSH depuis un terminal pour exécuter les commandes de mise à jour, de configuration et de diagnostic sur le système d'exploitation Linux (Ubuntu, Debian) du serveur Rust. C'est le mode d'accès principal à un VPS ou à un serveur dédié physique. |
| Backup (sauvegarde) | Copie de sécurité des fichiers du serveur Rust : carte, bases de données joueurs, fichier server.cfg et plugins. À effectuer avant chaque mise à jour majeure de Facepunch pour pouvoir restaurer le serveur dans son état précédent en cas d'incompatibilité de plugin ou de comportement inattendu. |