Découvrez notre guide sur et découvrez comment créer et configurer un serveur Rust. Tout est abordé: installation du serveur puis du mod Oxide (et ses plugins), wipe des données, map cusom, rendre son serveur private, configuration générale du serveur, tout est abordé.

Créer un serveur Rust

C'est parti pour lé création de notre serveur Rust. Avant de vous lancer, sachez que le jeu peut être très gourmand en ressources (RAM/CPU). Rien que le chargement de votre carte (par défaut de 3 km2) va demandé énormément de RAM. Et chaque joueur qui va rejoindre votre serveur va lui aussi consommer des ressources. Sachant que le jeu n'est pas multi-thread, il faut privilégier la puissance CPU pour pouvoir accepter un maximum de joueurs simultanés sur ses parties. 

Pour toutes ces raisons, il est conseillé d'utiliser les services de location rust d'un hébergeur comme nous, vous permettant de faire abstraction de toutes ces contraintes. Pas encore convaincu?! Vous pouvez tester gratuitement nos services de location de serveur Rust ;) Vous allez le constater, l'installation puis la configuration de votre serveur est grandement facilitée par le panel de gestion.

Assez de parlote, créons notre serveur :

Et voila, notre serveur est online! Vous pouvez vous y connecter in-game pour vérifier que tout fonctionne correctement.

Maintenant, nous allons pouvoir passer à l'administration/configuration du serveur.

Se connecter à un serveur Rust

Vous ne savez pas comment vous connecter à votre propre serveur ? Pas de panique!

  1. Lancez le jeu Rust sur votre ordinateur.
  2. Appuyez sur F1 pour ouvrir la console client.
  3. Pour vous connecter à votre serveur, entrez la commande client.connect game-fr-01.mtxserv.com:28015.
    N'oubliez pas de remplacer l'adresse et le port par les infos de votre serveur.
  4. Vous êtes sur votre serveur!

Configurer un serveur Rust

Il est temps de configurer le serveur. Tout d'abord, nous allons modifier la configuration générale du serveur (nom du serveur, mot de passe, etc).

Ensuite, nous allons nous ajouter les droits admins pour pouvoir exécuter toutes les commandes voulues dans la console serveur.

Configuration du serveur Rust

La configuration générale du serveur s'effectue dans le fichier rust/server/mtxserv/cfg/server.cfg.

Sur un serveur hébergé chez mTxServ, vous pouvez modifier les paramètres principaux directement depuis le panel de gestion, en cliquant sur Configuration dans le panel de gestion.

  • server.level
    Nom de la carte utilisée.
  • server.hostname
    Nom du serveur.
  • server.description
    Description du serveur.
  • rcon.password
    Nom de passe admin du serveur.
  • server.url
    URL de votre site internet.
  • server.headerimage
    URL de l'image bannière.
  • server.radiation
    Active / Désactive les radiations sur le serveur.
  • server.pve
    Active / Désactive le PVE.
  • server.stability
    Active / Désactive les structures de stabilité.
  • server.globalchat
    Active / Désactive le tchat global.
  • server.secure
    Active / Désactive l'anticheat.
  • server.seed
    Seed de la map (défaut: 50000).
  • server.worldsize
    Taille de la map (défaut: 3000).
  • server.saveinterval
    Fréquence entre les backups automatisés en secondes (défaut: 600)
Pour appliquer un changement, vous devez relancer votre serveur après modification.

Vous pouvez découvrir la liste des commandes in-game et des options de configuration du serveur, dans ce tutoriel.

Devenir administrateur

Notre serveur est configuré, il est temps de s'ajouter les droits administrateurs. Pour cela nous allons utiliser la commande ownerid (vous avez besoin d'avoir votre SteamID 64).

Rendez-vous sur votre panel de gestion. Sur dans le dashboard, dans la console serveur, vous pouvez entrer la commande ownerid <steamid64> <playerName>. par exemple:

ownerid 12345678901234567 Seb

Répétez l'opération pour ajouter d'autres administrateurs sur votre serveur ;) 

Pour ajouter des modérateurs (qui auront des droits moins importants), vous pouvez utiliser la commande moderatorid <steamid64> <playerName>.

Validez les modifications avec la commande writecfg. Ensuite, il ne vous reste à vous reconnecter à votre serveur pour recevoir les nouvelles permissions.

Les permissions entre owner et moderator sont presque identiques, hormis qu'un moderator ne peut pas modifier/ajouter un owner.

Besoin de d'avantages d'informations ? Consultez notre tutoriel sur la gestion des admins et modérateurs.

