Offre Durée limitée : -10% sur tout le site* avec le code ELYPSEWELCOME10

Les meilleurs mods pour GMod : transformez votre expérience de jeu

Mis à jour le 5 novembre 2026 11 min de lecture 10 sections

Garry's Mod doit sa longévité à ses mods : ils transforment un bac à sable en serveur roleplay, en partie de cache-cache ou en atelier d'ingénierie. Mais chaque addon qui change l'expérience des joueurs change aussi la charge de la machine qui l'héberge. Ce guide passe en revue les mods les plus utilisés avec le regard de la personne qui administre le serveur : comment chacun s'installe sur un serveur VPS ou un serveur dédié, où il stocke ses données, et ce qu'il coûte en RAM, en CPU, en espace disque et en bande passante. L'installation pas à pas du serveur et de DarkRP est détaillée dans notre guide pour héberger un serveur GMod DarkRP.

Avant les mods : sur quoi héberger un serveur GMod

Un serveur Garry's Mod est un processus permanent (srcds_run) qui écoute sur un port réseau, charge des addons écrits en Lua et garde en mémoire l'état de la partie. Trois familles d'hébergement existent chez les hébergeurs, et une seule est exclue d'office :

Type d'hébergementCe que vous obtenezVerdict pour GMod
Hébergement mutualisé (hébergement web) Un espace sur un serveur web partagé, piloté depuis un panneau de contrôle comme Plesk : sites, bases de données MySQL, e-mails, nom de domaine. Pas d'accès root, pas de processus permanent, pas de port à ouvrir. Impossible : un hébergement mutualisé est conçu pour un site, pas pour un serveur de jeu.
Serveur VPS (serveur virtuel, Virtual Private Server) Une machine isolée par virtualisation KVM, avec sa propre adresse IP, un accès root en SSH et des ressources réservées (vCPU, RAM, SSD). Souvent commercialisé comme hébergement cloud. Le bon point de départ pour la grande majorité des serveurs GMod.
Serveur dédié Une machine physique entière, sans couche de virtualisation : cœurs physiques, disque et bande passante pour vous seul. Pour les grosses communautés, ou plusieurs serveurs virtuels de jeu sur une seule machine.

Le détail du choix entre les deux options viables est dans notre comparatif VPS ou serveur dédié pour un serveur de jeu. Côté système, Debian ou Ubuntu conviennent : le serveur se télécharge avec SteamCMD (application 4020), et le wiki officiel rappelle qu'un système 64 bits a besoin des bibliothèques 32 bits pour lancer srcds_run. Si vous hésitez sur la distribution, lisez quelle distribution Linux choisir pour un VPS.

steamcmd +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quit
cd ~/gmodds && ./srcds_run -game garrysmod +maxplayers 32 +map gm_construct

N'oubliez pas le jeton GSLT (sv_setsteamaccount) : le wiki le qualifie d'obligatoire, et un serveur qui n'en a pas est pénalisé dans le classement de la liste de serveurs.

Comment les mods arrivent sur le serveur

Sur un serveur GMod hébergé, un mod s'installe de deux façons, souvent combinées.

Par une collection Steam Workshop. Vous créez une collection (publique ou non répertoriée, sinon srcds ne peut pas la lire), vous y ajoutez les addons, puis vous passez son identifiant au lancement :

./srcds_run -game garrysmod +maxplayers 32 +map rp_downtown_v4c +host_workshop_collection 123456789

Le serveur télécharge la collection au démarrage et monte ses addons ; les sous-collections sont suivies. Depuis la version 2026.09.22 du jeu, vous pouvez aussi lister les identifiants dans cfg/srcds_workshop_ids.txt. La variable host_workshop_autoupdate 0 empêche la mise à jour automatique au démarrage, pratique pour figer une version testée avant une soirée.

Par transfert de fichiers. Les gamemodes et scripts qui ne sont pas sur le Workshop (achetés chez un vendeur de scripts, développés pour votre communauté) se déposent dans garrysmod/addons/ ou garrysmod/gamemodes/. Sur un serveur virtuel exposé à Internet, utilisez SFTP (le transfert de fichiers chiffré par SSH, avec FileZilla ou WinSCP) plutôt qu'un FTP classique : le mot de passe FTP circule en clair. Notre guide accéder à un VPS Linux depuis Windows avec PuTTY et WinSCP détaille la mise en place. Si vous gérez plusieurs serveurs ou plusieurs modérateurs, un panel comme Pterodactyl fournit un gestionnaire de fichiers et une console dans le navigateur, ce qui évite de distribuer des accès SSH à toute l'équipe.

