Créer un serveur GMod

Dans ce guide, nous allons voir comment créer un serveur GMod et plus particulièrement l'installation & configuration d'un serveur DarkRP. Vous pouvez tout de même installer n'importe quel gamemode, comme Murder, PrisonRP, etc.

Les points principaux seront traités comme l'utilisation d'une collection workshop pour installer ses addons, la configuration générale, l'accès par web FTP, l'utilisation d'un HUD ou menu F4 personnalisé, la mise en place d'un loading screen, l'utilisation d'une map custom ou l'ajout de jobs.

Créer un serveur GMod

La création d'un serveur GMod, quelque soit le gamemode que vous voulez utiliser, se fait en quelques clics. En fois le serveur installé, nous pourrons installer les addons de notre choix. Vous pouvez aussi développer vos propres fonctionnalités, grâce au langage LUA. L'ajout d'addon est très facile, que ce soit par un accès au fichier du serveur (FTP) ou via l'utilisation du WorkShop STEAM.

Sans plus attendre, créons notre serveur. Rendez-vous sur la page dédiée (vous pouvez tester gratuitement nos services de location GMod). Votre sera sera installé sous quelques secondes.




Dès que le serveur est installé, nous allons procéder à la configuration générale.

Configuration Générale

Connectez-vous sur le panel de gestion et allez dans le dashboard de votre serveur Garry's Mod.

A la première connexion, l'assistant de configuration apparait. Laissez vous guider, modifiez les paramètres principaux selon vos envies. N'oubliez pas de personnaliser au minimum le nom du serveur, le mot de passe admin (RCON) et la clé API STEAM associée au serveur. Si vous avez déjà une collection, ajoutez là aussi.




L'assistant n'apparait que la première fois. Pour retourner dans les paramètres de configuration, cliquez sur Configuration dans la barre de navigation du panel. Vous pouvez également regarder la Configuration Avancée du serveur GMod dans cet onglet!


Installation de DarkRP

Vous pouvez installer des modes de jeux sur votre serveur. Le plus connu et utilisé est DarkRP qui apporte de nombreuses fonctionnés de RP. Il existe néanmoins d'autres modes de jeux (par exemple Murder, PrisonRP, Cinema, Extreme Football Throwdown, etc).

Dans ce guide, nous traiterons uniquement l'installation de DarkRP sur votre serveur GMod. L'installation se fait en quelques clics, grâce à notre intégration dans le manager.

Nous allons dès maintenant installer les modules nécessaires:

  • Le gamemode DarkRP - contient le code du mode de jeu
  • L'addon DarkRP Modifications - permet d'effectuer des modifications (LUA) au mode de jeu DarkRP.


C'est parti, rendez-vous dans Plugins et installez les deux modules :



Redémarrez ensuite votre serveur avant de passer la configuration de DarkRP.

Configuration serveur DarkRP

Pour configurer les paramètres de votre serveur, ajouter des jobs, et bien d'autres, ouvrez le WebFTP (cliquez sur Fichiers & FTP) et éditez le contenu de garrysmod/addons/darkrpmodification/lua/darkrp_config et garrysmod/addons/darkrpmodification/lua/darkrp_customthings.

Les fichiers sont bien documentés, vous pouvez aisément modifier les paramètres. Relancez ensuite votre serveur DarkRP.

Si besoin, vous pouvez utiliser des générateurs pour générer vos configurations. Nous vous conseillons leur utilisation si vous débutez dans l'univers Garry's Mod.

