Aller au contenu principal

Configuration serveur Rust

Guide d'installation serveur dédié Rust

Installer Rust vous même consiste en un téléchargement SteamCMD et un script batch. Aucune des deux parties n'est difficile, mais l'exigence de RAM piège les gens et le script batch a une ligne qui décide si votre serveur redémarre tout seul ou reste hors ligne.

  • Guides Rust
  • Mis à jour le
  • 9 min de lecture
  • 7 GB de RAM recommandés
  • SteamCMD
  • Script batch expliqué
STEAMCMDsteamcmdforce_install_dir "c:\rustserver\"login anonymousapp_update 258550quit# 258550 est l'ID d'application du serveur Rust# connexion anonyme, aucun compte nécessaire

La réponse rapide

Téléchargez SteamCMD, lancez le, puis entrez force_install_dir "c:\rustserver\", login anonymous, app_update 258550 et quit. Créez un script batch pour lancer RustDedicated.exe avec les réglages de votre serveur. Prévoyez au moins 7 GB de RAM par serveur.

Points clés

  • ID d'application 258550, connexion anonyme, aucun compte Steam nécessaire.
  • 7 GB de RAM par serveur. Une carte de 3 kilomètres carrés à elle seule peut dépasser 6 GB en charge.
  • Le script batch met à jour et lance à la fois, c'est pourquoi c'est une boucle.
  • goto start est ce qui le fait redémarrer automatiquement. Supprimez le si vous ne voulez pas cela.
  • La fréquence d'horloge compte plus que le nombre de cœurs pour Rust.

Prérequis système

Rust est exigeant pour l'hôte. Le chiffre qui surprend les gens, c'est la mémoire plutôt que le CPU.

RAM
Une carte standard de 3 kilomètres carrés utilise environ 2 GB au départ, montant à plus de 6 GB en charge. Allouez au moins 7 GB par serveur.
CPU
Fréquence d'horloge supérieure à 3 GHz. Les fonctions principales d'Unity sont monothread, donc un cœur rapide bat plusieurs cœurs lents. Des cœurs supplémentaires aident pour l'IA et le travail de carte sur les serveurs à forte population.
Stockage
SSD. L'installation est volumineuse et le chargement de carte sollicite beaucoup le disque.
Ports
Le port de jeu, 28015 par défaut, et le port RCON, 28016 par défaut, tous deux accessibles.

Si vous dimensionnez une machine pour héberger plus d'un serveur, multipliez le chiffre de RAM plutôt que d'espérer qu'ils se le partageront. Deux serveurs Rust en charge sur 8 GB ne finiront pas bien.

Installer SteamCMD

SteamCMD est l'outil en ligne de commande pour installer et mettre à jour les fichiers Steam, y compris le serveur Rust.

  1. Créez un dossier pour SteamCMD

    Par exemple c:\steamcmd.

  2. Créez un dossier pour le serveur Rust

    Par exemple c:\rustserver. Les garder séparés simplifie considérablement les mises à jour et les sauvegardes par la suite.

  3. Téléchargez SteamCMD pour Windows

    Depuis le téléchargement officiel de SteamCMD.

  4. Extrayez le dans le dossier SteamCMD

    Puis lancez steamcmd.exe. La première exécution télécharge ses propres mises à jour avant de vous donner une invite de commande.

Installer le serveur Rust

Entrez ces commandes dans SteamCMD, une à la fois :

force_install_dir "c:\rustserver\"
login anonymous
app_update 258550
quit

Cela installe les fichiers d'un serveur vanilla. login anonymous fonctionne car le serveur dédié Rust est gratuit à télécharger et ne nécessite pas de posséder une copie du jeu.

Autres branches

Si vous voulez la branche staging ou prerelease plutôt que la version release, ajoutez l'indicateur -beta à la commande de mise à jour :

app_update 258550 -beta staging

app_update 258550 -beta prerelease

Notre guide sur l'installation d'un serveur de test (staging) Rust couvre quand cela vaut le coup et comment revenir en arrière.

Le script batch

Créez un fichier appelé RustServer.bat dans le répertoire d'installation de votre serveur, puis clic droit et modifiez le. Ce script fait deux tâches : il vérifie les mises à jour, puis il lance le serveur.

echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Your Server Name" +server.description "Your Server Description" +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password yourpassword +rcon.web 1
goto start

Personnalisez le pour votre propre configuration avant de le lancer.

Changez rcon.password pour quelque chose de long et unique avant que cela ne touche internet. RCON donne le contrôle administratif complet du serveur, et un mot de passe par défaut ou devinable sur un port ouvert est la voie la plus directe pour le perdre.

Ce que fait chaque ligne

echo off
Empêche la console d'afficher chaque commande pendant son exécution. Cosmétique, mais cela rend la sortie utile lisible.
:start
Une étiquette marquant le début de la boucle.
La ligne SteamCMD
Lance SteamCMD pour vérifier les mises à jour du serveur et les appliquer si besoin, avant chaque lancement. C'est ce qui vous garde à jour sans y penser.
La ligne RustDedicated
Lance le serveur avec votre configuration : port, type de carte, seed, taille du monde, limite de joueurs, nom d'hôte, description, site web, image d'en tête, identité et réglages RCON.
goto start
Retourne à :start, donc le serveur se met à jour et se relance automatiquement après son arrêt. Supprimez cette ligne si vous ne voulez pas que le serveur redémarre tout seul.

La boucle est la partie utile de ce script. Rust se met à jour fréquemment, et sans elle, chaque mise à jour signifie que quelqu'un doit se connecter à la machine et lancer SteamCMD à la main avant que le serveur ne revienne.

Ou sautez tout ça

Faire cela vous même est le bon choix quand la machine est le sujet : vous voulez faire tourner plusieurs serveurs, héberger d'autres choses en parallèle, ou avoir le contrôle total de l'environnement.

Si le jeu est le sujet plutôt que la machine, notre hébergement serveur Rust déploie un serveur prêt à jouer en environ une minute, avec le panneau de contrôle, RCON, uMod en un clic et la protection DDoS déjà configurés.

Si vous préférez le construire sur votre propre matériel

Petit serveur, budget serré
Hébergement VPS UK ou hébergement VPS NVMe. Cherchez du stockage NVMe et une bonne fréquence d'horloge plutôt que le plus grand nombre de cœurs.
Moyen à grand
Hébergement VPS Ryzen 7950X3D ou serveurs virtuels dédiés UK sur matériel i9 11900K.
Grandes communautés
Serveurs dédiés UK ou serveurs dédiés gaming, où toute la machine est à vous.

D'autres guides pour ceux qui gèrent leur propre serveur Rust.

Réponses rapides

Questions fréquentes

Une carte standard de 3 kilomètres carrés utilise environ 2 GB au départ et peut monter à plus de 6 GB en charge. Allouez au moins 7 GB par serveur. Des tailles de monde plus grandes et des nombres de joueurs plus élevés font encore grimper ce chiffre.

258550. Il est utilisé comme app_update 258550 dans SteamCMD, et aucun compte Steam n'est nécessaire car les fichiers du serveur s'installent avec une connexion anonyme.

Téléchargez SteamCMD, extrayez le, lancez steamcmd.exe, puis entrez force_install_dir "c:\rustserver\", login anonymous, app_update 258550 et quit. Cela installe un serveur vanilla.

Il renvoie le script à l'étiquette :start, donc le serveur se met à jour et se relance automatiquement après son arrêt. Supprimez cette ligne si vous ne voulez pas que le serveur redémarre tout seul.

Oui. Le port de jeu, 28015 par défaut, et le port RCON, 28016 par défaut, doivent tous deux être accessibles. Le port de requête compte aussi si vous voulez que le serveur apparaisse dans le navigateur.

Le faire soi même donne le contrôle total de la machine et c'est le bon choix si vous voulez faire tourner plusieurs serveurs ou d'autres logiciels en parallèle. Un hébergeur géré vous donne un serveur en marche en environ une minute, avec le panneau, RCON et la protection DDoS déjà configurés. Cela dépend de si c'est la machine qui compte ou le jeu.

Ou faites le tourner en environ une minute

Un serveur Rust prêt à jouer sur du matériel choisi pour sa fréquence d'horloge, avec le panneau, RCON et la protection DDoS déjà configurés.

  • Datacentre au Royaume-Uni
  • CPU haute fréquence
  • Protection DDoS incluse