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.


Rankez votre serveur: configurer le sv_setsteamaccount

Il est désormais nécessaire de configurer la variable sv_setsteamaccount dans la configuration de son serveur GMod, sous peine de voir celui-ci déranké.

Si vous n'avez pas encore configuré cette variable, vous devriez voir le message suivant dans votre console: 

No account token specified; logging into anonymous game server account. (Use sv_setsteamaccount to login to a persistent account.)


Sur votre serveur hébergé chez mTxServ, le message suivant vous avertira:

sv_setsteamaccount


Un jeton d’authentification est unique. Il doit servir uniquement pour UN serveur et ne doit jamais être transmis à quelqu’un. 

Pour créer votre jeton, vous devez avoir un compte STEAM valide ne contenant aucun VAC Ban, et doit être associé à un numéro de téléphone.


Pour créer votre jeton:



  1. Rendez-vous sur la page suivante.

  2. Connectez vous si ce n’est pas encore le cas.

  3. Entrez pour le App ID:

    • GMod : 4000
    • TF2 : 440
    • CSGO : 730

  4. Entrez dans le Mémo ce que vous voulez (permet de savoir à quoi correspond le jeton).

  5. Cliquez sur Créer.

  6. Récupérez le Jeton d’authentification.

  7. Accédez au panel de gestion de votre serveur.

  8. Allez dans Configuration.

  9. Insérez dans Compte STEAM le jeton d’authentification.

  10. Redémarrez votre serveur.

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 Configuration 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!


Mettre à jour son serveur 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.

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"


Créer un serveur DarkRP

Vous souhaitez créer un serveur DarkRP ? Consultez notre tutoriel complet sur la création d'un serveur DarkRP.

Aller plus loin

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

Voici la liste complète :