Nous allons vous révéler les avantages d’un serveur privé Rust et la con­fi­gu­ra­tion requise que votre système doit atteindre pour cela. Nous vous mon­tre­rons ensuite comment créer votre propre serveur Rust et le mettre en route cor­rec­te­ment, pas à pas.

La faim, la soif et le froid : voici les trois premiers « ennemis » que les joueurs devaient affronter dans le jeu de survie Rust. À mesure que l’on progresse, des bêtes sauvages et, évi­dem­ment, les autres joueurs présents sur serveur Rust se tiennent aux aguets pour nous ôter la vie. En février 2018, Rust est sorti en tant que jeu à part entière sur Steam après une longue phase d’accès anticipé, même si l’équipe de dé­ve­lop­peurs Facepunch Studios n’osait pro­ba­ble­ment même pas rêver que le jeu de­vien­drait l’un des MMO les plus en vue de la scène Twitch.

La com­mu­nauté des joueurs se répartit parmi les serveurs Rust, avec une dif­fé­rence entre les serveurs officiels des dé­ve­lop­peurs et les serveurs com­mu­nau­taires ou modifiés, qui sont hébergés et gérés par les joueurs eux-mêmes.

Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion

Serveur Rust : vaut-il mieux l’héberger chez-soi sur un PC ou louer un serveur ?

Créer votre propre serveur Rust dédié vous confère la pos­si­bi­lité de profiter de Rust de la manière dont vous l’avez toujours souhaité. En tant qu’ad­mi­nis­tra­teur d’un serveur, vous avez le pouvoir de décider si vous préférer opter pour du PvE ou du PvP, sur quelle map vous jouez, et quelle doit être l’étendue du monde dans lequel vous jouez en général. Utilisez une extension de liste blanche telle que le Plugin-uMod « Whitelist by Wulf » de manière à pouvoir jouer à une partie privée de Rust que seuls vous et vos amis peuvent rejoindre. En d’autres termes, vous disposez d’un contrôle absolu et pouvez per­son­na­li­ser ce jeu de survie comme bon vous semble.

Pour faire simple, le logiciel de serveur dédié de Rust peut être exécuté en parallèle du jeu, donc, en théorie, vous pouvez héberger votre propre serveur Rust sur votre PC do­mes­tique et rejoindre ce serveur depuis le même appareil. Néanmoins, il convient de garder à l’esprit que chacune de ces ap­pli­ca­tions mobilise des capacités de calcul, de l’énergie et des res­sources de bande passante. À moins que vous disposiez d’un système dernier cri ac­com­pagné d’une ex­cel­lente connexion Internet, il est re­com­mandé de louer le serveur Rust auprès d’un pres­ta­taire.

Quelle est la con­fi­gu­ra­tion système requise pour un serveur Rust ?

La con­fi­gu­ra­tion ma­té­rielle requise pour un serveur Rust n’est pas à sous-estimer. Même si le mode multi-joueurs n’a pas les exigences gra­phiques les plus élevées qui soient, le serveur se doit de fournir un niveau de puissance élevé afin que tous les joueurs puissent profiter de l’immense univers du jeu. Le type de map et ses di­men­sions comptent dès lors tout autant quant au matériel né­ces­saire que le nombre de joueurs actifs. Le nombre d’ex­ten­sions utilisées joue également un rôle de taille pour calculer la puissance de calcul dont vous avez besoin. Nous vous avons résumé les prin­ci­pales données de per­for­mance pour con­fi­gu­rer un serveur qui tourne en toute fluidité.

Pro­ces­seur

Si vous voulez exécuter un serveur Rust, un pro­ces­seur aux per­for­mances ir­ré­pro­chables est l’un des prin­ci­paux prérequis. Même pour les serveurs de petite taille pour vous et vos amis, vous devriez utiliser un pro­ces­seur d’une puissance égale ou su­pé­rieure à 3,4 GHz. Pour un monde de jeu qui puisse ac­cueil­lir plusieurs centaines de joueurs, ce chiffre grimpe à 4 GHz. Il y a un facteur-clé que vous devez garder à l’esprit : le logiciel de serveur dédié de Rust a été conçu comme une ap­pli­ca­tion monocœur. Pour cette raison, un système hôte pré­sen­tant de hautes per­for­mances monocœur est re­com­mandé pour assurer une per­for­mance optimale, étant donné que le répartir sur plusieurs cœurs risque de le com­pro­mettre, et réduit au­to­ma­ti­que­ment les per­for­mances.

