Un serveur Garry's Mod à toi vaut le coup si tu veux exploiter TTT, DarkRP, PropHunt ou Sandbox avec des règles fixes, des addons contrôlés et une gestion stable. Les points importants sont un mode de jeu clairement choisi, une server.cfg propre, une collection Steam Workshop entretenue et un test avant d'ouvrir le serveur à ta communauté.

Prérequis

Pour un petit serveur Garry's Mod, tu devrais prévoir au moins 2 Go de RAM. Cela suffit plutôt pour de petits groupes et des ensembles d'addons légers ; les serveurs DarkRP avec beaucoup de jobs, maps, véhicules ou contenus Workshop volumineux ont besoin de plus de marge selon la configuration. Définis aussi à l'avance quel mode tu veux faire tourner. Un serveur préparé simultanément pour TTT, DarkRP et PropHunt devient vite difficile à suivre.

Tu as besoin d'un accès aux fichiers du serveur, à la server.cfg, aux paramètres de démarrage et à la console du serveur. Pour les addons, utilise le Steam Workshop officiel pour Garry's Mod. Cette source est le point de départ principal pour les contenus Workshop, les collections et les IDs d'addons. Vérifie toujours si un addon est encore maintenu et quelles dépendances l'auteur mentionne.

Si tu prévois aussi une communication vocale pour ton équipe, un serveur TeamSpeak 3 dédié pour l'administration et les échanges coop convient bien aux sessions GMod. Pour d'autres serveurs coop, tu trouveras aussi le guide des serveurs multijoueurs Terraria.

Commander le serveur et définir les données de base

  1. Va sur game-serverhosting
  2. Choisis au moins 2 Go de RAM
  3. Choisis le mode de jeu lors de la commande

Chez game-serverhosting, l'exploitation payante est au premier plan : tu loues un serveur, tu gères précisément la configuration et les addons, et tu peux utiliser le support ainsi que des processus d'exploitation transparents au lieu d'héberger localement. Saisis tôt un nom de serveur explicite, décide d'un mot de passe et commence d'abord avec un petit nombre de joueurs. Pour les serveurs publics, un mot de passe vide est courant ; pour les phases de test ou les sessions privées, tu définis un mot de passe jusqu'à ce que les addons, maps et droits fonctionnent proprement.

Modes de jeu populaires

Mode Description Joueurs
TTT Trouble in Terrorist Town 8-24
DarkRP Roleplay 20-64
PropHunt Cache-cache en Prop 8-24
Sandbox Construction libre 4-20
Murder Trouver le meurtrier 8-16

Ces nombres de joueurs sont des repères pratiques, pas une garantie de performance. Les éléments décisifs sont la taille de la map, le tickrate, les addons, les scripts Lua, le nombre d'entités et le comportement des joueurs. Commence prudemment, observe la console du serveur et les retours des joueurs, puis augmente les slots seulement si le serveur reste stable.

Configurer server.cfg

La server.cfg est le fichier de base central pour le nom, le mot de passe, les slots et le mode de jeu. Utilise une seule ligne gamemode active. Les autres lignes restent en commentaire afin de pouvoir changer plus facilement plus tard.

hostname "Mon serveur GMod"
sv_password ""
maxplayers 24
gamemode terrortown          // TTT
// gamemode darkrp           // DarkRP
// gamemode prop_hunt         // PropHunt

Après chaque modification, tu devrais redémarrer le serveur et vérifier dans la console si le mode a été chargé. Si le serveur démarre dans le mauvais mode, la cause est généralement une deuxième ligne Gamemode active, un paramètre de démarrage incorrect ou un dossier Gamemode manquant.

Configurer une collection Workshop

Les collections Workshop sont le moyen le plus propre de fournir automatiquement les addons aux joueurs. Mets-y uniquement les contenus vraiment nécessaires : gamemode, maps, models, sons, armes, HUDs et dépendances obligatoires. Plus la collection est grande, plus la première connexion dure longtemps et plus le risque de conflits augmente.

  1. Crée une collection Steam Workshop
  2. Ajoute tous les addons souhaités
  3. ID de collection dans la ligne de démarrage :
+host_workshop_collection <collection_id>

Tu trouveras l'ID de collection dans l'URL de ta collection Steam. Après l'avoir saisi, redémarre le serveur et connecte-toi avec un client qui n'a pas encore installé les addons localement. Tu vérifies ainsi si le chemin de téléchargement fonctionne et si des contenus manquants apparaissent sous forme d'Error-Models ou de textures roses et noires.

Configurer DarkRP

DarkRP dépend de rôles, règles et valeurs économiques bien entretenus. Ne modifie pas tout directement en une seule fois, mais teste les jobs et entités progressivement.

  1. Le gamemode DarkRP est souvent préinstallé
  2. Définir les jobs dans darkrp_customthings/jobs.lua
  3. Définir les entités dans darkrp_customthings/entities.lua
  4. Tester le menu F4 pour le changement de job