Quelques générateurs dans la liste (à découvrir sur https://csite.io/tools#/gmod) :

  • Générateur d'agenda DarkRP
  • Générateur de munitions DarkRP
  • Générateur de catégorie DarkRP
  • Générateur de jobs DarkRP
  • Générateur de groupe de discussion DarkRP
  • Générateur de contrôle personnalisé DarkRP
  • Générateur d'entité DarkRP
  • Générateur de nourriture DarkRP
  • Générateur d'expédition DarkRP
  • Générateur de véhicule DarkRP


Pour éviter d'avoir des problèmes de textures ou modèles manquants, nous allons maintenant installer les contenus de jeux (CS:S, HL2, etc).

Contenu de jeu (CSS, HL2, ..)

Sur un serveur GMod hébergé chez mTxServ, vous n'avez pas besoin d'éditer les fichiers de configuration pour charger du contenu de jeu. AUCUNE OPERATION MANUELLE dans les fichiers n'est à faire!

Rendez-vous dans le panel, et cliquez sur GMod puis sur Contenu de jeu. Cliquez sur les élements qui vous interessent (je vous conseil au minimat CS:S et HL2).

Comme d'habitude, après modification, redémarrez le serveur!

Déployer une mise à jour GMod

Des mises à jour sont régulièrement disponibles pour votre serveur Garry's Mod. 



  1. Rendez-vous sur le dashboard du serveur.

  2. Cliquer sur Update et confirmez.

  3. Le serveur va se redémarrer, patientez le temps de la mise à jour.

  4. Votre serveur est à jour!

Créer une collection Workshop

Le collection WorkShop qui va être associée à votre serveur permet d'ajouter facilement des addons. Votre serveur va ainsi lire les éléments contenus dans la collection et récupérer tous les addons associés. L'utilisation d'une collection permet également de toujours garder ses addons à jour, la dernière version étant récupérée à chaque reboot du serveur.

Pour créer et utiliser une collection, lisez notre tutoriel sur les collections GMod (https://mtxserv.com/fr/article/12103/comment_creer_et_associer_une_nouvelle_collection_a_son_serveur)

Sachez également que sur un serveur hébergé chez mTxServ, les items de votre collection sont automatiquement ajoutés au fastdownload du serveur!

Utiliser une map custom

Pour installer une map custom sur son serveur GMod, deux méthodes s'offrent à nous.

  • Ajouter une carte dans les fichiers du serveur.
  • Utiliser une collection Workshop pour sa carte (conseillé).



Pour modifier la carte chargée au lancement de votre serveur :

  1. Rendez-vous dans le panel de gestion.

  2. Cliquez sur Configuration.

  3. Cliquez sur Map de démarrage.

  4. Sélectionner le type de map à charger (collection workshop ou map sur le disque dur)

  5. Validez la modification.

  6. Relancez votre serveur pour vérifier le bon fonctionnement.


Si vous avez une erreur au redémarrage du serveur, votre map n'a probabablement pas été correctement installée. Vérifiez bien tous les paramètres (nom de la map, collection ID, etc).

Pour ajouter une map sur votre disque dur (méthode des fichiers sur le serveur), récupérer le fichier bsp et transférez la dans le répertire garrysmod/srcds/garrysmod/maps de votre serveur.

Utiliser un HUD custom DarkRP

Avant d'aller plus loin, désactivons le HUD par défaut. Editez le fichier garrysmod/addons/darkrpmodification/lua/darkrp_config/disabled_defaults.lua.

La valeur hud doit être égale à true, éditez là:

["hud"] = true,


Pour utiliser un hud customisé sur DarkRP, il faudra l'installer dans le répertoire garrysmod/addons/darkrpmodification/lua/darpkrp_modules/hudreplacement/.

Réferez vous à la documentation du HUD que vous installez pour plus d'infos.

Utiliser un menu F4 custom DarkRP

Pour utiliser un menu F4 personnalisé sur son serveur DarkRP, la procédure est similaire à l'installation d'un nouveau HUD.

Désactivez le menu F4 par défaut en éditant le fichier garrysmod/addons/darkrpmodification/lua/darkrp_config/disabled_defaults.lua :

La valeur f4menu doit être égale à true, éditez là:

["f4menu"] = true,


Installez maintenant votre menu F4, pour cela réferez vous à la documentation du menu F4 que vous souhaitez installer. Généralement, il suffit de placer le menu dans le répertoire addons du serveur.

Créer ses jobs DarkRP

Vous n'avez peut-être aucunement envie de garder les métiers par défaut de DarkRP et vous voulez créer ou modifier les jobs de votre serveur DarkRP ?!

Première chose, pour générer vos jobs, sachez qu'il existe une interface graphique pour générer ses métiers, disponible ici.

Si vous voulez vous même créer vos jobs, suivez notre tutoriel Comment créer son premier métier.

Créer un Loading Screen

Dernière partie de notre guide, nous allons modifier le loading screen du serveur afin de le rendre plus attrayant pour vos joueurs.

Pour créer votre propre loading screen, nous vous conseillons d'utiliser le service gratuit suivant, qui ne demande aucune connaissance: https://www.gmod-lsm.com/

Pour utiliser le loading screen, nous allons utiliser le paramètre sv_loadingurl dans le fichier cfg/server.cfg, permet de définir une page Web à afficher aux joueurs lorsqu'ils rejoignent le serveur.

Par exemple:

sv_loadingurl "http://wiki.garrysmod.com/"


Si vous le souhaitez, vous pouvez également utiliser %s ou %m dans votre URL (le plus souvent dans une variable GET) pour transmettre l'id steam et le nom de la carte.

Par exemple:

sv_loadingurl "http://wiki.garrysmod.com/?mapname=%m&steamid=%s"


Aller plus loin

Notre portail GMod contient de nombreux articles sur la configuration d'un serveur Garry's Mod.

Voici la liste complète :