Mémoire (RAM)

Lorsque vous vous demandez de quelle quantité de RAM, ou mémoire vous avez besoin, il est crucial que vous ayez une idée ap­proxi­ma­tive de la taille de votre serveur Rust. Si vous planifiez de jouer avec la map standard de trois ki­lo­mètres carrés pour un petit groupe sélectif de joueur de cinq à dix personnes et sans utiliser beaucoup de mods, vous pouvez opter pour la con­fi­gu­ra­tion minimale de 4 à 6 gigabytes de RAM de votre serveur dédié. Si vous voulez créer et héberger un serveur Rust qui puisse ac­cueil­lir des centaines de joueurs en même temps (en moyenne, les serveurs Rust publics hébergent environ 50 joueurs), 8 à 16 gigabytes de RAM au moins sont re­com­man­dés.

Note
Informez-vous sur les res­sources ad­di­tion­nelles né­ces­saires si, à l’avenir, vous souhaitez étendre et per­son­na­li­ser votre serveur Rust avec des mo­di­fi­ca­tions !

Espace sur le disque dur

Selon toute pro­ba­bi­lité, vous aurez besoin de 6 gigabytes d’espace disque pour l’ins­tal­la­tion basique d’un serveur Rust. Néanmoins, vous devriez prévoir de l’espace de stockage ad­di­tion­nel pour les fichiers uti­li­sa­teur et tout mod dès le départ. Pour l’hé­ber­ge­ment à long terme d’un serveur Rust, un quota de stockage minimal de 32 gigabytes est par con­sé­quent re­com­mandé, ce qui est tout à fait ac­ces­sible avec les con­fi­gu­ra­tions ma­té­rielles actuelles.

Note
Choisir des disques HDD clas­siques ou opter pour des SSDs plus puis­santes ? Cette question n’est pas fon­da­men­tale lorsque l’on héberge un serveur Rust. Néanmoins, du fait des vitesses d’écriture et de lecture plus rapides des SSD et du fait que leurs prix ont connu de fortes baisses, les arguments qui penchent du côté de cette solution de stockage moderne ne manquent pas.

Système d’ex­ploi­ta­tion

Pour les systèmes d’ex­ploi­ta­tion, vous pouvez choisir entre Microsoft (Windows Server 2019, Windows Server 2016) et les ap­pli­ca­tions Linux (Ubuntu, Debian, CentOS, OpenSUSE). Le logiciel serveur « SteamCMD », avec lequel vous pouvez également utiliser d’autres serveurs dédiés comme un serveur CS:GO, est tech­ni­que­ment également dis­po­nible pour macOS, mais des problèmes ont souvent lieu lors de l’ins­tal­la­tion sur le système iOS d’Apple.

Votre système d’ex­ploi­ta­tion utilisera également des res­sources sur votre serveur. Pour un Windows Server 2016, à titre d’exemple, Microsoft a publié la con­fi­gu­ra­tion minimale requise suivante :

  • Pro­ces­seur 1.4 GHz (64-bit)
  • 512 MB ou 2 GB de RAM (res­pec­ti­ve­ment avec et sans interface uti­li­sa­teur graphique)
  • 32 GB d’espace sur le disque dur

Pour l’ins­tal­la­tion de la célèbre dis­tri­bu­tion Linux Ubuntu, le dé­ve­lop­peur Canonical re­com­mande les valeurs minimales suivantes (version 20.04) :

  • Pro­ces­seur 2 GHz (64-bit)
  • 4 GB RAM
  • 25 GB d’espace sur le disque dur

La nettement plus légère Édition Serveur Ubuntu (sans interface uti­li­sa­teur graphique), à titre al­ter­na­tif, s’exécute déjà avec un pro­ces­seur 1 GHz (64-bit), 1 GB RAM et 2,5 GB d’espace sur le disque dur.

