Héberger son propre serveur Garry's Mod permet de personnaliser entièrement l'expérience : choisir le gamemode, ajouter ses addons, gérer sa communauté. Ce guide vous présente les étapes pour monter un serveur GMod stable et performant.
Les prérequis matériels
Pour un serveur stable :
- Un processeur moderne, GMod est mono-thread donc privilégiez les fréquences élevées.
- Au moins 4 Go de RAM pour un petit serveur, 8 Go pour un DarkRP populaire.
- Une connexion internet stable avec upload correct.
- Un SSD pour des chargements rapides.
- Selon votre infra, soit un VPS, soit un serveur dédié.
Installer SteamCMD
L'outil officiel d'installation :
- Téléchargez SteamCMD sur le site officiel de Steam.
- Créez un dossier dédié et extrayez l'archive.
- Lancez SteamCMD et laissez-le se mettre à jour.
- Loggez-vous en anonyme :
login anonymous. - Installez le serveur :
app_update 4020 validate.
Lancer le serveur basique
Pour démarrer :
- Allez dans le dossier du serveur.
- Lancez
srcds.exe(Windows) ou./srcds_run(Linux). - Ajoutez les paramètres :
-game garrysmod +map gm_construct +maxplayers 16. - Le serveur démarre et est accessible.
Configurer le serveur
Le fichier server.cfg contient :
- Le hostname qui apparaît dans le navigateur.
- Le sv_password pour un serveur privé.
- Le rcon_password pour l'administration à distance.
- Les convars du gamemode.
- Les cvars de performance.
Choisir et installer un gamemode
Pour DarkRP par exemple :
- Téléchargez DarkRP depuis GitHub.
- Placez les dossiers dans garrysmod/gamemodes.
- Configurez jobs.lua, shipments.lua, etc.
- Lancez le serveur avec :
+gamemode darkrp. - Le serveur démarre en DarkRP.
Installer des addons via Workshop
Méthode propre :
- Créez une collection Workshop avec vos addons.
- Notez l'ID de la collection.
- Configurez workshop.lua avec la collection.
- Les joueurs téléchargent automatiquement les addons en se connectant.
Le Fast Download
Pour accélérer les téléchargements :
- Hébergez les fichiers sur un serveur web HTTP.
- Configurez sv_downloadurl dans server.cfg.
- Les joueurs téléchargent depuis le web, pas du serveur GMod.
- Le téléchargement est 10x plus rapide.
L'administration et les commandes
Plusieurs outils d'admin :
- ULX est l'addon admin le plus utilisé.
- SAM est une alternative moderne.
- Les commandes RCON sont natives au moteur.
- Vous gérez les permissions par rôles.
Les sauvegardes et la persistance
Selon le gamemode :
- En DarkRP, l'argent et les jobs sont sauvegardés en base SQL.
- En sandbox, vous pouvez activer la persistance des props.
- Faites des backups réguliers de votre serveur.
- Utilisez MySQL plutôt que SQLite en production.
La performance et l'optimisation
GMod est gourmand :
- Limitez les props par joueur (sbox_maxprops).
- Limitez les imprimeurs et autres entités lourdes.
- Désactivez les physiques sur les props non interactifs.
- Surveillez les FPS serveur avec
net_graph 4. - Restartez quotidiennement pour libérer la mémoire.
La modération et la communauté
Pour faire vivre votre serveur :
- Recrutez des modérateurs de confiance.
- Rédigez des règles claires.
- Mettez en place un Discord pour la communauté.
- Organisez des events pour fidéliser.
- Communiquez sur les évolutions du serveur.
La sécurité du serveur
Quelques précautions :
- Activez le VAC ou un anti-cheat dédié.
- Filtrez les addons malveillants avant installation.
- Sauvegardez vos configs hors serveur.
- Limitez l'accès RCON aux administrateurs seuls.
L'hébergement payant
Si vous ne voulez pas gérer :
- De nombreux hébergeurs spécialisés proposent GMod (NFOrce, ZAP, etc.).
- Vous payez à la place ou au mois.
- L'hébergeur gère le matériel et la connexion.
- Vous gardez la configuration logicielle.
Les erreurs typiques en hébergement
- RAM insuffisante : crash quotidien.
- Trop d'addons : téléchargement de plusieurs Go pour chaque joueur.
- Pas de Fast Download : connexions impossibles.
- Mots de passe RCON faibles : piratage et destruction.
- Pas de backup : un crash supprime des semaines de progression.
Pour comparer avec d'autres serveurs et trouver de l'inspiration, parcourez notre sélection de serveurs Garry's Mod.