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 startest 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.
-
Créez un dossier pour SteamCMD
Par exemple
c:\steamcmd. -
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. -
Téléchargez SteamCMD pour Windows
-
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.