{"id":658,"date":"2026-07-19T17:01:56","date_gmt":"2026-07-19T17:01:56","guid":{"rendered":"https:\/\/shattered.io\/fr\/serveur-rust-dedie\/"},"modified":"2026-07-19T23:46:18","modified_gmt":"2026-07-19T23:46:18","slug":"serveur-rust-dedie","status":"publish","type":"post","link":"https:\/\/shattered.io\/fr\/serveur-rust-dedie\/","title":{"rendered":"Serveur Rust d\u00e9di\u00e9 : 13 \u00e9tapes, 30 min [2026]"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"pourquoi-heberger-un-serveur-rust-dedie-en-2026\">Pourquoi h\u00e9berger un serveur Rust d\u00e9di\u00e9 en 2026 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rust reste l&#8217;un des jeux de survie multijoueur les plus actifs sur Steam. D&#8217;apr\u00e8s les statistiques publiques de SteamCharts, le titre de Facepunch Studios comptait environ 134 000 joueurs connect\u00e9s en direct \u00e0 la mi-juillet 2026, avec une pointe \u00e0 139 570 joueurs sur les derni\u00e8res 24 heures et un record absolu de 259 646 joueurs simultan\u00e9s atteint en janvier 2025. Cette activit\u00e9 ne faiblit pas d&#8217;une ann\u00e9e sur l&#8217;autre, port\u00e9e notamment par les pics r\u00e9currents autour des mises \u00e0 jour mensuelles du jeu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Face \u00e0 cette popularit\u00e9, de nombreuses communaut\u00e9s francophones choisissent d&#8217;h\u00e9berger leur propre <strong>serveur Rust<\/strong> plut\u00f4t que de rejoindre un serveur officiel ou communautaire existant. Les raisons sont concr\u00e8tes : contr\u00f4le total du calendrier de wipe, choix des mods via Oxide ou Carbon, gestion fine des permissions et de la liste blanche, r\u00e9glage des performances selon votre mat\u00e9riel, et \u00e0 terme des \u00e9conomies pour une communaut\u00e9 stable compar\u00e9 \u00e0 la location mensuelle ind\u00e9finie chez un h\u00e9bergeur tiers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce guide d\u00e9taille les 13 \u00e9tapes n\u00e9cessaires pour installer, configurer et s\u00e9curiser un serveur Rust d\u00e9di\u00e9 sous Linux, de l&#8217;installation de SteamCMD jusqu&#8217;\u00e0 l&#8217;automatisation des sauvegardes et des wipes mensuels. Comptez environ 30 minutes pour l&#8217;installation de base d\u00e9crite dans les \u00e9tapes 1 \u00e0 9 ; les \u00e9tapes li\u00e9es aux mods, \u00e0 l&#8217;automatisation et \u00e0 la s\u00e9curisation peuvent \u00eatre trait\u00e9es \u00e0 votre rythme ensuite. Vous trouverez \u00e9galement un projet complet pr\u00eat \u00e0 l&#8217;emploi, une liste des erreurs les plus fr\u00e9quentes, une section d\u00e9pannage et une FAQ. Pour le reste de notre couverture consacr\u00e9e aux plateformes de jeu, consultez notre <a href=\"\/fr\/category\/jeux-video\/\">rubrique Jeux Vid\u00e9o<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequis-versions-materiel-et-logiciels-necessaires\">Pr\u00e9requis : versions, mat\u00e9riel et logiciels n\u00e9cessaires<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de commencer, v\u00e9rifiez que votre machine (VPS, serveur d\u00e9di\u00e9 ou PC personnel toujours allum\u00e9) r\u00e9pond aux pr\u00e9requis mat\u00e9riels. Rust ne suit pas de sch\u00e9ma de version classique de type vX.Y : Facepunch publie une mise \u00e0 jour majeure chaque premier jeudi du mois, qui force un wipe complet sur tous les serveurs. Il n&#8217;existe donc pas de &#8220;version&#8221; fig\u00e9e \u00e0 cibler ; SteamCMD installera toujours la derni\u00e8re build disponible au moment de l&#8217;ex\u00e9cution, et c&#8217;est la seule pratique fiable.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Taille de communaut\u00e9<\/th><th>RAM recommand\u00e9e<\/th><th>CPU<\/th><th>Stockage<\/th><\/tr><\/thead><tbody><tr><td>Petit groupe (\u2264 50 joueurs, vanilla)<\/td><td>8 Go<\/td><td>4 vCPU, fr\u00e9quence \u00e9lev\u00e9e<\/td><td>15 Go (NVMe conseill\u00e9)<\/td><\/tr><tr><td>Minimum de r\u00e9f\u00e9rence (wiki officiel Facepunch)<\/td><td>12 Go<\/td><td>4 c\u0153urs<\/td><td>15 Go libres<\/td><\/tr><tr><td>Communaut\u00e9 moyenne (50-100 joueurs, Oxide\/Carbon)<\/td><td>16-24 Go<\/td><td>4 GHz et plus, NVMe recommand\u00e9<\/td><td>20-30 Go<\/td><\/tr><tr><td>Grand serveur (100+ joueurs, cartes personnalis\u00e9es)<\/td><td>32-48 Go<\/td><td>CPU haute fr\u00e9quence d\u00e9di\u00e9<\/td><td>NVMe fortement recommand\u00e9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rust est particuli\u00e8rement sensible \u00e0 la fr\u00e9quence CPU plut\u00f4t qu&#8217;au nombre de c\u0153urs : le moteur du jeu reste tr\u00e8s d\u00e9pendant d&#8217;un seul thread principal, donc un processeur \u00e0 haute fr\u00e9quence (3,4 GHz et plus) donnera de meilleurs r\u00e9sultats qu&#8217;un CPU avec davantage de c\u0153urs mais plus lent. Ces recommandations sont confirm\u00e9es \u00e0 la fois par la <a href=\"https:\/\/wiki.facepunch.com\/rust\/Creating-a-server\" target=\"_blank\" rel=\"noopener\">documentation officielle de Facepunch<\/a> et par plusieurs h\u00e9bergeurs sp\u00e9cialis\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f4t\u00e9 logiciels, vous aurez besoin de :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>SteamCMD<\/strong> : l&#8217;outil en ligne de commande de Valve utilis\u00e9 pour t\u00e9l\u00e9charger et mettre \u00e0 jour le serveur (derni\u00e8re version, mise \u00e0 jour automatiquement \u00e0 chaque ex\u00e9cution)<\/li><li><strong>RustDedicated<\/strong> : le binaire du serveur d\u00e9di\u00e9, distribu\u00e9 via SteamCMD sous l&#8217;app ID <strong>258550<\/strong><\/li><li><strong>Oxide ou Carbon<\/strong> (optionnel) : un framework de mods si vous souhaitez des plugins (\u00e9conomie, clans, kits, permissions)<\/li><li>Un client RCON, ou simplement la console web int\u00e9gr\u00e9e de Facepunch (rcon.web) pour l&#8217;administration \u00e0 distance<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Niveau syst\u00e8me d&#8217;exploitation, ce guide utilise Ubuntu 22.04 LTS (ou toute distribution Debian r\u00e9cente), un choix courant chez les h\u00e9bergeurs de jeux pour sa stabilit\u00e9 \u00e0 long terme ; RustDedicated tourne aussi nativement sous Windows Server. Vous aurez enfin besoin d&#8217;un acc\u00e8s administrateur \u00e0 votre routeur ou \u00e0 votre pare-feu VPS pour ouvrir trois ports r\u00e9seau distincts, d\u00e9taill\u00e9s \u00e0 l&#8217;\u00e9tape 4.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-1-preparer-le-systeme-et-creer-un-utilisateur-dedie\">\u00c9tape 1 : pr\u00e9parer le syst\u00e8me et cr\u00e9er un utilisateur d\u00e9di\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ne lancez jamais RustDedicated avec le compte root : un plugin compromis ou une faille dans un mod tiers aurait alors un acc\u00e8s complet au syst\u00e8me. Cr\u00e9ez d&#8217;abord un utilisateur d\u00e9di\u00e9, puis installez les d\u00e9pendances 32 bits requises par SteamCMD (m\u00eame sur un syst\u00e8me 64 bits) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo adduser --disabled-password --gecos \"\" rustserver\nsudo dpkg --add-architecture i386\nsudo apt update\nsudo apt install -y lib32gcc-s1 lib32stdc++6 curl tar unzip screen<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Basculez ensuite sur ce nouvel utilisateur avant de poursuivre les \u00e9tapes suivantes :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo su - rustserver<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-2-installer-steamcmd\">\u00c9tape 2 : installer SteamCMD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SteamCMD est l&#8217;outil officiel de Valve qui va t\u00e9l\u00e9charger et maintenir \u00e0 jour les fichiers du serveur. Cr\u00e9ez un dossier d\u00e9di\u00e9, t\u00e9l\u00e9chargez l&#8217;archive Linux et extrayez-la :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p ~\/steamcmd &amp;&amp; cd ~\/steamcmd\ncurl -sqL \"https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\" -o steamcmd_linux.tar.gz\ntar -xvzf steamcmd_linux.tar.gz\n.\/steamcmd.sh +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La documentation compl\u00e8te de l&#8217;outil, y compris la version Windows (steamcmd.exe) et macOS, est disponible sur le <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\" target=\"_blank\" rel=\"noopener\">wiki d\u00e9veloppeur de Valve<\/a>. Le premier lancement t\u00e9l\u00e9charge une mise \u00e0 jour interne de SteamCMD lui-m\u00eame avant de vous rendre la main : c&#8217;est normal, laissez-le se terminer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-3-telecharger-rustdedicated-app-258550\">\u00c9tape 3 : t\u00e9l\u00e9charger RustDedicated (app 258550)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aucun compte Steam n&#8217;est n\u00e9cessaire pour t\u00e9l\u00e9charger le serveur d\u00e9di\u00e9 : une connexion anonyme suffit. RustDedicated est distribu\u00e9 sous l&#8217;app ID <strong>258550<\/strong>, distinct de l&#8217;app ID 252490 utilis\u00e9 par le client joueur sur la <a href=\"https:\/\/store.steampowered.com\/app\/252490\/Rust\/\" target=\"_blank\" rel=\"noopener\">page Steam de Rust<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/steamcmd\n.\/steamcmd.sh +force_install_dir ~\/rust_server +login anonymous +app_update 258550 validate +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un exemple repr\u00e9sentatif de sortie console lors d&#8217;un t\u00e9l\u00e9chargement r\u00e9ussi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Connecting anonymously to Steam Public...Logged in OK\nUpdate state (0x5) verifying install, progress: 42.18\nUpdate state (0x5) verifying install, progress: 97.83\nSuccess! App '258550' fully installed.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Comptez plusieurs gigaoctets de t\u00e9l\u00e9chargement selon votre connexion. Relancez exactement la m\u00eame commande \u00e0 chaque fois que vous voulez mettre \u00e0 jour le serveur, en particulier avant chaque wipe forc\u00e9 mensuel (voir \u00e9tape 11).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-4-ouvrir-les-ports-reseau\">\u00c9tape 4 : ouvrir les ports r\u00e9seau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>serveur Rust<\/strong> a besoin de trois ports distincts et ouverts : un port de jeu (UDP), un port de requ\u00eate pour le navigateur de serveurs (UDP), et un port RCON pour l&#8217;administration \u00e0 distance (TCP). Le port de jeu et le port de requ\u00eate ne doivent jamais \u00eatre identiques, faute de quoi le serveur reste invisible dans la liste des serveurs Steam.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Port<\/th><th>Protocole<\/th><th>Usage<\/th><th>Variable server.cfg<\/th><\/tr><\/thead><tbody><tr><td>28015<\/td><td>UDP<\/td><td>Connexion des joueurs (game port)<\/td><td>server.port<\/td><\/tr><tr><td>28016<\/td><td>UDP<\/td><td>Liste des serveurs (query port)<\/td><td>server.queryport<\/td><\/tr><tr><td>28017<\/td><td>TCP<\/td><td>Console d&#8217;administration \u00e0 distance (RCON)<\/td><td>rcon.port<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sur un VPS Linux avec ufw, ouvrez les trois ports ainsi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 28015\/udp\nsudo ufw allow 28016\/udp\nsudo ufw allow 28017\/tcp\nsudo ufw reload<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous h\u00e9bergez depuis un r\u00e9seau domestique, vous devrez en plus configurer une redirection de ports (port forwarding) sur votre routeur\/box vers l&#8217;adresse IP locale de la machine h\u00f4te. Dans ce cas, une IP fixe (ou un service de DNS dynamique) est fortement recommand\u00e9e pour \u00e9viter que l&#8217;adresse ne change entre deux red\u00e9marrages du routeur.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-5-creer-le-script-de-demarrage\">\u00c9tape 5 : cr\u00e9er le script de d\u00e9marrage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plut\u00f4t que de retaper une longue ligne de commande \u00e0 chaque d\u00e9marrage, cr\u00e9ez un script <strong>start.sh<\/strong> \u00e0 la racine du dossier serveur reprenant tous les param\u00e8tres essentiels :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\ncd \"$HOME\/rust_server\" || exit 1\n\n.\/RustDedicated -batchmode +server.identity \"monserveur\" \\\n  +server.hostname \"Mon Serveur Rust FR\" \\\n  +server.port 28015 \\\n  +server.queryport 28016 \\\n  +rcon.port 28017 \\\n  +rcon.password \"ChangezMoiImmediatement123!\" \\\n  +rcon.web 1 \\\n  +server.maxplayers 100 \\\n  +server.worldsize 4500 \\\n  +server.seed 123456 \\\n  +server.saveinterval 300 \\\n  +server.level \"Procedural Map\" \\\n  -logfile \"logs\/serveur_$(date +%Y%m%d_%H%M%S).log\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Rendez-le ex\u00e9cutable avec <code>chmod +x start.sh<\/code>. Le <code>server.identity<\/code> d\u00e9termine le nom du dossier de sauvegarde (cartes, joueurs, blueprints) ; changez-le si vous g\u00e9rez plusieurs serveurs sur la m\u00eame machine pour \u00e9viter tout conflit de sauvegarde. Le <code>server.seed<\/code> et le <code>server.worldsize<\/code> d\u00e9finissent la g\u00e9n\u00e9ration proc\u00e9durale de la carte : gardez-les identiques entre deux red\u00e9marrages classiques, mais changez-les lors d&#8217;un wipe complet si vous voulez une nouvelle carte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-6-configurer-server-cfg\">\u00c9tape 6 : configurer server.cfg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En compl\u00e9ment (ou \u00e0 la place) des param\u00e8tres pass\u00e9s en ligne de commande, Rust lit un fichier <strong>server.cfg<\/strong> situ\u00e9 dans <code>rust_server\/monserveur\/cfg\/server.cfg<\/code> &#8211; o\u00f9 &#8220;monserveur&#8221; correspond \u00e0 la valeur de votre <code>server.identity<\/code>. Ce fichier est relu au d\u00e9marrage et ses valeurs prennent le pas sur les param\u00e8tres en ligne de commande, ce qui en fait l&#8217;endroit le plus fiable pour verrouiller votre configuration :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server.hostname \"Mon Serveur Rust FR\"\nserver.description \"Serveur communautaire francophone\"\nserver.maxplayers 100\nserver.worldsize 4500\nserver.seed 123456\nserver.saveinterval 300\nhackablelockedcrate.requiredhackseconds 600<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Contrairement aux indicateurs de la ligne de commande, les variables de <code>server.cfg<\/code> s&#8217;\u00e9crivent sans le pr\u00e9fixe <code>+<\/code>. C&#8217;est une source d&#8217;erreur fr\u00e9quente pour les nouveaux administrateurs : un fichier server.cfg copi\u00e9 tel quel depuis un script de d\u00e9marrage, pr\u00e9fixes compris, sera tout simplement ignor\u00e9 par le serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-7-premier-lancement-et-verification\">\u00c9tape 7 : premier lancement et v\u00e9rification<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lancez maintenant votre script, id\u00e9alement dans une session <code>screen<\/code> ou <code>tmux<\/code> pour pouvoir vous d\u00e9connecter du terminal sans arr\u00eater le serveur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -S rust\n.\/start.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un d\u00e9marrage r\u00e9ussi affiche une s\u00e9quence de ce type dans la console :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Console] [Server] Listening: 0.0.0.0:28015\n[Console] [Server] Query port set: 28016\n[Console] [RCON] Server listening on port 28017\nLoading Prefab Bundle...\nSpawning ai population...\nServer startup complete<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois &#8220;Server startup complete&#8221; affich\u00e9, d\u00e9tachez-vous de la session avec <code>Ctrl+A<\/code> puis <code>D<\/code> (le serveur continue de tourner en arri\u00e8re-plan). Pour vous connecter et tester depuis le client Rust, ouvrez la console du jeu avec <code>F1<\/code> et tapez <code>client.connect VOTRE_IP:28015<\/code>. Si la connexion \u00e9choue, reportez-vous \u00e0 la section d\u00e9pannage plus bas.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-8-configurer-rcon-pour-ladministration-a-distance\">\u00c9tape 8 : configurer RCON pour l&#8217;administration \u00e0 distance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RCON (Remote Console) permet d&#8217;administrer le serveur sans y \u00eatre physiquement connect\u00e9 en jeu : kick, ban, changement de param\u00e8tres \u00e0 chaud, annonces, etc. Avec <code>rcon.web 1<\/code> activ\u00e9 dans votre configuration, Facepunch met \u00e0 disposition sa propre console web embarqu\u00e9e, accessible directement depuis un navigateur &#8211; \u00e0 noter qu&#8217;elle fonctionne en HTTP simple, sans chiffrement TLS natif, ce qui justifie un mot de passe RCON robuste et, id\u00e9alement, un acc\u00e8s limit\u00e9 par pare-feu \u00e0 votre propre IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De nombreux clients RCON tiers, en ligne de commande ou avec interface graphique, sont \u00e9galement compatibles avec le protocole Source RCON qu&#8217;utilise Rust. Exemple g\u00e9n\u00e9rique d&#8217;utilisation en ligne de commande :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Exemple avec un client RCON g\u00e9n\u00e9rique compatible Source RCON\nrcon-cli --host VOTRE_IP --port 28017 --password \"VotreMotDePasse\" \"status\"\nrcon-cli --host VOTRE_IP --port 28017 --password \"VotreMotDePasse\" \"say Redemarrage dans 5 minutes\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La commande <code>status<\/code> retourne la liste des joueurs connect\u00e9s, leur ping et leur SteamID64, une information indispensable pour la mod\u00e9ration et pour l&#8217;\u00e9tape suivante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quelques commandes RCON reviennent quotidiennement dans l&#8217;administration d&#8217;un serveur Rust :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>status<\/code> : liste des joueurs connect\u00e9s, ping et SteamID64<\/li><li><code>save<\/code> : force une sauvegarde imm\u00e9diate de la carte, en plus de l&#8217;intervalle automatique<\/li><li><code>kick \"nom\"<\/code> : d\u00e9connecte un joueur sans le bannir<\/li><li><code>banid SteamID64<\/code> : bannit d\u00e9finitivement un compte Steam<\/li><li><code>server.writecfg<\/code> : r\u00e9\u00e9crit server.cfg avec les valeurs actuellement actives en m\u00e9moire<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-9-ajouter-des-administrateurs-et-gerer-les-permissions\">\u00c9tape 9 : ajouter des administrateurs et g\u00e9rer les permissions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deux m\u00e9thodes permettent de d\u00e9signer un administrateur sur votre serveur Rust. La premi\u00e8re, \u00e0 chaud depuis la console serveur (pas la console joueur) ou via RCON :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ownerid 76561198012345678 \"PseudoAdmin\"\nmoderatorid 76561198087654321 \"PseudoModo\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La seconde, persistante, consiste \u00e0 \u00e9diter directement <code>rust_server\/monserveur\/cfg\/users.cfg<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ownerid 76561198012345678 \"PseudoAdmin\" \"\"\nmoderatorid 76561198087654321 \"PseudoModo\" \"\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le SteamID64 est un identifiant \u00e0 17 chiffres propre \u00e0 chaque compte Steam, que vous pouvez retrouver via le profil Steam du joueur concern\u00e9. Les <code>ownerid<\/code> disposent de tous les droits (bans, kicks, give, noclip, spawn), tandis que les <code>moderatorid<\/code> ont un sous-ensemble de commandes de mod\u00e9ration : r\u00e9servez le statut propri\u00e9taire aux personnes r\u00e9ellement responsables de l&#8217;infrastructure du serveur.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-10-oxide-ou-carbon-choisir-son-framework-de-mods\">\u00c9tape 10 : Oxide ou Carbon, choisir son framework de mods<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur Rust vanilla (sans mod) fonctionne tr\u00e8s bien pour une communaut\u00e9 qui veut l&#8217;exp\u00e9rience Facepunch d&#8217;origine. Mais la grande majorit\u00e9 des serveurs communautaires ajoutent un framework de plugins pour l&#8217;\u00e9conomie, les clans, les kits de d\u00e9part ou une mod\u00e9ration avanc\u00e9e. Deux frameworks se partagent ce r\u00f4le en 2026 : <strong>Oxide<\/strong>, historique et distribu\u00e9 via umod.org, et <strong>Carbon<\/strong>, plus r\u00e9cent, pens\u00e9 comme un rempla\u00e7ant direct d&#8217;Oxide avec une couche de r\u00e9trocompatibilit\u00e9.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Crit\u00e8re<\/th><th>Oxide (uMod)<\/th><th>Carbon<\/th><\/tr><\/thead><tbody><tr><td>Biblioth\u00e8que de plugins<\/td><td>Plus de 1 400 plugins sur umod.org, la plus large et la plus ancienne<\/td><td>Compatible avec la quasi-totalit\u00e9 des plugins Oxide existants<\/td><\/tr><tr><td>Vitesse de mise \u00e0 jour apr\u00e8s un patch Rust<\/td><td>G\u00e9n\u00e9ralement quelques heures \u00e0 quelques jours<\/td><td>Souvent patch\u00e9 en quelques heures, selon plusieurs h\u00e9bergeurs sp\u00e9cialis\u00e9s<\/td><\/tr><tr><td>Performances au d\u00e9marrage<\/td><td>R\u00e9f\u00e9rence historique<\/td><td>D\u00e9marrage et empreinte m\u00e9moire annonc\u00e9s comme plus l\u00e9gers par plusieurs comparatifs d&#8217;h\u00e9bergeurs<\/td><\/tr><tr><td>Maturit\u00e9 \/ communaut\u00e9<\/td><td>La plus large, support communautaire tr\u00e8s \u00e9tendu<\/td><td>Plus r\u00e9cente, adoption croissante en 2026<\/td><\/tr><tr><td>Installation<\/td><td>Archive \u00e0 extraire dans le dossier racine du serveur<\/td><td>Programme d&#8217;installation (loader) \u00e0 ex\u00e9cuter dans le dossier racine du serveur<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Aucun des deux choix n&#8217;est mauvais : Oxide reste la valeur s\u00fbre pour sa biblioth\u00e8que de plugins in\u00e9gal\u00e9e, tandis que Carbon s\u00e9duit les serveurs qui veulent red\u00e9marrer au plus vite apr\u00e8s chaque wipe forc\u00e9 du premier jeudi du mois. Certaines \u00e9quipes de d\u00e9veloppement de plugins publient d\u00e9sormais des versions &#8220;Carbon Only&#8221; pour profiter de ses fonctionnalit\u00e9s plus modernes, donc v\u00e9rifiez la compatibilit\u00e9 des plugins pr\u00e9cis que vous comptez utiliser avant de trancher.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installer-oxide\">Installer Oxide<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9l\u00e9chargez l&#8217;archive Oxide correspondant \u00e0 votre syst\u00e8me depuis umod.org (rubrique Rust), puis extrayez son contenu directement \u00e0 la racine du dossier serveur, l\u00e0 o\u00f9 se trouve le binaire RustDedicated :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/rust_server\nunzip -o ~\/Downloads\/Oxide.Rust-linux.zip -d .\n.\/start.sh<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installer-carbon\">Installer Carbon<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rendez-vous sur <a href=\"https:\/\/carbonmod.gg\" target=\"_blank\" rel=\"noopener\">carbonmod.gg<\/a>, t\u00e9l\u00e9chargez le programme d&#8217;installation correspondant \u00e0 votre syst\u00e8me d&#8217;exploitation, puis ex\u00e9cutez-le une fois depuis le dossier racine de votre serveur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/rust_server\nchmod +x carbon_installer.sh\n.\/carbon_installer.sh\n.\/start.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans les deux cas, gardez \u00e0 l&#8217;esprit qu&#8217;un framework de mods doit lui-m\u00eame \u00eatre mis \u00e0 jour apr\u00e8s chaque wipe forc\u00e9 mensuel avant que vos plugins ne fonctionnent \u00e0 nouveau normalement &#8211; voir l&#8217;erreur courante n\u00b06 plus bas.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-11-automatiser-les-wipes-mensuels\">\u00c9tape 11 : automatiser les wipes mensuels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Facepunch impose un <strong>wipe forc\u00e9<\/strong> le premier jeudi de chaque mois, g\u00e9n\u00e9ralement autour de 19h00 UTC : la mise \u00e0 jour du client et du serveur rend les anciennes cartes incompatibles, et absolument tous les serveurs (officiels comme communautaires) doivent r\u00e9g\u00e9n\u00e9rer une nouvelle carte \u00e0 ce moment-l\u00e0. Aucun administrateur ne peut s&#8217;y soustraire. En dehors de cette \u00e9ch\u00e9ance mensuelle, de nombreuses communaut\u00e9s appliquent en plus un wipe &#8220;carte seule&#8221; hebdomadaire, sans r\u00e9initialiser les plans (blueprints) des joueurs, selon leurs propres conventions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un script d&#8217;automatisation simple qui distingue le premier jeudi du mois (wipe complet) des autres jeudis (simple red\u00e9marrage) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# scripts\/wipe_check.sh\nDAY=$(date +%d)\ncd ~\/rust_server\n\n# Toujours mettre a jour avant de relancer\n~\/steamcmd\/steamcmd.sh +force_install_dir ~\/rust_server +login anonymous +app_update 258550 validate +quit\n\nif [ \"$DAY\" -le 7 ]; then\n  echo \"Premier jeudi du mois : wipe complet de la carte\"\n  rm -f monserveur\/proceduralmap.*.sav\nelse\n  echo \"Jeudi standard : redemarrage simple, carte conservee\"\nfi\n\nsystemctl restart rust-server.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Planifiez son ex\u00e9cution chaque jeudi via crontab (<code>crontab -e<\/code> sous l&#8217;utilisateur rustserver) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 19 * * 4 \/home\/rustserver\/rust_server\/scripts\/wipe_check.sh &gt;&gt; \/home\/rustserver\/rust_server\/logs\/wipe.log 2&gt;&amp;1<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-12-creer-un-service-systemd-pour-lauto-redemarrage\">\u00c9tape 12 : cr\u00e9er un service systemd pour l&#8217;auto-red\u00e9marrage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plut\u00f4t que de d\u00e9pendre d&#8217;une session screen manuelle, un service systemd red\u00e9marre automatiquement le serveur en cas de crash et facilite son int\u00e9gration avec le script de wipe ci-dessus. Cr\u00e9ez <code>\/etc\/systemd\/system\/rust-server.service<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Unit]\nDescription=Serveur Rust dedie\nAfter=network.target\n\n[Service]\nUser=rustserver\nWorkingDirectory=\/home\/rustserver\/rust_server\nExecStart=\/home\/rustserver\/rust_server\/start.sh\nRestart=on-failure\nRestartSec=10\nLimitNOFILE=100000\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Activez et d\u00e9marrez le service :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsudo systemctl enable rust-server.service\nsudo systemctl start rust-server.service\nsudo systemctl status rust-server.service<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-13-sauvegardes-automatiques-et-securite-du-serveur\">\u00c9tape 13 : sauvegardes automatiques et s\u00e9curit\u00e9 du serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une carte proc\u00e9durale corrompue ou un plugin mal configur\u00e9 peut ruiner des semaines de progression pour votre communaut\u00e9. Un script de sauvegarde quotidien, coupl\u00e9 \u00e0 une purge des archives trop anciennes, limite ce risque :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# scripts\/backup.sh\nBACKUP_DIR=\"\/home\/rustserver\/backups\"\nSERVER_DIR=\"\/home\/rustserver\/rust_server\/monserveur\"\nDATE=$(date +%Y%m%d_%H%M)\n\nmkdir -p \"$BACKUP_DIR\"\ntar -czf \"$BACKUP_DIR\/monserveur_$DATE.tar.gz\" \"$SERVER_DIR\"\nfind \"$BACKUP_DIR\" -name \"*.tar.gz\" -mtime +14 -delete<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur le volet s\u00e9curit\u00e9, trois points m\u00e9ritent une attention particuli\u00e8re. D&#8217;abord, le mot de passe RCON : comme il donne un contr\u00f4le total sur le serveur (y compris l&#8217;ex\u00e9cution de commandes arbitraires), utilisez une cha\u00eene longue et al\u00e9atoire plut\u00f4t qu&#8217;un mot simple. Ensuite, le pare-feu : limitez si possible l&#8217;acc\u00e8s au port RCON (28017) \u00e0 votre propre IP plut\u00f4t que de l&#8217;exposer publiquement. Enfin, la protection anti-DDoS, g\u00e9n\u00e9ralement fournie par l&#8217;h\u00e9bergeur plut\u00f4t qu&#8217;auto-g\u00e9r\u00e9e (voir le tableau comparatif dans les conseils avanc\u00e9s).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dernier point d&#8217;actualit\u00e9 2026 : Facepunch a annonc\u00e9 fin janvier une option de s\u00e9curit\u00e9 mat\u00e9rielle bas\u00e9e sur le Secure Boot et le TPM 2.0, permettant depuis mars 2026 aux propri\u00e9taires de serveur d&#8217;exiger ces protections c\u00f4t\u00e9 client pour lutter contre certaines m\u00e9thodes de triche, sur le mod\u00e8le de ce que font d\u00e9j\u00e0 des jeux comme Valorant. Cette option reste pour l&#8217;instant <strong>facultative et activable serveur par serveur<\/strong>, mais l&#8217;\u00e9diteur a indiqu\u00e9 vouloir la g\u00e9n\u00e9raliser \u00e0 terme &#8211; un point \u00e0 surveiller si une partie de votre communaut\u00e9 joue sous Linux\/Proton, plateforme o\u00f9 ce type de protection pose davantage de difficult\u00e9s de compatibilit\u00e9 (d\u00e9tails chez <a href=\"https:\/\/www.allkeyshop.com\/blog\/rust-update-hardware-requirements-ban-cheaters-news-r\/\" target=\"_blank\" rel=\"noopener\">AllKeyShop<\/a>).<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"projet-complet-larborescence-prete-a-lemploi\">Projet complet : l&#8217;arborescence pr\u00eate \u00e0 l&#8217;emploi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En combinant chaque fichier cr\u00e9\u00e9 au fil de ce guide, votre dossier serveur final doit ressembler \u00e0 l&#8217;arborescence suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rust_server\/\n\u251c\u2500\u2500 RustDedicated\n\u251c\u2500\u2500 start.sh\n\u251c\u2500\u2500 oxide\/ (ou carbon\/, selon le framework choisi)\n\u251c\u2500\u2500 logs\/\n\u251c\u2500\u2500 scripts\/\n\u2502   \u251c\u2500\u2500 wipe_check.sh\n\u2502   \u2514\u2500\u2500 backup.sh\n\u2514\u2500\u2500 monserveur\/\n    \u251c\u2500\u2500 cfg\/\n    \u2502   \u251c\u2500\u2500 server.cfg\n    \u2502   \u2514\u2500\u2500 users.cfg\n    \u251c\u2500\u2500 proceduralmap.*.sav\n    \u2514\u2500\u2500 player.tokens<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Avec le service systemd <code>rust-server.service<\/code> actif, la crontab du jeudi en place, et le script de sauvegarde planifi\u00e9 quotidiennement, votre installation est d\u00e9sormais enti\u00e8rement autonome : mise \u00e0 jour, wipe mensuel, red\u00e9marrage en cas de crash et sauvegarde ne n\u00e9cessitent plus d&#8217;intervention manuelle. Il ne vous reste plus qu&#8217;\u00e0 ajouter votre script de sauvegarde \u00e0 la crontab :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 5 * * * \/home\/rustserver\/rust_server\/scripts\/backup.sh &gt;&gt; \/home\/rustserver\/rust_server\/logs\/backup.log 2&gt;&amp;1<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rust-face-aux-autres-jeux-de-survie-hebergeables\">Rust face aux autres jeux de survie h\u00e9bergeables<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rust n&#8217;est pas le seul jeu de survie multijoueur qu&#8217;une communaut\u00e9 francophone peut auto-h\u00e9berger. Nous avons d\u00e9j\u00e0 d\u00e9taill\u00e9 sur shattered.io l&#8217;installation d&#8217;un <a href=\"\/fr\/serveur-ark-ascended\/\">serveur ARK Survival Ascended<\/a>, d&#8217;un <a href=\"\/fr\/serveur-dayz\/\">serveur DayZ<\/a> et d&#8217;un <a href=\"\/fr\/serveur-palworld-dedie\/\">serveur Palworld<\/a> : les trois partagent avec Rust le m\u00eame socle technique (SteamCMD, ports UDP\/TCP \u00e0 ouvrir, fichier de configuration texte, framework de mods optionnel), ce qui rend les comp\u00e9tences acquises ici largement r\u00e9utilisables d&#8217;un titre \u00e0 l&#8217;autre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diff\u00e9rence la plus marquante tient au rythme de maintenance. L\u00e0 o\u00f9 ARK, DayZ ou Palworld re\u00e7oivent des correctifs \u00e0 un rythme irr\u00e9gulier, Rust impose un cycle de wipe forc\u00e9 fixe et pr\u00e9visible, le premier jeudi de chaque mois. C&#8217;est \u00e0 la fois une contrainte (impossible d&#8217;y \u00e9chapper, y compris pour les petites communaut\u00e9s) et un avantage pour la planification : vous savez exactement quand automatiser une mise \u00e0 jour, contrairement \u00e0 un serveur ARK o\u00f9 un patch peut tomber sans pr\u00e9avis. Si votre communaut\u00e9 h\u00e9site entre plusieurs jeux de survie \u00e0 h\u00e9berger, ce calendrier fixe est un argument \u00e0 prendre en compte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"erreurs-courantes-a-eviter\">Erreurs courantes \u00e0 \u00e9viter<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Confondre le port de requ\u00eate et le port RCON.<\/strong> Les trois ports (jeu, requ\u00eate, RCON) doivent \u00eatre distincts et correctement protocol\u00e9s (UDP, UDP, TCP) ; sinon le serveur reste invisible dans le navigateur ou refuse les connexions d&#8217;administration.<\/li>\n<li><strong>Lancer RustDedicated avec le compte root.<\/strong> Un plugin compromis ou une faille dans un mod tiers obtiendrait alors un acc\u00e8s complet au syst\u00e8me h\u00f4te ; utilisez toujours un utilisateur d\u00e9di\u00e9 sans privil\u00e8ges sudo.<\/li>\n<li><strong>Oublier de mettre \u00e0 jour avant le wipe forc\u00e9 mensuel.<\/strong> Un serveur rest\u00e9 sur l&#8217;ancienne build apr\u00e8s le patch du premier jeudi du mois plante au d\u00e9marrage ou refuse les connexions des joueurs, qui sont eux automatiquement \u00e0 jour.<\/li>\n<li><strong>Sous-dimensionner la RAM apr\u00e8s l&#8217;ajout de plugins.<\/strong> Un serveur qui tournait bien en vanilla avec 8 Go peut se mettre \u00e0 swapper ou crasher d\u00e8s l&#8217;ajout de plugins d&#8217;\u00e9conomie, de clans ou d&#8217;\u00e9v\u00e9nements PvE gourmands.<\/li>\n<li><strong>Laisser un mot de passe RCON faible ou par d\u00e9faut.<\/strong> Le RCON permet un contr\u00f4le total du serveur (kick, ban, give, ex\u00e9cution de commandes) ; un mot de passe faible expose directement votre communaut\u00e9 au piratage.<\/li>\n<li><strong>Choisir un framework de mods sans v\u00e9rifier sa r\u00e9activit\u00e9 apr\u00e8s un wipe.<\/strong> Oxide peut mettre plus de temps que Carbon \u00e0 publier une mise \u00e0 jour compatible apr\u00e8s un patch Rust, ce qui laisse vos plugins inactifs pendant que d&#8217;autres serveurs red\u00e9marrent d\u00e9j\u00e0 normalement.<\/li>\n<li><strong>Ignorer la localisation g\u00e9ographique du datacenter.<\/strong> Pour un public fran\u00e7ais ou europ\u00e9en, un serveur h\u00e9berg\u00e9 loin (Am\u00e9rique du Nord, Asie) ajoute typiquement 80 \u00e0 150 ms de latence par rapport \u00e0 un datacenter parisien ou europ\u00e9en, ce qui p\u00e9nalise nettement les combats PvP.<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\" id=\"depannage-10-problemes-frequents-et-leurs-solutions\">D\u00e9pannage : 10 probl\u00e8mes fr\u00e9quents et leurs solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici les probl\u00e8mes les plus fr\u00e9quemment rencontr\u00e9s lors de l&#8217;installation ou de l&#8217;exploitation d&#8217;un serveur Rust d\u00e9di\u00e9, avec leur cause probable et la solution associ\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Probl\u00e8me<\/th><th>Cause probable<\/th><th>Solution<\/th><\/tr><\/thead><tbody>\n<tr><td>Le serveur n&#8217;appara\u00eet pas dans la liste des serveurs<\/td><td>server.queryport ferm\u00e9 ou identique au server.port<\/td><td>V\u00e9rifiez que les trois ports sont ouverts et bien distincts, puis relancez<\/td><\/tr>\n<tr><td>&#8220;Failed to write to console input&#8221; au d\u00e9marrage<\/td><td>Binaire lanc\u00e9 sans droits d&#8217;ex\u00e9cution ou sans terminal interactif<\/td><td>chmod +x RustDedicated, puis lancez via screen\/tmux ou en tant que service systemd<\/td><\/tr>\n<tr><td>Les joueurs re\u00e7oivent &#8220;Connection Timed Out&#8221;<\/td><td>Pare-feu ou redirection de ports (NAT) mal configur\u00e9e<\/td><td>V\u00e9rifiez la redirection sur le routeur\/VPS et testez avec un scanner de port externe<\/td><\/tr>\n<tr><td>Faible tickrate ou lenteurs m\u00eame \u00e0 faible population<\/td><td>CPU insuffisant ou fr\u00e9quence trop basse (Rust est mono-thread intensif)<\/td><td>Migrez vers un CPU \u00e0 fr\u00e9quence plus \u00e9lev\u00e9e ou r\u00e9duisez server.worldsize<\/td><\/tr>\n<tr><td>Un plugin Oxide\/Carbon ne se charge plus apr\u00e8s une mise \u00e0 jour Rust<\/td><td>Le framework n&#8217;a pas encore publi\u00e9 de version compatible<\/td><td>Attendez la mise \u00e0 jour officielle du framework, ou repassez temporairement en vanilla<\/td><\/tr>\n<tr><td>Impossible de se connecter en RCON<\/td><td>Port ou mot de passe erron\u00e9, ou rcon.web non activ\u00e9<\/td><td>V\u00e9rifiez rcon.port, rcon.password et la pr\u00e9sence de +rcon.web 1<\/td><\/tr>\n<tr><td>La carte proc\u00e9durale ne se g\u00e9n\u00e8re pas ou plante au chargement<\/td><td>server.seed\/server.worldsize incoh\u00e9rents ou sauvegarde corrompue<\/td><td>Supprimez les fichiers .sav du dossier d&#8217;identit\u00e9 et relancez avec un nouveau seed<\/td><\/tr>\n<tr><td>Le serveur red\u00e9marre en boucle apr\u00e8s un wipe forc\u00e9<\/td><td>Ancienne build encore install\u00e9e au moment du red\u00e9marrage automatique<\/td><td>Forcez app_update 258550 validate avant chaque red\u00e9marrage du jeudi<\/td><\/tr>\n<tr><td>Des joueurs l\u00e9gitimes sont bloqu\u00e9s depuis l&#8217;activation Secure Boot\/TPM 2.0<\/td><td>Option opt-in activ\u00e9e alors que certains joueurs n&#8217;ont pas le mat\u00e9riel compatible<\/td><td>Laissez l&#8217;option d\u00e9sactiv\u00e9e ou pr\u00e9venez votre communaut\u00e9 avant de l&#8217;activer<\/td><\/tr>\n<tr><td>ownerid ne donne pas les droits admin en jeu<\/td><td>Commande tap\u00e9e dans la mauvaise console ou SteamID64 invalide<\/td><td>Ex\u00e9cutez ownerid depuis la console serveur avec le SteamID64 complet \u00e0 17 chiffres<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"conseils-avances-pour-optimiser-votre-serveur-rust\">Conseils avanc\u00e9s pour optimiser votre serveur Rust<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois l&#8217;installation de base stabilis\u00e9e, plusieurs ajustements permettent d&#8217;aller plus loin. Les cartes personnalis\u00e9es, disponibles via des outils communautaires comme <a href=\"https:\/\/rustmaps.com\" target=\"_blank\" rel=\"noopener\">RustMaps<\/a>, remplacent la g\u00e9n\u00e9ration proc\u00e9durale par d\u00e9faut et offrent un contr\u00f4le total du level design pour les communaut\u00e9s qui veulent une identit\u00e9 propre. La conteneurisation via Docker simplifie par ailleurs les d\u00e9ploiements reproductibles et les mises \u00e0 jour, notamment si vous g\u00e9rez plusieurs serveurs Rust en parall\u00e8le sur la m\u00eame machine physique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sur le plan des performances, ajustez <code>server.worldsize<\/code> et la densit\u00e9 de population d&#8217;IA en fonction de la puissance CPU r\u00e9ellement disponible plut\u00f4t que de viser syst\u00e9matiquement la carte la plus grande possible : une carte surdimensionn\u00e9e pour votre mat\u00e9riel d\u00e9gradera le tickrate pour tous les joueurs. Surveillez \u00e9galement en continu la consommation RAM et CPU de votre machine pour anticiper une mont\u00e9e en gamme avant qu&#8217;un plugin gourmand ne sature le serveur, surtout \u00e0 l&#8217;approche d&#8217;un wipe o\u00f9 l&#8217;affluence de joueurs est la plus forte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, pour une communaut\u00e9 fran\u00e7aise ou europ\u00e9enne, comparez toujours la latence r\u00e9elle (ping) depuis un datacenter parisien ou europ\u00e9en avant de choisir un h\u00e9bergeur : la diff\u00e9rence peut atteindre 80 \u00e0 150 ms face \u00e0 un serveur situ\u00e9 en Am\u00e9rique du Nord. Le tableau suivant compare quelques options d&#8217;h\u00e9bergement, de l&#8217;auto-h\u00e9bergement aux offres commerciales avec datacenter en France :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Solution<\/th><th>RAM \/ formule<\/th><th>Prix indicatif<\/th><th>Remarque<\/th><\/tr><\/thead><tbody>\n<tr><td>Auto-h\u00e9bergement (PC ou serveur personnel)<\/td><td>Selon votre mat\u00e9riel<\/td><td>Co\u00fbt mat\u00e9riel + \u00e9lectricit\u00e9, pas d&#8217;abonnement mensuel<\/td><td>Contr\u00f4le total, mais maintenance et bande passante \u00e0 votre charge<\/td><\/tr>\n<tr><td>Portallis<\/td><td>8 Go \/ 12 Go<\/td><td>8 \u20ac\/mois (8 Go) \u00e0 12 \u20ac\/mois (12 Go)<\/td><td>Facturation \u00e0 la RAM, CPU Ryzen 7 9700X<\/td><\/tr>\n<tr><td>HelloServ<\/td><td>Selon formule<\/td><td>\u00c0 partir de 6,99 \u20ac\/mois<\/td><td>Oxide\/uMod pr\u00e9-install\u00e9, datacenter en France, anti-DDoS inclus<\/td><\/tr>\n<tr><td>G-Portal<\/td><td>Selon formule<\/td><td>\u00c0 partir de 9,17 $ \/ 3 jours<\/td><td>Facturation courte dur\u00e9e, plusieurs datacenters europ\u00e9ens<\/td><\/tr>\n<tr><td>Nitrado<\/td><td>Selon formule<\/td><td>Tarifs variables selon RAM et dur\u00e9e<\/td><td>Grand h\u00e9bergeur g\u00e9n\u00e9raliste avec pr\u00e9sence en France<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ces tarifs \u00e9voluent r\u00e9guli\u00e8rement : v\u00e9rifiez toujours l&#8217;offre en cours directement sur le site de l&#8217;h\u00e9bergeur (par exemple les <a href=\"https:\/\/server.nitrado.net\/fr-FR\/offers\/rust\" target=\"_blank\" rel=\"noopener\">offres Rust de Nitrado<\/a> ou la <a href=\"https:\/\/www.g-portal.com\/en\/gameserver\/rust-server-hosting\" target=\"_blank\" rel=\"noopener\">page d\u00e9di\u00e9e de G-Portal<\/a>) avant de vous engager.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"recapitulatif-la-checklist-des-13-etapes\">R\u00e9capitulatif : la checklist des 13 \u00e9tapes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de passer \u00e0 la FAQ, voici un r\u00e9capitulatif condens\u00e9 de l&#8217;ensemble du parcours d\u00e9crit dans ce guide, \u00e0 cocher au fur et \u00e0 mesure de votre propre installation :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pr\u00e9parer le syst\u00e8me et cr\u00e9er un utilisateur d\u00e9di\u00e9 non-root<\/li>\n<li>Installer SteamCMD<\/li>\n<li>T\u00e9l\u00e9charger RustDedicated via l&#8217;app 258550<\/li>\n<li>Ouvrir les trois ports r\u00e9seau (28015 UDP, 28016 UDP, 28017 TCP)<\/li>\n<li>Cr\u00e9er le script de d\u00e9marrage start.sh<\/li>\n<li>Configurer server.cfg<\/li>\n<li>Lancer le serveur et v\u00e9rifier les logs de d\u00e9marrage<\/li>\n<li>Configurer RCON pour l&#8217;administration \u00e0 distance<\/li>\n<li>Ajouter les administrateurs via ownerid<\/li>\n<li>Choisir et installer Oxide ou Carbon<\/li>\n<li>Automatiser le wipe forc\u00e9 mensuel<\/li>\n<li>Cr\u00e9er le service systemd pour l&#8217;auto-red\u00e9marrage<\/li>\n<li>Mettre en place les sauvegardes automatiques et s\u00e9curiser le RCON<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois ces 13 points coch\u00e9s, votre serveur Rust d\u00e9di\u00e9 tourne, se sauvegarde et se met \u00e0 jour seul, y compris lors du wipe forc\u00e9 mensuel. Il ne reste plus qu&#8217;\u00e0 communiquer l&#8217;adresse IP et le port \u00e0 votre communaut\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"foire-aux-questions\">Foire aux questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"combien-coute-lhebergement-dun-serveur-rust-dedie\">Combien co\u00fbte l&#8217;h\u00e9bergement d&#8217;un serveur Rust d\u00e9di\u00e9 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Comptez entre environ 7 \u20ac et 12 \u20ac par mois chez un h\u00e9bergeur sp\u00e9cialis\u00e9 pour une petite communaut\u00e9 (8 \u00e0 12 Go de RAM), et davantage pour un grand serveur mod\u00e9. L&#8217;auto-h\u00e9bergement sur votre propre mat\u00e9riel supprime l&#8217;abonnement mensuel mais reporte le co\u00fbt sur l&#8217;\u00e9lectricit\u00e9, la bande passante et la maintenance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faut-il-un-compte-steam-pour-installer-un-serveur-rust\">Faut-il un compte Steam pour installer un serveur Rust ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non. La commande <code>+login anonymous<\/code> de SteamCMD suffit pour t\u00e9l\u00e9charger RustDedicated (app 258550). Un compte Steam n&#8217;est n\u00e9cessaire que pour jouer en tant que client, pas pour h\u00e9berger le serveur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oxide-ou-carbon-lequel-choisir-en-2026\">Oxide ou Carbon : lequel choisir en 2026 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux sont viables. Oxide conserve la biblioth\u00e8que de plugins la plus large et la plus ancienne ; Carbon, plus r\u00e9cent, est compatible avec la quasi-totalit\u00e9 de ces plugins tout en \u00e9tant souvent patch\u00e9 plus rapidement apr\u00e8s une mise \u00e0 jour Rust. V\u00e9rifiez la compatibilit\u00e9 des plugins pr\u00e9cis dont vous avez besoin avant de choisir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quelle-configuration-materielle-minimale-pour-heberger-un-serveur-rust\">Quelle configuration mat\u00e9rielle minimale pour h\u00e9berger un serveur Rust ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le wiki officiel de Facepunch recommande 12 Go de RAM comme base, m\u00eame si un petit groupe vanilla de moins de 50 joueurs peut fonctionner avec 8 Go. Comptez 16 \u00e0 24 Go avec des plugins pour une communaut\u00e9 moyenne, et 32 \u00e0 48 Go pour un grand serveur avec carte personnalis\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"peut-on-eviter-le-wipe-force-mensuel\">Peut-on \u00e9viter le wipe forc\u00e9 mensuel ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Non. Le wipe du premier jeudi du mois est impos\u00e9 par la mise \u00e0 jour de Facepunch elle-m\u00eame : les anciennes cartes deviennent incompatibles avec la nouvelle build, pour tous les serveurs sans exception. Seuls les wipes interm\u00e9diaires &#8220;carte seule&#8221; restent \u00e0 la discr\u00e9tion de chaque administrateur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"le-serveur-rust-fonctionne-t-il-sur-linux\">Le serveur Rust fonctionne-t-il sur Linux ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, RustDedicated tourne nativement sur Linux, Ubuntu et Debian \u00e9tant les distributions les plus couramment utilis\u00e9es par les h\u00e9bergeurs. Il faut simplement installer au pr\u00e9alable quelques d\u00e9pendances 32 bits (lib32gcc-s1, lib32stdc++6) m\u00eame sur un syst\u00e8me 64 bits.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"le-tpm-2-0-est-il-obligatoire-pour-rejoindre-mon-serveur-rust\">Le TPM 2.0 est-il obligatoire pour rejoindre mon serveur Rust ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pas \u00e0 l&#8217;\u00e9chelle du jeu pour l&#8217;instant. Facepunch a annonc\u00e9 cette option fin janvier 2026 et l&#8217;a rendue activable, serveur par serveur, depuis mars 2026. L&#8217;\u00e9diteur a indiqu\u00e9 vouloir la g\u00e9n\u00e9raliser \u00e0 terme, mais rien n&#8217;est aujourd&#8217;hui impos\u00e9 automatiquement \u00e0 l&#8217;ensemble des serveurs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comment-proteger-son-serveur-rust-contre-les-attaques-ddos\">Comment prot\u00e9ger son serveur Rust contre les attaques DDoS ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le plus simple reste de passer par un h\u00e9bergeur incluant une protection anti-DDoS (plusieurs offres fran\u00e7aises et europ\u00e9ennes l&#8217;incluent par d\u00e9faut) plut\u00f4t que d&#8217;exposer directement une IP r\u00e9sidentielle. \u00c9vitez \u00e9galement de partager publiquement l&#8217;adresse IP r\u00e9elle du serveur en dehors du navigateur de serveurs Steam officiel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contenus-lies\">Contenus li\u00e9s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/fr\/serveur-ark-ascended\/\">Serveur ARK Ascended : 12 \u00e9tapes, 30 min<\/a><\/li>\n<li><a href=\"\/fr\/serveur-dayz\/\">Serveur DayZ d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li>\n<li><a href=\"\/fr\/serveur-fivem-gta-rp\/\">Serveur FiveM GTA RP : 12 \u00e9tapes, 30 min<\/a><\/li>\n<li><a href=\"\/fr\/serveur-palworld-dedie\/\">Serveur Palworld d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li>\n<li><a href=\"\/fr\/serveur-minecraft-securise\/\">Serveur Minecraft s\u00e9curis\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Pourquoi h\u00e9berger un serveur Rust d\u00e9di\u00e9 en 2026 ? Rust reste l&#8217;un des jeux de survie multijoueur les plus actifs sur Steam. D&#8217;apr\u00e8s les statistiques publiques de SteamCharts, le titre\u2026<\/p>\n","protected":false},"author":7,"featured_media":659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11],"tags":[],"class_list":["post-658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-jeux-video"],"_links":{"self":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/comments?post=658"}],"version-history":[{"count":2,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"predecessor-version":[{"id":665,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/658\/revisions\/665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media\/659"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}