Après chaque modification, vérifie la console du serveur pour les erreurs Lua. Si le menu F4 ne s'ouvre pas ou si des jobs manquent, cela vient souvent d'erreurs de syntaxe, de virgules manquantes ou d'addons qui écrasent des fonctions DarkRP. Garde une version fonctionnelle de ta configuration avant d'ajouter de gros packs de jobs.

Configurer TTT

TTT a besoin de durées de rounds claires, de proportions pertinentes de Traitors et Detectives, et de maps adaptées au nombre de joueurs. Ces valeurs d'exemple constituent un bon point de départ pour les petits et moyens groupes :

ttt_round_limit 6
ttt_time_limit_minutes 15
ttt_traitor_pct 0.25
ttt_detective_pct 0.13
ttt_haste 1
ttt_haste_starting_minutes 5

Teste ensuite au moins un round complet avec plusieurs joueurs. Vérifie si les rôles sont correctement attribués, si les rounds se terminent proprement et si les changements de map fonctionnent. Dans les très petits groupes, la proportion de Detectives peut sembler inadaptée ; dans les grands groupes, tu devrais évaluer l'équilibrage avec de vraies sessions de jeu.

Vérifier PropHunt et Sandbox

Pour PropHunt, le choix de la map est particulièrement important. Toutes les cartes n'offrent pas assez de Props, de cachettes ou de chemins de recherche équitables. Teste donc chaque map avec les deux équipes. Sandbox a en revanche besoin d'une gestion claire des droits, car les joueurs peuvent faire apparaître de nombreux objets. Limite les tools problématiques si le serveur est accessible publiquement.

Vérifier le résultat

Après la configuration, le serveur devrait apparaître avec le bon nom dans la liste des serveurs, charger le gamemode choisi et proposer les contenus Workshop à la connexion. Connecte-toi une fois comme joueur normal, pas seulement comme admin. Vérifie le mot de passe, les slots, la map, les addons, les erreurs console, le temps de téléchargement et un changement de map. Ce n'est qu'ensuite que tu devrais transmettre l'adresse à ta communauté.

Dépannage

Si des addons manquent, vérifie d'abord l'ID de collection et si la collection est visible publiquement. Si le serveur ne démarre pas, retire temporairement les nouveaux addons et lance avec une server.cfg minimale. En cas d'erreurs Lua, le premier message d'erreur dans la console est souvent plus important que toutes les erreurs suivantes. Si des joueurs restent bloqués à la connexion, réduis les gros packs de contenu et teste une collection Workshop plus petite.

Vérification, limites et retour arrière sécurisé

Le guide « Louer un serveur Garry's Mod – TTT, DarkRP et PropHunt » s'applique au type de serveur décrit dans l'article et à l'état de version visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou plugins et les ressources nécessaires peuvent varier après des mises à jour. Ne transpose donc aucune valeur sans vérification vers une autre version du jeu, du loader ou du serveur.

Avant de modifier le monde, la sauvegarde, la configuration ou les extensions, crée une sauvegarde des fichiers concernés. Modifie ensuite seulement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.

Point de contrôle Résultat attendu Arrêt et retour arrière
Démarrage du serveur Le serveur atteint l'état opérationnel sans nouveau message d'erreur. En cas d'erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde.
Test de connexion Un compte de test peut se connecter via l'adresse affichée dans le panel. En cas d'erreurs de version ou de connexion, comparer à nouveau version, port et ouvertures.
Test fonctionnel La fonction concrètement modifiée fonctionne sans endommager les données de monde ou de jeu existantes. En cas d'effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés.

Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le trajet réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.

FAQ

De combien de RAM ai-je besoin pour un serveur Garry's Mod ?

Pour les petites configurations, tu devrais choisir au moins 2 Go de RAM. Plus de joueurs, DarkRP, de grandes maps et beaucoup d'addons Workshop augmentent les besoins. Planifie plutôt étape par étape et observe le serveur sous charge réelle.

Quel mode de jeu convient pour commencer ?

TTT et PropHunt sont généralement plus rapides à configurer, car ils ont des structures de rounds claires. DarkRP offre plus de profondeur, mais demande nettement plus d'entretien pour les jobs, les règles, les addons et la modération.

Dois-je utiliser une collection Steam Workshop ?

Pour les serveurs avec addons, elle est fortement recommandée. Sans collection, les joueurs doivent installer les contenus manuellement ou voient des models, sons et textures manquants. Utilise la page officielle Steam Workshop comme source pour la collection et les addons.

Pourquoi mon serveur démarre-t-il dans le mauvais Gamemode ?

Vérifie la server.cfg, les paramètres de démarrage et les fichiers Gamemode installés. Une seule ligne gamemode devrait être active. Les exemples commentés peuvent rester, mais ne doivent pas être chargés accidentellement sans //.

Comment tester correctement DarkRP après des modifications ?

Redémarre le serveur, ouvre le menu F4, change plusieurs jobs et fais apparaître des entités définies. Lis ensuite la console du serveur. De petites erreurs de syntaxe dans jobs.lua ou entities.lua peuvent masquer des sections entières.