Pour construire et automatiser : Wiremod

Wiremod ajoute des entités qui communiquent par des câbles : capteurs, portes logiques, écrans, et la puce Expression 2 pour programmer ses propres mécanismes. C'est la référence des serveurs sandbox orientés construction. Il s'installe depuis le Workshop (version stable, identifiant 160250458) ou directement depuis le dépôt Git, dans le dossier des addons :

cd ~/gmodds/garrysmod/addons
git clone https://github.com/wiremod/wire

Côté ressources, Wiremod pèse d'abord sur le CPU : les montages des joueurs tournent tant que la carte est chargée, et un serveur sandbox public cumule vite des centaines d'entités. Limitez le nombre de props par joueur (sbox_maxprops) et surveillez la charge avec notre guide pour diagnostiquer une surcharge CPU sur un serveur de jeu Linux.

Pour le roleplay : DarkRP et PAC3

DarkRP

DarkRP est le gamemode roleplay le plus joué de GMod : chaque joueur choisit un métier (policier, médecin, voleur) et évolue dans une ville avec économie, propriétés et règles par métier. Le dépôt officiel recommande deux méthodes d'installation, Git ou le Workshop (identifiant 248302805), et déconseille le téléchargement manuel. Les cartes adaptées portent le préfixe rp_.

Ce que beaucoup d'administrateurs découvrent tard : DarkRP écrit ses données (argent, métiers, portes) dans la base de données SQLite intégrée au serveur, le fichier garrysmod/sv.db. C'est le réglage par défaut et il suffit à un serveur unique. L'addon de configuration darkrpmodification permet de basculer sur un serveur MySQL externe dans lua/darkrp_config/mysql.lua :

RP_MySQLConfig.EnableMySQL = true
RP_MySQLConfig.Host = "127.0.0.1"
RP_MySQLConfig.Username = "darkrp"
RP_MySQLConfig.Password = "mot-de-passe-fort"
RP_MySQLConfig.Database_name = "DarkRP"
RP_MySQLConfig.Database_port = 3306
RP_MySQLConfig.Preferred_module = "mysqloo"

Le module MySQLOO (fichier gmsv_mysqloo_linux.dll, ou gmsv_mysqloo_linux64.dll sur la branche 64 bits) se place dans garrysmod/lua/bin/, dossier à créer s'il n'existe pas ; les versions récentes embarquent la bibliothèque cliente MySQL, plus rien à installer à côté. Le fichier de configuration lui-même avertit que toute personne ayant un accès FTP au serveur peut lire ce mot de passe : réservez cet accès aux personnes de confiance. Pour installer la base sur le même VPS, suivez notre guide installer MySQL sur un VPS Linux. Le passage à MySQL a surtout un sens quand un site web de la communauté ou un second serveur doit lire les mêmes données.

PAC3 (Player Appearance Customizer)

PAC3 (Workshop 104691717) permet aux joueurs d'attacher objets, effets et animations à leur modèle, d'un simple chapeau à un personnage entièrement refait. Les tenues sont visibles par les autres joueurs à condition qu'ils disposent du contenu utilisé : si vos joueurs s'appuient sur des packs de modèles custom, ajoutez-les à la collection Workshop du serveur pour que Steam les distribue, plutôt que de les faire transiter par votre propre bande passante.

Pour s'amuser entre amis : Prop Hunt et Ragdoll Resizer

Prop Hunt

Un camp se déguise en objets du décor pendant que l'autre le traque. Le concept vient de Counter-Strike: Source ; le portage sur GMod d'Andrew Theis n'est plus maintenu par son auteur, qui renvoie vers les forks de la communauté, et plusieurs variantes coexistent sur le Workshop. En installation manuelle, le gamemode se décompresse dans garrysmod/gamemodes/prophunt (le dossier s'appelle bien prophunt), puis se sélectionne au lancement avec +gamemode. Les cartes pensées pour ce mode portent en général le préfixe ph_. C'est un mode léger pour le serveur : peu d'entités, pas d'économie à persister.

Ragdoll Resizer

Un outil sandbox (Workshop 470366741) qui change la taille des ragdolls pour des effets comiques. Négligeable côté ressources, mais comme tout outil qui manipule des entités, il peut entrer en conflit avec d'autres outils de pose : testez vos addons ensemble avant de les proposer aux joueurs.

Véhicules et cartes : SCars, simfphys, Hammer

SCars et simfphys

