Sommaire
Ensemble, nous allons voir comment créer facilement un serveur RUST PC local en utilisant l’outil de création de serveur RUST ainsi que le système d’exploitation de Windows 10. Utiliser un serveur RUST local vous permet de tester ou de vous amuser sans payer.
Pourquoi créer un serveur RUST local ?
Créer un serveur RUST local vous permet d’avoir plus de flexibilité, mais nous imaginons les scénarios dans lesquels un serveur RUST local est utile, tout comme :
- Tester et développer ou configurer des plugins RUST ;
- S’amuser sans aucune limite ;
- Jouer en solo ;
- Créer et filmer des cinématiques.
Est-ce qu’il est possible d’invité des joueurs sur mon serveur RUST local ?
Oui, il est possible d’ouvrir votre serveur RUST local à d’autres joueurs mais cependant il est déconseillé d’inviter plus de 5 joueurs car la majorité de nos ordinateurs ne dispose pas des ressources requises en processeur et mémoire ram pour héberger plus de joueurs.
Nous développons ceci dans notre guide de création de serveur RUST.
Est-il compliqué de créer un serveur RUST local ?
Cela reste assez technique de créer un serveur RUST local, mais il n’est pas très compliqué de créer un serveur RUST local. Si votre ordinateur dispose des composants requis, alors la création s’exécutera facilement.
Configuration requise
Il n’y a pas de configuration requise définie par Facepunch. Cependant, nous recommandons d’avoir au minimum 16Go de RAM sur votre ordinateur. Compatible Windows 7 à 11.
Créer mon serveur RUST local
Prérequis
Notepad++ est utilisé pour modifier les fichiers en .bat . Quant à winrar, il est utilisé pour extraire plus facilement les fichiers présents dans le zip que vous allez télécharger ci-dessous.
Notepad++ : Télécharger ici ——— Winrar : Télécharger ici
Télécharger l’exécutable
Sur le site du développeur de Rust, Facepunch il est directement proposé un lien de téléchargement d’un “quick start zip” qui vous permettra comme son nom l’indique, de démarrer un serveur RUST rapidement.
- Ouvrir le site de Facepunch
- Télécharger le quick start zip (en bas de la page) :

Télécharger le quick start zip sur le site de Facepunch pour créer un serveur Rust local
- Créer un nouveau dossier sur votre bureau “RustServer”
- Extraire les fichiers du quick start zip dans le nouveau dossier.
Configurer l’exécutable
- Avant d’ouvrir l’exécutable ” Run_DS.bat ” il est conseillé de le modifier. En utilisant Notepad++, ouvrez-le grâce à un clique droit sur le fichier .bat
- La ligne 10 du document comporte les éléments suivants :
RustDedicated.exe -batchmode +server.hostname “My Server Name” +server.port 28015 +server.identity “my_server” +server.seed 1234567 -logFile “output.txt” -autoupdate
+server.hostname indique le nom de votre serveur dans le navigateur de serveur Rust et la fiche d’information.
+server.port est le port de votre serveur RUST. Utilisé dans la connexion, utile si vous partagez le serveur à d’autres joueurs.
+server.identity l’identité de votre serveur RUST, utilisé que dans les fichiers. N’est pas spécialement important, sans espaces.
+server.seed est la seed de génération de la carte de votre serveur. Vous pouvez utiliser un outil comme Rustmaps pour découvrir des seeds de cartes.
- Nous allons rajouter d’autres variables utiles pour votre serveur RUST à ce script de démarrage :
RustDedicated.exe -batchmode +server.hostname “SURLAPLAGE” +server.ip 127.0.0.1 +server.port 28015 +server.identity “surlaplage” +server.level “Procedural Map” +server.seed 6784 +server.worldsize 3200 +server.maxplayers 5 -logFile “output.txt” -autoupdate
+server.ip est l’adresse IP de votre serveur. Si vous utilisez un service comme Hamachi ou RadminVPN, vous pouvez facilement ouvrir votre serveur à d’autre joueurs.
+server.level indique le style de cartes que nous souhaitons générer sur notre serveur RUST.
+server.worldsize 3200 est la taille de la carte de votre serveur RUST. Nécessaire pour générer la carte qui correspond a la seed.
+server.maxplayers 5 indique le nombre de slots maximum sur votre serveur RUST local.
- Une fois toutes les variables ci-dessus configurées, vous pouvez maintenant lancer l’exécutable.
Votre premier lancement
- Lorsque l’exécutable Start_DS a été exécuté, vous devez tout d’abord attendre que celui-ci télécharge tous les fichiers nécessaires pour votre serveur RUST
- Après téléchargement des fichiers, vous remarquerez que votre serveur RUST démarre.
Finalement, votre serveur RUST est démarré :

