Sommaire
Avoir un serveur dédié présent ces avantages en matière de coût et performance, mais quant à l’installation celle-ci est un peu plus compliqué que sur un serveur Windows. Dans cet article, nous vous expliquons comment créer un serveur RUST avec l’outil LGSM.
C’est quoi LGSM ?
LGSM est un outil d’administration de serveurs de jeu. Linux Game Server Manager vous aide à gérer votre serveur de jeu, avec des scripts et commandes préconstruire ainsi que couplé avec des outils de monitoring avancé. Facile à installer et configurer, fonctionne sous ligne de commande, bien documenté et facile à automatisé.
Pourquoi utiliser LGSM ?
LGSM est tout simplement le meilleur système pour les propriétaires de serveur qui recherche la meilleure performance et stabilité. De l’installation, à la configuration et au contrôle de votre serveur tout est simplifié pour vous aider au maximum.
Les fonctionnalités disponible avec LGSM :
- Installateur de serveurs de jeux (RUST, Garry’s mod, Minecraft, Counter Strike… et plein d’autres !) ;
- Support des mises à jour (jeu, lgsm, mods) ;
- Monitoring et contrôle ;
- Alertes (emails) ;
- Détails du serveur (joueurs, utilisation des ressources) ;
- Sauvegardes programmable ;
- Console du jeu et du serveur de jeu.
Configuration requise pour héberger un serveur RUST
Dans ce point, nous explorons quelle est la configuration minimale et “correcte” pour faire tourner un serveur RUST avec LGSM. Nous vous donnons guide sur la configuration de votre serveur dédié, avec trois points essentiels à suivre :
- Les composants de votre serveur dédié ;
- La configuration du système d’exploitation ;
- L’ouverture des ports de jeu et RCON.
Configuration du serveur dédié pour RUST
Nous vous recommandons d’avoir un très bon processeur. RUST fonctionne avec monothread, ce qui veut dire que le nombre de coeur du processeur ne compte pas et il faut juste rechercher la performance générale du processeur. Quant à la mémoire ram, un serveur RUST avec lgsm utilise de 6 à 12go de mémoire (dépendant de la taille de la carte, etc). Le plus important est d’être sûr que votre serveur est équipé d’un SSD et d’un CPU performant.
Configuration du système d’exploitation pour RUST
Ci-dessous, nous vous indiquons les versions minimales de chaque système d’exploitation minime avec lequel vous pouvez éxécuter le script LGSM ;
- Ubuntu : Ubuntu 16.04 LTS
- Debian : Debian 9
- Centos : CentOS 7
Ouvrir vos ports
Lorsque votre machine est commandée, il faut ouvrir vos ports de jeu. Pour RUST, voilà la configuration des ports que nous vous conseillons d’ouvrir ainsi que leur protocole.
- TCP : 27015, 27036, 28016, 28082
- UDP : 27015, 27031-27036, 28015
Installer LGSM pour créer son serveur RUST
Il est très simple de créer son serveur RUST avec LGSM. Si vous suivez les étapes ci-dessous, votre serveur sera créé dans des conditions optimales rapidement.
Créer mon serveur RUST avec LGSM
- Connectez-vous au compte root
- Installer les dépendances nécessaire celons votre système :
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd lib32z1
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 lib32z1
EPEL est requis pour installer certaines dépendances nécessaires à l’utilisation de LinuxGSM sur CentOS.
yum install epel-release
Dépendances
yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 zlib-devel
- Ajouter un utilisateur
adduser rustserver
- Switch sur le nouveau utilisateur
su – rustserver
- Télécharger linuxgsm.sh
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh rustserver
- Exécutez l’installateur :
./rustserver install
- Suivez les instructions présentes à l’écran
- Votre serveur RUST est maintenant installé
- Éditer votre configuration de serveur :
nano serverfiles/server/rust-server/cfg/server.cfg
- Vérifier que toutes les valeurs dans le server.cfg correspondent aux valeurs voulues*
*Pensez à vérifier le mot de passe RCON, Adresse IP, ports etc.
- Sauvegarder le fichier
- Démarrer le serveur RUST
./rustserver start
- Vérifier que tout fonctionne correctement
Comment installer uMod (oxide) sur votre serveur RUST avec LGSM
Installer uMod vous permet d’installer des plugins sur votre serveur RUST, ce qui vous permet de modifier l’expérience de jeu des joueurs et leur proposer une expérience unique, propre à votre serveur.
Installation d’uMod sous LGSM
- Connectez vous à l’utilisateur rustserver
- Éteignez votre serveur RUST :
./rustserver stop
- Exécuter la commande suivante :
./rustserver mods-install
- Attendre l’installation
- Redémarrez votre serveur RUST
- Vérifier qu’uMod fonctionne avec la commande oxide.version à l’intérieur de la console RUST
uMod est maintenant installé sur votre serveur RUST. Vous pouvez télécharger et installer des plugins RUST. SurLaPlage dispose d’un répertoire de plugins prêt à l’utilisation.
Administrer votre serveur RUST avec LGSM
Bien sûr, comme tout système d’administration de serveur de jeu LGSM dispose de multiples façons d’administrer son serveur de jeu. Pour vous faire gagner du temps, nous allons vous faire découvrir les commandes les plus utilisées.
Répertoire des commandes LGSM (RUST)
./rustserver
Allumer
./rustserver start
Éteindre
./rustserver stop
Redémarrer
./rustserver restart
Console
./rustserver console
Mettre à jour votre serveur RUST avec LGSM
Update
Fais la mise à jour que si nécessaire. Redémarre votre serveur automatiquement.
./rustserver update
Force-Update
Forcer la mise à jour du serveur RUST en éliminant le processus de vérification.
./rustserver force-update
Wipe votre serveur RUST avec LGSM
Map wipe
./rustserver wipe
Full wipe
./rustserver wipeall
Et voilà ! Nous vous avons appris comment créer, installer, configurer et administrer votre serveur RUST avec LGSM. Si vous souhaitez avoir plus d’informations, vous pouvez visiter la documentation de LGSM.