SCars Slim (Workshop 104483020, de Sakarias88) est la base historique des packs de véhicules SCars, avec voitures, motos et camions pilotables. Plus récente, la base [simfphys] LUA Vehicles (Workshop 771487490) sert de socle à de nombreux packs de véhicules qui en dépendent : sans elle, les véhicules n'apparaissent pas. Dans les deux cas, chaque véhicule actif est une simulation physique, donc du CPU, et chaque pack ajoute des modèles et textures qui occupent de l'espace disque sur le serveur et dans le téléchargement initial des joueurs.

Hammer pour les cartes sur mesure

L'éditeur de cartes du moteur Source, Hammer, est livré avec le jeu : le wiki officiel indique hammer.exe dans le dossier bin de l'installation de Garry's Mod. Une carte compilée se dépose dans garrysmod/maps/ ou, mieux, se publie sur le Workshop pour que vos joueurs la récupèrent depuis Steam. Une carte custom, c'est surtout de l'espace disque et du temps de chargement ; gardez un œil dessus avec notre guide pour surveiller l'espace disque d'un VPS Linux.

Administrer le serveur : ULX, puis la machine elle-même

ULX (Workshop 557962280) reste l'outil d'administration le plus répandu sur GMod : niveaux d'accès multiples, kick, ban, votes, gel, le tout depuis un menu en jeu. Il exige la dernière version d'ULib (Workshop 557962238). En installation manuelle, les deux archives se décompressent dans garrysmod/addons/, et la documentation insiste : un redémarrage complet du serveur est indispensable après la copie des fichiers, un simple changement de carte ne suffit pas.

ULX administre la partie ; il reste à administrer la machine. Trois réflexes sur un serveur VPS Linux :

  • Firewall : n'ouvrez que le port du serveur de jeu, 27015 en TCP et UDP par défaut, en plus de SSH. Notre guide pour ouvrir les ports d'un serveur de jeu avec UFW donne les commandes.
  • Accès SSH : clé plutôt que mot de passe, connexion root désactivée, modérateurs qui passent par le panel et non par le shell. Voir sécuriser SSH sur un VPS Linux.
  • Addons : un addon est du code Lua exécuté avec les droits du serveur. N'installez que des scripts dont la source est connue, et appliquez les principes de notre guide anti-triche (validation côté serveur, permissions restreintes, whitelist), valables pour GMod comme pour FiveM.

Ce que les mods coûtent : RAM, CPU, espace disque, bande passante

ModRessource la plus sollicitéePourquoi
WiremodCPULes montages des joueurs tournent en continu tant que la carte est chargée.
DarkRPCPU, base de donnéesÉconomie, entités par métier, écritures SQLite ou MySQL à chaque transaction.
PAC3Téléchargement côté joueursLes tenues exigent que chaque client possède les modèles utilisés.
Prop HuntFaiblePeu d'entités, rien à persister.
SCars, simfphysCPU, espace disqueUne simulation physique par véhicule, des packs de modèles volumineux.
Cartes customEspace disque, temps de chargementFichiers lourds à stocker sur SSD et à distribuer aux joueurs.
ULXNégligeableCommandes ponctuelles d'administration.

Trois repères pour dimensionner la machine. Le moteur Source exécute la logique de jeu et le Lua sur un seul thread : la fréquence d'un cœur compte davantage que le nombre de vCPU, ce qui oriente vers un VPS à cœurs rapides ou un serveur dédié. Côté mémoire, les hébergeurs spécialisés situent généralement le point de départ d'un DarkRP avec addons autour de 4 Go de RAM, davantage si la collection Workshop est longue ; si la mémoire manque, notre guide pour réduire la consommation mémoire d'un serveur de jeu Linux aide à trier. Côté réseau, un serveur de jeu consomme un flux constant plutôt que des pics : une bande-passante annoncée illimitée ne dit rien du débit réel, et chaque nouveau joueur télécharge la collection à sa première connexion.

Sauvegardes, nom de domaine et infogérance

Sauvegardes. Ce qui ne se retélécharge pas depuis le Workshop doit être sauvegardé : garrysmod/sv.db, le dossier garrysmod/data/ où la plupart des addons écrivent leurs fichiers, le dossier cfg/, et un export mysqldump si DarkRP tourne sur MySQL (voir sauvegardes MySQL automatisées avec mysqldump et cron). Un backup qui reste sur le même disque que le serveur ne protège de rien : copiez-le hors de la machine, par exemple avec rsync vers un serveur distant, et testez une restauration au moins une fois.

Nom de domaine. Vos joueurs retiennent plus facilement jeu.votre-domaine.fr qu'une adresse IP. Créez un enregistrement DNS de type A dans la zone de votre nom de domaine, pointant vers l'IP du serveur ; la console du jeu accepte ensuite connect jeu.votre-domaine.fr:27015. Le jour où vous changez de VPS ou d'hébergeur, seul l'enregistrement DNS change.

