Créer un serveur Rust
Rust est un jeu de survie multijoueur où les serveurs communautaires (vanilla, modded, PvP, PvE…) font l'essentiel de l'expérience. Un serveur dédié se télécharge gratuitement avec SteamCMD.
Sommaire
À vérifier sur la documentation officielle
Les ports, options de lancement et fichiers de configuration changent parfois avec les mises à jour du jeu. Ce guide (rédigé le 20 septembre 2026) donne les valeurs couramment utilisées : en cas de doute, la documentation officielle fait foi.
Ce qu'il te faut
- Windows ou Linux 64 bits, avec une connexion stable.
- À titre indicatif, 8 à 16 Go de RAM : cela dépend de la taille de la carte et du nombre de joueurs.
- Aucun compte Steam n'est nécessaire pour télécharger le serveur (connexion anonyme).
- Une machine allumée en permanence (serveur dédié, VPS ou hébergeur de jeux). Héberger chez toi est possible pour tester, mais ton adresse IP devient publique.
Ports à ouvrir
| Port | Protocole | Usage |
|---|---|---|
| 28015 | UDP | Port de jeu (celui des joueurs) |
| 28016 | TCP | RCON (administration à distance) : ne l'ouvre pas au public |
| 28082 | TCP | Application Rust+ (facultatif) |
Chez un hébergeur, les ports sont souvent déjà ouverts. Sur ta machine, autorise-les dans le pare-feu, et sur ta box redirige-les vers l'adresse locale du serveur.
Installation en 5 étapes
Installe SteamCMD
SteamCMD est l'outil officiel de Valve pour télécharger les serveurs dédiés. Sous Windows, télécharge steamcmd.zip depuis la page de documentation de Valve (lien en bas de page) et décompresse-le dans un dossier comme C:\steamcmd, puis lance steamcmd.exe une fois : il se met à jour. Sous Linux :
sudo apt install lib32gcc-s1 curl
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -Télécharge le serveur
Le serveur Rust a l'identifiant Steam 258550. Lance la commande suivante (elle sert aussi à le mettre à jour plus tard) :
steamcmd +force_install_dir C:\servers\rust-server +login anonymous +app_update 258550 validate +quit./steamcmd.sh +force_install_dir ~/rust-server +login anonymous +app_update 258550 validate +quit- +force_install_dir doit toujours être placé avant +login.
Lance le serveur
Depuis le dossier du serveur, crée un fichier de démarrage :
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 12345 +server.worldsize 3000 +server.maxplayers 50 +server.hostname "Mon serveur Rust | FR" +server.identity "monserveur" +rcon.port 28016 +rcon.password "CHANGE_MOI" +rcon.web 1- server.identity : le nom du dossier où sont enregistrés la carte et les réglages (server/monserveur).
- server.seed et server.worldsize : la graine et la taille de la carte. Une petite carte consomme beaucoup moins de RAM.
- rcon.password : choisis un mot de passe long et unique.
Deviens administrateur
Dans la console du serveur, tape ton SteamID64 (17 chiffres) puis enregistre :
ownerid 7656119XXXXXXXXXX "TonPseudo" "admin"
server.writecfgOuvre les ports et rejoins
Ouvre le port de jeu (tableau ci-dessus) dans le pare-feu et sur ta box ou chez ton hébergeur. En jeu, appuie sur F1 et tape : client.connect ton-ip:28015. Ton serveur apparaît aussi dans la liste au bout de quelques minutes.
Fichiers de configuration
server/<identity>/cfg/server.cfgRéglages appliqués à chaque démarrage (une commande par ligne).
server/<identity>/cfg/users.cfgAdministrateurs et modérateurs (enregistrés par server.writecfg).
Mods et plugins
Les serveurs modés utilisent un framework : Oxide (uMod, umod.org) ou Carbon (carbonmod.gg). On l'installe en décompressant l'archive dans le dossier du serveur, puis on dépose les plugins (.cs) dans le dossier de plugins du framework. Ils doivent être mis à jour après chaque mise à jour de Rust.
Référencer ton serveur sur Servote
- Ajoute ton serveur en choisissant le jeu « Rust », puis renseigne son adresse et son port de jeu. Ajoute une bannière, un logo, des photos et une présentation pour donner envie de te rejoindre.
- Un administrateur valide la fiche avant sa publication. L'état « en ligne » et le nombre de joueurs de ton serveur sont ensuite relevés automatiquement une fois par jour : le serveur doit donc rester joignable depuis Internet.
- Tes joueurs peuvent voter pour toi toutes les 2 heures (avec leur SteamID64 en option). Pour les récompenser quand ils votent, suis le guide Récompenser les votes avec l'API.
Problèmes fréquents
+Mon serveur n'apparaît pas dans la liste
Patiente quelques minutes après le démarrage, puis vérifie que le port de jeu 28015 en UDP est ouvert et que la connexion directe (client.connect) fonctionne depuis une autre connexion Internet.
+Comment mettre le serveur à jour ?
Arrête-le, relance la commande de téléchargement SteamCMD (étape « Télécharge le serveur »), puis mets à jour ton framework de plugins. Rust reçoit une mise à jour majeure chaque mois, et les serveurs doivent être à la même version que les joueurs.
+Qu'est-ce qu'un wipe ?
C'est la remise à zéro de la carte (et parfois des plans de fabrication). Rust impose un wipe de carte mensuel ; tu peux en programmer d'autres. Annonce tes dates sur ta fiche Servote et ton Discord.
Liens officiels