Rendre son serveur privé

Il n'existe aucune option par défaut dans les serveurs Rusts pour mettre un mot de passe de connexion.

Pour rendre votre serveur privé, deux solutions :

  1. Utiliser le paramètre server.steamgroup <steamGroupId> pour restreindre l'accès du serveur aux joueurs qui sont présent dans un groupe STEAM. Nécessite de créer un groupe privé au préalable et récupérer son ID.
  2. Mettre en place une whitelist avec le mod Oxide (ex: https://umod.org/plugins/whitelist)

Utiliser une map custom

Pour utiliser une carte personnalisée sur Rust, il faut :

  1. Envoyer la carte (fichier .map) sur un hébergement web (fourni avec votre serveur hébergé Rust chez mTxServ).
    Récupérez ensuite le lien web vers le fichier .map que nous allons configurer sur le serveur.
    Par exemple pour une map manouvellemap.map que j'aurai uploadé sur un héberement web monsiteweb: https://monsiteweb.mtxserv.com/manouvellemap.map.
  2. Maintenant il faut indiquer au serveur qu'il doit récupérer notre carte custom avec server.levelurl.
    Le fichier server.cfg dans le dossier rust/server/mtxserv/cfg peut être édité directement via WebFTP depuis le panel (cliquez sur Fichiers & FTP).
    Ajoutez la ligne suivante dans le fichier (celle-ci sera détectée par notre script de démarrage pour ajouter le paramètre) :
    server.levelurl "X"

    X: adresse web de la carte, à remplacer. Par exemple: https://monsiteweb.mtxserv.com/manouvellemap.map.
  3. Pour finir, il faut switch le serveur sur la nouvelle carte avec server.level. Lors de la création de la map, son créateur a configuré un nom qu'il est nécessaire de d'utiliser afin de paramétrer correctement le serveur.
    Récupérez le nom de la map auprès de la source de téléchargement ou directement auprès du créateur de la map puis reportez celui-ci au niveau du server.cfg de votre serveur comme suit :
    server.level "Y"
    Y = nom de la map à configurer
  4. Redémarrez votre serveur Rust pour appliquer les changements.

Plus d'informations sur notre tutoriel dédié à l'utilisation d'une carte personnalisée.

Effectuer une wipe des données

Il est commun de profiter des mises à jour (généralement en début de mois) pour effectuer un "wipe" des données, pour remettre à zéro certaines données de progression du jeu pour :

  • éviter des éventuels bugs consécutifs à une mise à jour.
  • remettre à zéro l'état de votre serveur et de vos joueurs.

On distingue donc trois types de wipe :

  • de la map
  • des données de joueurs (inventaires, blueprints, positions, etc)
  • de l'ensemble des données

Je vous invite à consulter le tutoriel que le wipe d'un serveur Rust ;)

Mod Oxide

Oxide est un mod nécessaire pour pouvoir modifier le comportement du serveur en profondeur et dispose d'un système de plugin pour étendre les fonctionnalités du serveur et modifier le comportement du jeu. Sans Oxide, la personnalisation d'un serveur Rust est très limitée.

Si le mod est installé sur votre serveur, il apparaîtra dans "Serveurs modifiés" (Modded Servers).

Installer le mod Oxide

Vous pouvez installer le mod Oxide en un clic depuis votre panel de gestion :

  1. Connectez-vous à votre manager.
  2. Cliquez sur Plugins.
  3. Cliquez sur Installer à coté de Oxide.
  4. Confirmez l'installation.
  5. Redémarrez votre serveur.
Le mod est installé sur votre serveur Rust !

Vous pouvez maintenant installer les plugins Oxide de votre choix, à télécharger sur le site uMod.

Installer un plugin Oxide

Avant de vous lancer dans l'installation de tous les plugins qui vous tomberont sous la main quelques recommandations :

  • Chaque plugin nécessite d’être mis a jour régulièrement.
  • Après chaque mise à jour du jeu, vérifiez la compatibilité de vos plugins. Si ce n'est pas le cas, vous devez alors attendre une version à jour, la télécharger et l'installer.
  • Plus vous installerez de plugin, plus votre serveur sera instable. Certains plugin peuvent entrer en conflit.
  • Attention à l'utilisation excessive de plugin.

Un plugin Oxide se présente sous la forme d'un fichier .py, .lua ou le plus souvent un fichier .cs.

Pour installer un plugin :

  1. Rendez-vous dans le panel de gestion de votre serveur sur mTxServ.
  2. Cliquez sur Fichiers & FTP puis Web FTP pour accéder aux fichiers.
  3. Allez dans le dossier rust/oxide/plugins. Vos plugins Oxide doivent être ajoutés dans ce dossier.
  4. Transférer votre plugin dans le dossier rust/oxide/plugins/.
  5. Pour charger le plugin, vous pouvez relancer votre serveur ou utiliser la commande de reload.
    Pour éviter de mettre tous vos joueurs en PLS avec un redémarrage, il suffit de taper dans la console serveur: oxide.reload nomduplugin (attention aux majuscules / minuscules) :
    oxide.reload Deathnotes, oxide.reload Skins

  6. Si l'installation du plugin a fonctionné, il peut  générer des fichiers de configuration dans le dossier oxide/config.
    Pour vérifier que votre plugin est bien chargé, regardez dans la console server, vous devez avoir un message tel que:
    [RCON][xxx.xxx.xx.xx:xxxx] oxide.reload DeathNotes
    Reload requested for plugin which is already loading: DeathNotes
    DeathNotes was compiled successfully in 1703ms
    Unloaded plugin Death Notes v5.2.12 by LaserHydra
    Loaded plugin Death Notes v5.2.12 by LaserHydra

Plugins Oxide Rust

Voici une liste des plugins les plus utilisés sur les serveur Rust:

  • Whitelist
    https://umod.org/plugins/whitelist
    Ajoutez une whitelist pour filtrer les joueurs autorisés à se connecter à votre serveur.
  • No Decay
    https://umod.org/plugins/no-decay
    Avec ce plugin, les fondations ne se détériorent plus lorsque vous êtes absent.
  • Gather Manager
    https://umod.org/plugins/gather-manager
    Modifier l'occurrence des ressources (par un coefficient multiplicateur).
    Par exemple, coup de pierre dans un arbres = 10. Peut être modifié en un coup de pierre dans un arbres = 30.
    Vous pouvez aussi augmenter la durabilité d'un élément. Un arbres peu donner 6000 de bois avant de disparaître, contre 1000 initialement.
  • Stack Size Controller
    https://umod.org/plugins/stack-size-controller
    Modifier le nombre d'objet maximum par slot dans votre inventaire. (Par type d'objet)
  • Death Notes
    https://umod.org/plugins/death-notes
    Annonce la mort des joueurs dans le tchat.
  • Day & Night System
    https://umod.org/plugins/time-of-day
    Configurez le cycle jour/nuit (durée).
  • Sign Artist
    https://umod.org/plugins/sign-artist
    Permet d'importer des image sur vos panneaux.
  • Skip Night Vote
    https://umod.org/plugins/skip-night-vote
    Permet de supprimer le cycle nuit (par un vote sur le serveur).
  • Night Lantern
    https://umod.org/plugins/night-lantern
    Les feux de camps ou lanternes s'allument automatiquement à une heure que vous aurez définis.
  • Rust:IO Clans
    https://umod.org/plugins/rustio-clans
    Permet de créer un clan. Vous aurez le nom de votre clan en préfixe de votre pseudo et vous disposez d'un tchat privé.
  • Pets
    https://umod.org/plugins/pets
    Adoptez un animal de compagnie. Apprivoisez un Ours, il vous protégera. Mais n'oubliez pas de le nourrir.
  • Info panel
    https://umod.org/plugins/info-panel
    Une barre apparaît en bas de votre écran, vous délivrant quelques informations.
  • No Fuel Requirements
    https://umod.org/plugins/no-fuel-requirements
    Annule le besoin de combustible pour certains éléments.
  • QuickSmelt
    https://umod.org/plugins/quick-smelt
    Accélère la vitesse de cuisson de vos fours et permet de cuire des métaux dans un feu de camps.
  • N Teleportation
    https://umod.org/plugins/n-teleportation
    Système pour se téléporter sur le serveur, pour les joueurs et admins.
  • Zone Manager
    https://umod.org/plugins/zone-manager
    Permet de définir une zone à propriété dédiée. ZonePVE ou zone à destruction impossible.
  • Kit
    https://umod.org/plugins/rust-kits
    Permet de créer des kit pour joueurs ou pour bots.
  • Human NPC
    https://umod.org/plugins/human-npc
    Ajoutez des bots et équipez les avec le plug-in kit
  • Path finding
    https://umod.org/plugins/path-finding
    Permet de créer des chemins de rondes pour les bots.

Aller plus loins

Suivez tous nos guides sur l'aide à la configuration et administration d'un serveur Rust :