Windows
Sommaire
Introduction
Installer un serveur Rust sur Windows.
Requis
* Processeur avec 4 coeurs à 3.2 Ghz * 6 Go de mémoire minimum * un débit ascendant égale ou supérieur à 25mb/s (ce qui correspond environ à 2 à 3 Mo/s) * Un logiciel de décompression (WinRar, 7Zip etc..) * 15 Go d'espace disque libre (SSD de préférence)
Installation
Télécharger puis extraire l'archive SteamCMD
Double cliquez sur le fichier steamcmd.exe se situant dans le dossier steamcmd.
SteamCMD se met à jour :
Redirecting stderr to 'B:\steamcmd\logs\stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
ILocalize::AddFile() failed to load file "public/steambootstrapper_french.txt".
[ 0%] Checking for available update...
[----] Downloading update (0 of 9,642 KB)...
[ 0%] Downloading update (210 of 9,642 KB)...
[ 2%] Downloading update (648 of 9,642 KB)...
[ 6%] Downloading update (1,046 of 9,642 KB)...
[ 10%] Downloading update (1,394 of 9,642 KB)...
[ 14%] Downloading update (1,843 of 9,642 KB)...
[ 19%] Downloading update (2,212 of 9,642 KB)...
[ 22%] Downloading update (2,586 of 9,642 KB)...
[ 26%] Downloading update (3,002 of 9,642 KB)...
[ 31%] Downloading update (3,372 of 9,642 KB)...
[ 34%] Downloading update (3,788 of 9,642 KB)...
[ 39%] Downloading update (4,181 of 9,642 KB)...
[ 43%] Downloading update (4,597 of 9,642 KB)...
[ 47%] Downloading update (4,966 of 9,642 KB)...
[ 51%] Downloading update (5,337 of 9,642 KB)...
[ 55%] Downloading update (5,732 of 9,642 KB)...
[ 59%] Downloading update (6,101 of 9,642 KB)...
[ 63%] Downloading update (6,517 of 9,642 KB)...
[ 67%] Downloading update (6,924 of 9,642 KB)...
[ 71%] Downloading update (7,283 of 9,642 KB)...
[ 75%] Downloading update (7,623 of 9,642 KB)...
[ 79%] Downloading update (8,015 of 9,642 KB)...
[ 83%] Downloading update (8,387 of 9,642 KB)...
[ 86%] Downloading update (8,739 of 9,642 KB)...
[ 90%] Downloading update (9,153 of 9,642 KB)...
[ 94%] Downloading update (9,524 of 9,642 KB)...
[ 98%] Downloading update (9,642 of 9,642 KB)...
[100%] Download Complete.
[----] Applying update...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching...
Redirecting stderr to 'B:\steamcmd\logs\stderr.txt'
[ 0%] Recherche de nouvelles mises à jour...
[----] Vérification de l'installation...
[ 0%] Téléchargement de la mise à jour...
[ 0%] Recherche de nouvelles mises à jour...
[----] Téléchargement : (0 sur 6,216 Ko)
[ 0%] Téléchargement : (151 sur 6,216 Ko)
[ 2%] Téléchargement : (153 sur 6,216 Ko)
[ 2%] Téléchargement : (153 sur 6,216 Ko)
[ 2%] Téléchargement : (416 sur 6,216 Ko)
[ 6%] Téléchargement : (911 sur 6,216 Ko)
[ 14%] Téléchargement : (1,316 sur 6,216 Ko)
[ 21%] Téléchargement : (1,650 sur 6,216 Ko)
[ 26%] Téléchargement : (1,985 sur 6,216 Ko)
[ 31%] Téléchargement : (2,378 sur 6,216 Ko)
[ 38%] Téléchargement : (2,728 sur 6,216 Ko)
[ 43%] Téléchargement : (3,107 sur 6,216 Ko)
[ 49%] Téléchargement : (3,687 sur 6,216 Ko)
[ 59%] Téléchargement : (4,095 sur 6,216 Ko)
[ 65%] Téléchargement : (4,441 sur 6,216 Ko)
[ 71%] Téléchargement : (4,839 sur 6,216 Ko)
[ 77%] Téléchargement : (5,200 sur 6,216 Ko)
[ 83%] Téléchargement : (5,548 sur 6,216 Ko)
[ 89%] Téléchargement : (5,940 sur 6,216 Ko)
[ 95%] Téléchargement : (6,216 sur 6,216 Ko)
[100%] Téléchargement terminé.
[----] Extraction du package...
[----] Extraction du package...
[----] Extraction du package...
[----] Extraction du package...
[----] Extraction du package...
[----] Installation de la mise à jour...
[----] Installation de la mise à jour...
[----] Installation de la mise à jour...
[----] Nettoyage des fichiers...
[----] Mise à jour terminée. Lancement de Steamcmd...
Redirecting stderr to 'B:\steamcmd\logs\stderr.txt'
[ 0%] Recherche de nouvelles mises à jour...
[----] Vérification de l'installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.
Steam>
On se connecte à Steam
| |
| login anonymous |
On installe le serveur dans B:\ServeurRust (peut être différent pour vous)
| |
| force_install_dir B:\ServeurRust |
On met à jour le serveur
| |
| app_update 258550 |
Quand c'est terminé, on quitte
| |
| quit |
Pour le mettre à jour :
| |
| app_update 258550 |
Démarrer le serveur / Configuration
| |
| Pensez à modifier les valeurs qui sont mises en caractère gras. |
- VOTREIP
Mettez l'adresse IP de votre PC (si votre routeur / modem le permet, préférez de mettre l'adresse IP WAN) - PORT_RCON
Définissez le port rcon - NOMDUSERVEUR
Définissez le nom de votre serveur - MOTDEPASSERCON
Définissez le mot de passe rcon (évitez un mot de passe trop basique comme 123456)
Les commandes en détails :
-batchmode
Permet de lancer le serveur dans un mode fenêtré
-nographicsExiste mais je ne trouve pas la vraie description
-cfg server.cfgPermet d'exécuter le fichier server.cfg
+server.maxplayers 6Règle le nombres de joueurs maximums
+server.hostname "[FR] Serveur priv‚e"Définis le nom du serveur
+server.identity "my_server_identity"Définis l'idendité du serveur
+server.level "Procedural Map"Définis la map
+server.seed 36980Correspond à l'id de la carte
+server.worldsize 4000Définis la taille de la map, valeur comprises entre 1000 et 6000 (peut causer des lags et/ou crash si la valeur est trop grande)
+server.saveinterval 900Définis la fréquence de la sauvegarde du serveur (en secondes)
+server.globalchat truePrend la valeur false ou true. Si true, le chat sera diffusé à TOUS les joueurs
+rcon.web 1Permet d'utiliser le rcon depuis une interface web (1: active le websocket rcon, 0: désactivé)
+server.description "Powered by Let's Go"Permet de mettre une description de votre serveur
+server.headerimage "http://i.imgur.com/xNyLhMt.jpg"Permet de mettre une images/bannière personnalisée
+server.url "http://oxidemod.org"Permet d'insérer le lien de votre site web
+server.tickrateDéfinis le tickrate du serveur (la valeur par défaut est suffisante)
-logfile gamelog.txtEnregistre tout ce qui ce passe sur le serveur dans un fichier texte
-silent-crashesAucune boîte de dialogue lors d'un crash (il redémarrera automatiquement si le serveur est installé en tant que service)
Ajouter le propriétaire / Modérateur
| |
| Si le pseudo contient des caractères spéciaux, des espaces, veuillez l'insérer entre des " ". |
Vous aurez besoin de connaître le steamID64
Connaître son SteamID.
| |
| ownerid 12345678901234567 "Pseudo du joueur" |
Exemple :
| |
| ownerid 76561197984580089 Tanki |
ou
| |
| ownerid 76561197984580089 "Super Tanki" |
Pour ajouter un modérateur :
Vous aurez besoin de connaître le steamID64
Connaître son SteamID.
| |
| moderatorid 12345678901234567 "Pseudo du joueur" |
Exemple :
| |
| moderatorid 76561198071811946 "Bob-Jo" |
Pour valider l'ajout du propriétaire et/ou d'un modérateur, vous devrez exécuter la commande :
| |
| writecfg |
Script de lancement du serveur
| |
| Pensez à regarder Les commandes en détails pour modifier le fichier |
Script de lancement du serveur dédié
Mettre à jour automatiquement
Dans le répertoire B:\ServeurRust, créer les fichiers maj_rust.bat et maj_rust.txt:
maj_rust.bat
@ECHO OFF
set _path_steamcmd=B:\steamcmd
set _path_server=B:\ServeurRust
cd /d %_path_steamcmd%
cmd /c steamcmd.exe +runscript %_path_server%\maj_rust.txt
exit
maj_rust.txt
@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir B:\ServeurRust
app_update 258550 validate
quit
Ajouter -autoupdate dans la ligne de lancement du serveur :
Un exemple :
start RustDedicated.exe -batchmode +server.ip 192.168.1.10 +server.port 28015 +rcon.ip 192.168.1.10 +rcon.port 28025 +server.hostname "Tutoriel Free 4 Funs" +server.identity my_server_identity +server.maxplayers 20 +rcon.password 123456 +server.saveinterval 900 +server.level "Procedural Map" +server.seed 36980 +oxide.directory "server/my_server_identity/oxide" -cfg server.cfg -autoupdate
Installer / Configurer Oxide
| |
| En cours... |
F.A.Q
Q: Quels sont les ports à ouvrir ?
R: Voici la liste :
UDP 28015 = port par défaut TCP 28016 = port rcon
Si vous utilisez Rust:IO:
TCP 28015