Demande en bande passante

La connexion Internet de votre serveur Rust est toute aussi im­por­tante que le matériel du serveur lui-même. Un ping peu élevé (appelé également la « latence ») du côté du serveur comme de celui du joueur fera du monde tu­mul­tueux de Rust une ex­pé­rience en ligne qui restera gravée dans votre mémoire. En termes de serveur, la valeur de débit (« uplink » ou « amont ») est cruciale. Plus votre serveur aura de débit dis­po­nible, plus les données serveurs par­vien­dront ra­pi­de­ment aux joueurs.

Note
La vitesse de connexion en amont des con­nexions Internet a tendance à être nettement in­fé­rieure à la vitesse en aval : par exemple, les lignes DSL 16,000 clas­siques offre une vitesse de té­lé­char­ge­ment pouvant atteindre 16 Mbit/s, mais leur vitesse d’upload dépasse rarement 1 à 2 Mbit/s !

Facepunch Studios, le studio de dé­ve­lop­pe­ment du jeu, ne fournit aucune in­for­ma­tion of­fi­cielle quant au taux re­com­mandé d’upload par uti­li­sa­teur. Néanmoins, vous pouvez vous orienter à l’aide de la directive publiée par Valve (le dé­ve­lop­peur de l’outil de serveur SteamCMD) pour les jeux Source tels que CS:GO, CS:Source ou Apex Legends, laquelle s’élève à 53.4 Kbit/s par joueur. En prenant en compte le nombre de joueurs, les prérequis pour un serveur Rust sont donc les suivants :

Joueurs actifs sur le serveur Vitesse d’upload minimale
5 267 Kbit/s
50 2.670 Kbit/s (2,67 Mbit/s)
100 5.340 Kbit/s (5,34 Mbit/s)
200 10.680 Kbit/s (10,68 Mbit/s)
500 26.700 Kbit/s (26,7 Mbit/s)

Hé­ber­ge­ment d’un serveur Rust avec IONOS : quel est le modèle de serveur idéal ?

Les prérequis ré­per­to­riés ci-dessus ex­pli­quent clai­re­ment pourquoi il est pré­fé­rable de louer un matériel dédié à un serveur Rust auprès d’un four­nis­seur. Vous n’avez pas à vous inquiéter de savoir si votre connexion Internet fournit une capacité d’upload suf­fi­sante et vous disposez presque toujours de l’option d’augmenter ou de diminuer la capacité louée à tout moment.

Une fois que vous aurez trouvé un four­nis­seur qui vous convient pour héberger votre serveur, vous aurez en général à choisir parmi plusieurs modèles. Chez IONOS, vous pouvez choisir parmi l’une des trois variantes suivantes :

  • Serveur dédié (autogéré ou pris en main par IONOS)
  • vServeur (Serveur Privé Virtuel)
  • Serveur Cloud
Conseil
Une dis­tinc­tion est fré­quem­ment établie entre matériel « dédié » et « mutualisé » pour les serveurs. Ce en quoi ces approches con­sis­tent et ce qui les dif­fé­ren­cie l’une de l’autre est révélé dans notre article « Hé­ber­ge­ment mutualisé ou dédié : com­pa­ra­tif des deux modèles ».

Les options de serveur de IONOS : com­pa­ra­tif utile

Les trois options de serveur de IONOS men­tion­nées ci-dessus diffèrent en termes de prix, de même que dans la manière dont les res­sources sont fournies.

Note
Quelle que soit la solution de serveur que vous choi­sis­sez, IONOS garantit une connexion de bande passante externe s’élevant à jusqu’à 400 Mbit/s.

Si vous louez un serveur Cloud, vous aurez accès à des res­sources vir­tua­li­sées que vous pourrez ajuster à tout moment via le Cloud Pannel de IONOS. Étant donné que le service est facturé à la minute, à la fin du mois vous ne paierez que pour les res­sources que vous avez utilisées. Cette fac­tu­ra­tion exacte est ce qui distingue ce modèle d’un package vServeur. Dans ce cas, les res­sources louées sont vir­tua­li­sées dans une con­fi­gu­ra­tion fixe, pour laquelle un montant mensuel fixe est facturé. Que vous utilisiez le serveur Rust au cours de cette période ou pas n’aura pas d’impact sur le prix. Néanmoins, si vous prévoyez de faire tourner le serveur en continu, un vServeur s’avèrera beaucoup plus éco­no­mique qu’un serveur Cloud.