Infogérance. Certains hébergeurs proposent de l'infogérance : mises à jour du système, surveillance, pare-feu gérés à votre place. Elle couvre la machine, jamais le contenu : les addons, leur compatibilité entre eux et les sauvegardes de sv.db restent de votre ressort.

Conclusion

Les mêmes mods qui font la richesse de GMod dictent le dimensionnement de son hébergement : Wiremod et les véhicules réclament un cœur rapide, DarkRP une base de données sauvegardée, les cartes et packs de modèles de l'espace disque SSD. Un VPS Linux avec accès root couvre la plupart des serveurs communautaires ; quand la collection grossit ou que vous ajoutez un second serveur, un serveur dédié prend le relais sans changer vos habitudes d'administration.

FAQ

Peut-on héberger un serveur GMod sur un hébergement mutualisé ?

Non. Un hébergement mutualisé (hébergement web avec un panneau de contrôle comme Plesk) est conçu pour un site : serveur web, PHP, bases de données MySQL, e-mails, nom de domaine. Il ne donne ni accès root, ni SSH, ni la possibilité de lancer un processus permanent comme srcds_run ou d'ouvrir le port 27015. Il faut un serveur VPS (serveur virtuel) ou un serveur dédié.

Quel mod choisir pour lancer un serveur RP sur GMod ?

DarkRP reste la base la plus utilisée pour démarrer un serveur roleplay sur GMod, complété ensuite par PAC3 pour la personnalisation d'apparence et ULX pour l'administration. Côté hébergement, prévoyez un serveur VPS avec un cœur CPU rapide, de l'espace disque SSD et une sauvegarde régulière du fichier sv.db.

DarkRP a-t-il besoin de MySQL ?

Non. Par défaut, DarkRP stocke ses données dans la base de données SQLite intégrée au serveur (fichier garrysmod/sv.db), ce qui suffit à un serveur unique. MySQL s'active dans darkrp_config/mysql.lua avec le module MySQLOO placé dans garrysmod/lua/bin/, surtout utile quand un site web ou un second serveur doit lire les mêmes données. Dans les deux cas, les sauvegardes restent indispensables.

FTP ou SFTP pour envoyer des addons sur le serveur ?

SFTP, le transfert de fichiers chiffré par SSH, avec un client comme FileZilla ou WinSCP. Un FTP classique envoie le mot de passe en clair sur Internet. Les addons se déposent dans garrysmod/addons/, les gamemodes dans garrysmod/gamemodes/. Un panel comme Pterodactyl offre aussi un gestionnaire de fichiers dans le navigateur.

Combien de RAM pour un serveur GMod avec des mods ?

Les hébergeurs spécialisés situent généralement le point de départ d'un DarkRP avec addons autour de 4 Go de RAM, davantage si la collection Workshop est longue. La fréquence d'un cœur CPU compte toutefois plus que la quantité de mémoire, car le moteur Source exécute la logique de jeu sur un seul thread.

Comment relier un nom de domaine à un serveur GMod ?

Créez un enregistrement DNS de type A dans la zone de votre nom de domaine, pointant vers l'adresse IP du serveur VPS. Les joueurs se connectent ensuite avec connect jeu.votre-domaine.fr:27015 depuis la console du jeu. En cas de changement d'hébergeur, seul l'enregistrement DNS change.

ULX est-il indispensable pour administrer un serveur GMod ?

Ce n'est pas obligatoire mais c'est l'outil d'administration le plus répandu de la communauté : permissions, bannissements et votes en une seule interface. Il exige ULib et un redémarrage complet du serveur après l'installation. Il administre la partie, pas la machine : firewall, SSH et sauvegardes restent à configurer sur le serveur virtuel.

Combien de mods peut-on installer sans ralentir le serveur ?

Ça dépend surtout de ce que font les mods, pas seulement de leur nombre. Ceux qui tournent en continu (Wiremod, économie DarkRP, véhicules) pèsent sur le CPU, les packs de modèles et les cartes custom sur l'espace disque et la bande passante de téléchargement des joueurs. Un mod ponctuel comme ULX ne coûte presque rien.

Qu'apporte l'infogérance pour un serveur GMod ?

L'infogérance signifie que l'hébergeur administre la machine à votre place : mises à jour du système, surveillance, firewall. Elle ne couvre pas le contenu du serveur de jeu : le choix des addons, leur compatibilité et le backup de sv.db ou de la base MySQL restent de votre ressort.