Accueil AdministrationTutoriel serveur RUST Créer facilement un serveur RUST sous linux (LGSM)

Créer facilement un serveur RUST sous linux (LGSM)

Découvrez LGSM et comment utiliser ce petit script génialissime

de William

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 :

  1. Les composants de votre serveur dédié ;
  2. La configuration du système d’exploitation ;
  3. 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 :
</p> <h4>Ubuntu 64-Bit</h4> <p>
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
</p> <h4>Debian 64-Bit</h4> <p>
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
</p> <h4>CentOS 64-Bit</h4> <p>

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.

 

ARTICLES SIMILAIRE