Quoi qu’il en soit, l’option que nous vous re­com­man­dons pour un serveur Rust chez IONOS est le troisième modèle : un serveur dédié. Louer un serveur dédié vous octroiera l’accès à des res­sources qui vous seront fournies à titre exclusif. Les per­for­mances de pro­ces­seur ex­cep­tion­nelles s’élevant jusqu’à 3,8 GHz (Turbo Boost de 4.2 GHz) sont les mieux adaptées à l’hé­ber­ge­ment d’un serveur Rust.

Trois exemples de serveurs Rust et les tarifs IONOS qui leur cor­res­pon­dent

Il y a dif­fé­rents tarifs pour les trois exemples de serveurs IONOS présentés ici, lesquels diffèrent avant tout en termes de per­for­mance et de coût. Dès lors, si vous souhaitez faire appel à IONOS pour créer votre serveur Rust, choi­sis­sez d’abord le modèle, puis un tarif qui vous donne accès aux res­sources dont vous avez besoin – pro­ces­seur, mémoire, et espace disque.

Dans le tableau ci-dessous, nous avons comparé trois scénarios possibles pour un serveur Rust et leur avons assigné les tarifs adéquats pour un vServeur et un Serveur Dédié avec IONOS.

 Con­fi­gu­ra­tion minimale (système d’ex­ploi­ta­tion compris)vServeur re­com­mandé Serveur dédié re­com­mandé
Serveur pour 2 à 5 joueurs (map standard sans/avec peu de mods)Windows : 3.4 GHz (min. 3 vCœurs), 6 GB RAM, 40 GB d’espace disque Linux : 3.4 GHz (min. 3 vCœurs), 5 GB RAM, 10 GB d’espace disqueServeur Virtuel IONOS Cloud XLou­Ser­veur Cloud Virtuel de IONOS RAM L Serveur Dédié L-16 HDD ou SSD
Serveur pour 50 joueurs (map in­di­vi­duelle /mods)Windows : 4.0 GHz (min. 3 vCœurs), 10 GB RAM, 50 GB d’espace de stockage Linux : 4.0 GHz (min. 3 vCœurs), 9 GB RAM, 20 GB d’espace de stockageServeur Cloud Virtuel de IONOS RAM L Serveur Dédié IX6-32 HDD or SSD
Serveur pour 500 joueurs (map in­di­vi­duelle /mods)Windows : 4.6 GHz (min. 4 vCores), 16 GB RAM, 70 GB d’espace disque Linux : 4.6 GHz (min. 4 vCores), 16 GB RAM, 40 GB d’espace disqueServeur Cloud Virtuel IONOS RAM XL Serveur Dédié IX6-32 HDD or SSD
Serveurs dédiés
Per­for­mance et in­no­va­tion
  • Pro­ces­seurs dernière gé­né­ra­tion
  • Hardware dédié haute per­for­mance
  • Data centers certifiés ISO

Hé­ber­ge­ment d’un serveur Rust : guide pas à pas (Windows Server)

Sitôt que votre matériel est prêt à l’emploi, vous pouvez vous lancer dans la création de votre serveur Rust personnel. Les étapes à suivre en tant que client IONOS (vServeur, Serveur Cloud, Serveur dédié) sont décrites dans les ins­truc­tions ci-dessous. Dans ce cas, nous avons choisi le système d’ex­ploi­ta­tion Microsoft Windows Server 2016 en tant que base système.

Étape 1 : éta­blis­sez une connexion vers le serveur

Pour tra­vail­ler avec des res­sources louées, vous devez vous connecter au serveur lors de la première étape. À cette fin, vous pouvez établir une connexion à distance au serveur depuis votre PC, laquelle peut être con­fi­gu­rée en toute sim­pli­cité via le Cloud Panel de IONOS. Connectez-vous via la page de connexion avec vos iden­ti­fiants per­son­nels, puis rendez-vous dans la section « Serveurs & Cloud ».

