Script d'auto-install de serveur Garry's Mod

Rédigé par LaBaSe le lundi juin 11, 2018

Si vous souhaitez créer un serveur Garry's Mod sur votre VPS Linux en quelques minutes ? Ce script est fait pour vous !

Sommaire :

                                                                                 1. Prérequis

                                                                                 2. Téléchargement du script
                                                                                 3. Utilisation

                                                                                 4. Configuration avancée du serveur 
                                                                                 5. Liste des commandes




                                                                                 1. Prérequis

Un serveur VPS sous Linux (Ubuntu, Debian ou tout autre distribution qui supporte APT)
Putty ou tout autre client SSH (Bitvise SSH Client par ex)
FileZilla ou tout autre client SFTP (WinScp etc...)
WGET à installer avec

apt-get install wget

ca-certificates à installer avec

apt-get install ca-certificates

sudo (seulement si vous ne souhaitez pas utiliser root lors de l'installation) à installer avec

apt-get install sudo

et à configurer ici

                                                                                 2. Téléchargement du script

Si vous êtes connecté avec l'utilisateur root : 

wget -P /usr/bin https://uploads.laabase.ovh/gmodinstall && chmod 0777 /usr/bin/gmodinstall

Si vous n'êtes pas connecté avec root

sudo wget -P /usr/bin https://uploads.laabase.ovh/gmodinstall && chmod 0777 /usr/bin/gmodinstall

                                                                                 3. Utilisation

Après avoir installé le script vous devez le lancez pour cela :

Si vous êtes en root :

gmodinstall

Si vous n'êtes pas en root : 

sudo gmodinstall

Après avoir lancé le script, vous aurez une "barre" qui s'affichera, si le chargement est long sachez que c'est un comportement normal, le script est en train d'installer les paquets requis au fonctionnement de votre serveur. Selon la configuration de votre serveur cette opération peut prendre plus ou moins de temps. 

1527620516165.png

Le programme vous demandera de créer un mot de passe, ce mot de passe est essentiel afin de vous connecter sur le compte de l'utilisateur qui va gérer le serveur. Retenez le mot de passe !

Après l'installation des paquets, le script va vous poser quelques questions, ensuite ce message va s'afficher : 

1527620592594.png

Le Script est en train de télécharger et d'installer les fichiers requis au fonctionnement du serveur, il ne faut surtout PAS arrêter le script à cette étape. Selon la configuration de votre serveur cette opération peut prendre plus ou moins de temps.

Ensuite, le script vous posera des questions ESSENTIELLES, si vous n'êtes pas expérimentés, répondez les valeurs conseillées (gm_construct, sandbox, 16, 27015 etc....) 

Voici un exemple de fin du script :

1527620915657.png

                                                                                 4. Configuration avancée du serveur 

Maintenant, que votre serveur est configuré vous devez le configurer selon vos besoins. La configuration essentielle a été réalisée par le script.

Pour modifier votre configuration il faut réaliser les commandes suivantes : 

su gmodserver

Entrez le mot de passe que vous avez créé avec le script.

Lorsque vous êtes connecté : 

cd dossierduserveur

REMPLACEZ dossierduserveur par le dossier que vous avez donné pendant le script (à la fin du script, celui-ci vous donne la commande pour accéder à son répertoire) 

Ensuite :

nano gmodserver

Dans ce fichier vous pouvez modifier la configuration du serveur A VOS RISQUES ET PÉRILS 

                                                                                 5. Liste des commandes

                                                 Si vous souhaitez accéder à la console, redémarrer votre serveur, l'éteindre, ou le démarrer :

su gmodserver

Entrez le mot de passe que vous avez créé avec le script.

Lorsque vous êtes connecté : 

cd dossierduserveur

REMPLACEZ dossierduserveur par le dossier que vous avez donné pendant le script (à la fin du script, celui-ci vous donne la commande pour accéder à son répertoire)

Les commandes disponibles sont :

./gmodserver start

./gmodserver stop

./gmodserver monitor

./gmodserver details

./gmodserver console

./gmodserver debug

./gmodserver backup

                                                                                 Pour avoir la liste des commandes :

./gmodserver

-----------------------------------------------

Si vous avez un quelconque problème avec mon Script contactez moi par mail [email protected] ou sous ce post ! 

-----------------------------------------------​