Dans ce guide, nous allons voir comment créer un serveur GMod et plus particulièrement l'installation et la configuration générale. La création d'un serveur DarkRP sera traité dans un tutoriel différent: créer un serveur DarkRP.

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. Une fois le serveur installé, vous pourrez installer les addons de votre 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 serveur sera installé sous quelques secondes.

Une fois le serveur installé, vous allez pouvoir procéder à la configuration générale de votre serveur.

Configuration Générale

À la première arrivée sur le dashboard, l'assistant de configuration apparaîtra. 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, si vous n’en avez pas encore, veuillez vous rendre sur le tutoriel Comment créer et associer une nouvelle collection à son serveur ?

L'assistant n'apparaîtra que la première fois. Pour retourner dans les paramètres de configuration, cliquez sur Configuration dans la barre de navigation du panel.

Vous pourrez retrouver dans cette onglet une option pour activer/désactiver les dégâts entre joueurs (sbox_playershurtplayers) ainsi que le godmode (sbox_godmode).

N’oubliez pas de redémarrer votre serveur après chaque modification.

Mettre à jour son serveur GMod

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

  • Rendez-vous sur le dashboard du serveur. - Cliquez sur Update et confirmez. - Le serveur va redémarrer, patientez le temps de la mise à jour.

Contenu de jeu (Counter Strike : Source, HL2, ...)

Sur un serveur GMod hébergé chez mTxServ, vous n'avez pas besoin d'éditer les fichiers de configuration pour charger le contenu d’un jeu.

⚠️ AUCUNE OPÉRATION MANUELLE dans les fichiers n'est à faire!

Rendez-vous dans le panel, et cliquez sur Configuration et descendez à la section Contenu de jeu (css,...). Cliquez sur les éléments qui vous intéressent (nous vous conseil au minimum de mettre “Counter Strike : Source”).

Comme d'habitude, après modification, redémarrez le 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 n'ayant 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
  1. Entrez dans le Mémo ce que vous voulez (permet de savoir à quoi correspond le jeton).
  2. Cliquez sur Créer.
  3. Récupérez le Jeton d’authentification.
  4. Accédez au panel de gestion de votre serveur.
  5. Allez dans Configuration.
  6. Insérez dans Compte STEAM le jeton d’authentification.
  7. Redémarrez votre serveur.

Utiliser une map custom

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

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

Pour modifier la map de démarrage :

  1. Rendez-vous dans le panel de gestion.
  2. Cliquez sur Configuration.
  3. Cliquez sur Map de démarrage.
  4. Sélectionnez le type de map à charger (Collection Workshop ou map sur le FTP)
  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 probablement pas été correctement installée. Vérifiez bien tous les paramètres (nom de la map, ID de la collection, etc) puis cliquez sur Forcer l’arrêt puis Start.

Pour ajouter une map sur votre FTP, récupérez le fichier bsp et transférez la dans le répertoire srcds/garrysmod/maps de votre serveur.

Aller plus loin: créer un serveur DarkRP

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