À présent, cliquez sur l’entrée du serveur sur lequel vous souhaitez exécuter votre serveur Rust. Le Cloud Panel vous montrera au­to­ma­ti­que­ment les in­for­ma­tions les plus im­por­tantes et les données d’accès. À ce stade, vous trouverez également un lien de té­lé­char­ge­ment pour con­fi­gu­rer la connexion à distance, sur lequel vous pouvez à présent cliquer.

Confirmez le choix par défaut sé­lec­tionné (« Connexion au bureau distant ») avec « OK » ou en­re­gis­trez le fichier lo­ca­le­ment d’abord, puis exécutez-le en double-cliquant dessus. Dans la boîte de dialogue qui suit, cliquez sur « Connecter ».

Il vous sera alors demandé d’entrer vos données d’accès pour le serveur. Pour ce faire, cliquez sur « Autres options » et « Utiliser un autre compte ». Si vous n’avez pas encore défini de données de connexion in­di­vi­duelles, vous trouverez votre « mot de passe initial » personnel dans les données d’accès au sein du Cloud Panel.

Note
La première fois que vous vous con­nec­te­rez au serveur, vous recevrez un aver­tis­se­ment de sécurité dû au fait que le cer­ti­fi­cat de sécurité du serveur n’est pas encore reconnu comme sûr. Vous pourrez accepter la connexion à distance via le bouton « Oui ».

Étape 2 : installer Steam CMD

Une fois la connexion à votre serveur établie, installez le logiciel serveur SteamCMD dis­po­nible sous Windows en suivant le lien de té­lé­char­ge­ment suivant.

Suite au té­lé­char­ge­ment, dézippez les fichiers zippés vers n’importe quel ré­per­toire de votre serveur, à titre d’exemple C:\SteamCMD, puis double-cliquez sur le steamcmd.exe fraî­che­ment dézippé pour lancer l’ins­tal­la­tion depuis l’invite de commande Windows. Une fois l’ins­tal­la­tion effectuée avec succès, l’invite Steam> s’affichera.

Étape 3 : installer un serveur dédié Rust

Vous pouvez désormais té­lé­char­ger et installer le logiciel serveur dédié pour Rust via la ligne de commande Steam. Pour ce faire, commencez par spécifier le ré­per­toire d’ins­tal­la­tion (nous utilisons C:\rust-server) en tapant et en exécutant la commande suivante :

force_install_dir C:\rust-server\

La prochaine étape consiste à se connecter en tant qu’uti­li­sa­teur anonyme sur les serveurs publics de Steam (Steam Public) :

login anonymous

Pour finir, commencez à té­lé­char­ger et installer la toute dernière version du logiciel de serveur Rust à l’aide de l’ID d’Ap­pli­ca­tion Steam 258550 contenu dans la commande suivante :

app_update 258550 validate

Une fois l’ins­tal­la­tion effectuée, dé­con­nec­tez-vous du serveur Steam en tapant « quit ».

Note
Si vous souhaitez mettre à jour le logiciel du serveur Rust à l’avenir, la commande « app_update 258550 » est suf­fi­sante.

Étape 4 : trans­fé­rer des ports

Pour vous assurer que le serveur Rust que vous avez créé apparaît également plus tard dans la sélection au sein du jeu, redirigez le port UDP 28015. C’est uni­que­ment si votre serveur autorise les com­mu­ni­ca­tions via ce port que les com­mu­ni­ca­tions avec les clients pourront réussir. Si vous souhaitez exécuter les commandes ad­mi­nis­tra­teur via la ligne de commande, il est également re­com­mandé de rediriger le port TCP 28016 : de cette manière, vous pourrez, à l’avenir, envoyer di­rec­te­ment les commandes via RCON (Console Distante) depuis l’invite de commande ou la console au sein du jeu (avec le rôle ad­mi­nis­tra­teur).