Mon serveur RUST local est finalement démarré.
Et voilà ! Vous pouvez maintenant joindre votre serveur RUST local avec la console de RUST (F1) et avec la commande client.connect suivi de l’adresse IP et du port. (Exemple : client.connect 127.0.0.1:28015 ). Pour sauvegarder votre serveur, vous devez attendre la sauvegarde automatique. Par la suite, vous pouvez fermer l’exécutable pour éteindre votre serveur.
Mettre à jour mon serveur RUST local
Mettre à jour le serveur avec le script
- Éteignez votre serveur RUST
- Ouvrez l’exécutable update.bat
- Attendez que la mise à jour se télécharge.
Mettre à jour le serveur avec steamcmd
- Éteignez votre serveur RUST
- Localiser le fichier steamcmd à l’intérieur du document steam
- Ouvrez steamcmd
- Écrivez la commande suivante :
force_install_dir “C:\Users\guillaume\Desktop\RustServer\rustds“
Changer le directoire entre les guillemets avec celui correspondant (il doit avoir le fichier RustDedicated.exe a la racine du fichier)
- Entrez la commande force_install_dir suivi du repertoire entre guillemet
- Entrez la commande de connexion :
Login anonymous
- Entrez la commande de mise à jour :
app_update 258550
- Attendre le temps du téléchargement
- A la fin, quitter steamcmd avec la commande suivante :
quit
Vous pouvez maintenant rejoindre votre serveur RUST mis à jour.
Rejoindre le staging branch avec votre serveur RUST local
Mise à jour staging avec le script
- Éteignez votre serveur RUST
- Modifier le fichier texte update_script
- Localiser la ligne 5 :
app_update 258550 validate
- Rajouter l’argument -beta staging :
app_update 258550 -beta staging validate
- Sauvegarder le fichier update_script modifié
- Ouvrez l’exécutable update.bat
- Attendez que la mise à jour se télécharge.
Mise à jour staging avec steamcmd
- Éteignez votre serveur RUST
- Localiser le fichier steamcmd à l’intérieur du document steam
- Ouvrez steamcmd
- Écrivez la commande suivante :
force_install_dir “C:\Users\guillaume\Desktop\RustServer\rustds“
Changer le directoire entre les guillemets avec celui correspondant (il doit avoir le fichier RustDedicated.exe a la racine du fichier)
- Entrez la commande force_install_dir suivi du repertoire entre guillemet
- Entrez la commande de connexion :
Login anonymous
- Entrez la commande de mise à jour pour rejoindre le staging branch :
app_update 258550 -beta staging
- Attendre le temps du téléchargement
- A la fin, quitter steamcmd avec la commande suivante :
quit
Vous pouvez maintenant rejoindre votre serveur RUST avec le client RUST staging.
Comment devenir administrateur sur un serveur RUST local
- Rendez-vous dans le repertoire de fichiers de votre serveur de jeu Rust
- Accédez au dossier suivant :
rustds/server/nom_de_votre_serveur/cfg/
- Ouvrez ou créez un nouveau fichier avec le nom et l’extension suivante :
users.cfg
- Saisissez la ligne suivante, sur une ligne distincte, pour chaque joueur auquel vous souhaitez attribuer le rôle d’administrateur :
ownerid “steamid64” “pseudo” “motif”
- Si vous voulez ajouter un rôle de modérateur, vous suivrez les mêmes étapes ci-dessus, mais en entrant le rôle suivant :
moderatorid “steamid64” “pseudo” “motif”
- Sauvegarder le fichier et enfin, vous devrez ensuite redémarrer votre serveur de jeu pour que les changements soient pris en compte.
Une fois que vous avez défini les rôles d’administrateur propriétaire ou de modérateur dans le fichier “user.cfg” de RUST, ces utilisateurs auront accès aux commandes d’administration sur ce serveur. Si vous cherchez à supprimer les rôles d’administrateur propriétaire ou de modérateur des administrateurs de votre serveur RUST, vous devrez effectuer l’opération inverse. Trouvez et supprimez l’entrée correspondante dans le fichier “user.cfg”, puis redémarrez votre serveur.
Comment wipe mon serveur RUST local
MAP WIPE
Un map wipe (comprendre nettoyage de la carte) définis le fait de remettre votre carte et inventaire à zéro, sans toucher aux connaissances (blueprints).
Pour effectuer un map wipe sur votre serveur, suivez la procédure suivante :
- Éteignez votre serveur
- Ouvrez le fichier RUN_DS.BAT avec Notepad++
- Localiser la ligne 10 :
RustDedicated.exe -batchmode +server.hostname “SURLAPLAGE” +server.ip 127.0.0.1 +server.port 28015 +server.identity “surlaplage” +server.level “Procedural Map” +server.seed 6784 +server.worldsize 3200 +server.maxplayers 5 -logFile “output.txt” -autoupdate
- Éditer la seed, et si nécessaire la taille de votre carte :
RustDedicated.exe -batchmode +server.hostname “SURLAPLAGE” +server.ip 127.0.0.1 +server.port 28015 +server.identity “surlaplage” +server.level “Procedural Map” +server.seed 5084 +server.worldsize 3200 +server.maxplayers 5 -logFile “output.txt” -autoupdate
- Sauvegarder le fichier
- Exécuter le fichier RUN_DS.BAT
- Attendre la génération de la nouvelle carte.
FULL WIPE
Un full wipe (comprendre nettoyage complet) définis le fait de remettre votre carte, inventaire et connaissances à zéro.
Pour effectuer un full wipe sur votre serveur, suivez la procédure suivante :
- Éteignez votre serveur
- Rendez-vous dans le répertoire suivant :
C:\Users\Guillaume\Desktop\RustServer\rustds\server\nom_de_votre_serveur
- Supprimer le fichier player.blueprintsx#.db
- Retourner à la racine de votre serveur RUST local
- Ouvrez le fichier RUN_DS.BAT avec Notepad++
- Localiser la ligne 10 :
RustDedicated.exe -batchmode +server.hostname “SURLAPLAGE” +server.ip 127.0.0.1 +server.port 28015 +server.identity “surlaplage” +server.level “Procedural Map” +server.seed 6784 +server.worldsize 3200 +server.maxplayers 5 -logFile “output.txt” -autoupdate
- Éditer la seed et si nécessaire la taille de votre carte :
RustDedicated.exe -batchmode +server.hostname “SURLAPLAGE” +server.ip 127.0.0.1 +server.port 28015 +server.identity “surlaplage” +server.level “Procedural Map” +server.seed 5084 +server.worldsize 3200 +server.maxplayers 5 -logFile “output.txt” -autoupdate
- Sauvegarder le fichier
- Exécuter le fichier RUN_DS.BAT
- Attendre la génération de la nouvelle carte.
Ajouter uMod (Oxide) à un serveur RUST local
Ajouter uMod (Oxide) vous ouvre à beaucoup de possibilités, tout comme pouvoir rajouter des plugins, les configurer ou développer sans aucun coût.
- Éteignez votre serveur RUST
- Télécharger la dernière version correspondante à votre version de Rust stable d’uMod sur leur site internet : uMod Rust Game

Télécharger la version d’uMod compatible avec Windows.
- Localiser le répertoire racine avec le document Rustdedicated_Data à l’intérieur :
C:\Users\Guillaume\Desktop\RustServer\rustds
- Glisser et remplacer votre ancien fichier Rustdedicated_Data avec celui présent dans l’archive Oxide.Rust.Zip :

Remplacer le document RustDedicated_data originel avec celui proposé par uMod
- Retourner à la racine de votre serveur RUST
- Modifier le document RUN_DS.BAT et supprimer les lignes suivantes :
cd steam
steamcmd.exe +runscript ../update_script.txt
steamcmd.exe +runscript ../update_script.txt
cd ..
- Sauvegarder la modification
- Démarrer votre serveur RUST et attender le chargement des fichiers
- Vérifier que uMod est bel et bien installé avec la commande oxide.version :
- Si la commande fonctionne, alors uMod est installé sur votre serveur RUST local !
- Vous pouvez maintenant télécharger et configurer des plugins RUST.
Et voilà ! Vous avez appris simplement comment créer un serveur RUST local très facilement. Amusez-vous bien !