Trans­fé­rer des ports TCP et UDP peut également se faire en toute sim­pli­cité via le Cloud Panel de IONOS : pour ce faire, ouvrez la catégorie « Serveurs & Cloud » à nouveau, puis les éléments « Réseau » et « Réglages du pare-feu » dans le menu de gauche, l’un après l’autre. Cliquez sur le serveur Rust ou le système d’ex­ploi­ta­tion dans la liste et sous « Entrants », créez la règle suivante pour les com­mu­ni­ca­tions du serveur Rust en général :

  • IP autorisés : tous (laissez juste le champ vide pour celui-ci)
  • Protocole : UDP
  • Port(s) : 28015
  • Des­crip­tion : des­crip­tion in­di­vi­duelle du partage de port

Pour utiliser les commandes RCON, ajoutez une autre règle selon laquelle vous sé­lec­tion­nez le protocole TCP et le port 28106 à la place. Confirmez chacune des règles en cliquant sur le bouton « Ajouter une règle ».

Étape 5 : lancez le serveur Rust

Une fois les ports activés, la con­fi­gu­ra­tion est complète, et vous pouvez enfin lancer votre propre serveur Rust. Pour ce faire, le plus simple est de créer un fichier BAT au sein du ré­per­toire du serveur Rust, lequel contient toutes les in­for­ma­tions basiques au sujet du serveur et du monde du jeu.

Vous créez donc un fichier texte à l’aide de l’éditeur de votre choix et y entrez le code suivant :

echo off
: start
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 50000 +server.worldsize 3000 +server.maxplayers 50 +server.hostname "Rust Test Server" +server.description "Rust Test Server" +rcon.port 28016 +rcon.password test
goto start
Note
Pour des in­for­ma­tions dé­tail­lées sur les pa­ra­mètres in­di­vi­duels utilisés ici, de même que toutes les autres commandes dis­po­nibles pour lancer et ad­mi­nis­trer des serveurs Rust, consultez la page consacrée aux serveurs dédiés Rust dans la section dé­ve­lop­peur de Valve.

En­re­gis­trez le fichier en tant que fichier batch en sé­lec­tion­nant « En­re­gis­trer sous… », en choi­sis­sant comme type de fichier « Tous les fichiers » et, pour finir, en tapant le nom « Start.bat ». À présent, si vous exécutez ce fichier en double-cliquant dessus, vous lancerez votre serveur Rust via une con­fi­gu­ra­tion simple basique. Étant donné que le monde in-game entier est construit durant la première partie, le processus requiert en général quelques minutes.

Étape 6 : rejoindre le serveur Rust

Une fois le monde créé, vous et vos amis peuvent rejoindre le serveur Rust nou­vel­le­ment hébergé. La procédure a lieu comme suit :

  1. Lancez Rust depuis votre compte Steam.
  2. Cliquez sur le bouton « Jouer ».
  3. Sé­lec­tion­nez la catégorie ap­pro­priée de serveur – « Com­mu­nauté » pour un serveur standard ou « Modifié » pour un serveur com­por­tant des mods.
  4. Entrez soit le nom du serveur que vous avez défini dans le fichier BAT ou l’adresse IP de votre serveur (dis­po­nible dans le Cloud Panel de IONOS) afin de filtrer la liste.
  5. Éta­blis­sez la connexion à votre serveur.

Si vous vous êtes déjà connecté à votre serveur une première fois, vous le trouverez à nouveau sous « His­to­rique » :

Si vous ne parvenez pas à trouver votre serveur dans la liste, vous pouvez, à titre al­ter­na­tif, essayer d’établir la connexion via la console. Pour ce faire, appuyez sur la touche [F1] dans le jeu et exécutez la commande suivante (remplacez l’entrée « adresse IP du serveur » par l’IP :

connect IP-Address of Server:28015

Une fois la connexion au serveur effectuée avec succès, votre aventure unique sur Rust peut enfin commencer !

Conseil
Si vous le souhaitez, vous aurez toujours la pos­si­bi­lité d’embellir votre serveur à l’aide de votre propre nom de domaine, et de le rendre dis­po­nible via ce domaine (au lieu de l’adresse IP uni­que­ment). En­re­gis­trez le nom de domaine que vous désirez dès aujourd’hui ra­pi­de­ment et en toute sim­pli­cité avec IONOS !
Domain-Checker
Aller au menu principal