Serveur Garry's Mod : créer et configurer son serveur dédié
Garry's Mod est un bac à sable, et un serveur GMod, c'est d'abord un choix de mode de jeu : Sandbox entre amis, DarkRP, TTT, Prop Hunt… Ce guide explique quelle offre choisir, comment lancer le serveur, installer une collection d'addons du Workshop, régler server.cfg, et pourquoi le FastDL et la gestion des addons font toute la différence sur le temps de connexion de vos joueurs.
- Quelle offre
- Lancer le serveur
- Choisir un mode de jeu
- Addons et Workshop
- server.cfg
- Sauvegardes et sécurité
- Votre ping
- Questions fréquentes
Quelle offre pour combien de joueurs
Le serveur Garry's Mod (le même moteur Source que Counter-Strike) est léger en mémoire et tourne sur un seul cœur : ce qui le fait ramer, ce sont les addons Lua mal écrits et les centaines de props, pas le nombre de joueurs. Un serveur Sandbox entre amis tient dans 2 Go ; un DarkRP à 40 joueurs avec 150 addons demande 4 à 6 Go et surtout un processeur rapide. Nos serveurs de jeux tournent à 5 GHz.
Sandbox, TTT ou Prop Hunt entre amis, 2 à 16 joueurs, une collection d'addons raisonnable.
DarkRP ou serveur public, 16 à 40 joueurs, 100 à 200 addons.
Gros serveur RP communautaire, 40 à 64 joueurs, contenu lourd.
Pas nécessaire pour un seul serveur GMod.
Commander un serveur Garry's Mod Voir toutes les offres
Lancer son serveur en cinq minutes
- Commandez l'offre de votre choix. Le serveur est créé automatiquement après le paiement, en moins d'une minute, et vous recevez vos accès au panel par e-mail. Le panel installe ensuite les fichiers du serveur (quelques Go, un ou deux minutes).
- Réglez les bases dans l'onglet Démarrage du panel : mode de jeu (
sandboxpar défaut), carte de départ (gm_constructougm_flatgrass), nombre de joueurs, et votre Steam Game Server Login Token (voir l'encadré). - Démarrez. Le serveur est prêt en quelques secondes ; avec une collection Workshop, le premier démarrage télécharge les addons, comptez quelques minutes.
- Rejoignez : dans GMod, ouvrez la console (touche ² ou ~, à activer dans les options du clavier) et tapez
connect IP:27015avec l'adresse affichée dans le panel. Le serveur apparaît aussi dans la liste des serveurs de son mode de jeu. - Donnez-vous les droits : installez l'addon d'administration ULX (avec ULib) depuis le Workshop, puis dans la console du panel tapez
ulx adduser VotrePseudo superadminune fois connecté. Toute l'administration se fait ensuite en jeu avec!menu.
Choisir un mode de jeu
| Mode | Ce que c'est | Ce qu'il faut |
|---|---|---|
| Sandbox | Le bac à sable d'origine : construire, bricoler, s'amuser avec les props et les outils. | Rien, c'est inclus. Quelques addons (Wiremod, des packs de props) pour aller plus loin. |
| DarkRP | Le jeu de rôle urbain : métiers, argent, lois, police. Le mode le plus joué, le plus gourmand en addons et en modération. | Le mode DarkRP (Workshop ou GitHub), une carte RP (rp_downtown, evocity…), un gros travail de configuration des métiers et des addons. |
| TTT / TTT2 | Trouble in Terrorist Town : des traîtres parmi les innocents, en rounds. Parfait entre amis. | Inclus dans GMod (TTT) ; TTT2 et des packs de cartes depuis le Workshop. |
| Prop Hunt, Murder, Deathrun… | Les modes « party » : courts, drôles, faciles à administrer. | Le mode et ses cartes depuis le Workshop. |
Le mode se règle avec le paramètre de démarrage +gamemode et la carte avec +map dans l'onglet Démarrage du panel. Un conseil de débutant : commencez par Sandbox ou TTT pour prendre en main le serveur, DarkRP demande des heures de configuration avant d'être agréable.
Addons : la collection Workshop et le FastDL
La façon propre d'installer des addons, c'est une collection Workshop : créez une collection sur le Workshop de Garry's Mod, ajoutez-y vos addons, et donnez son identifiant au serveur avec +host_workshop_collection ID (champ dédié dans le panel). Le serveur télécharge et met à jour les addons tout seul, et les joueurs les reçoivent automatiquement à la connexion.
- Le temps de connexion, c'est le premier reproche fait aux serveurs GMod. Les addons Workshop se téléchargent vite ; ce sont les contenus hors Workshop (cartes et modèles déposés à la main dans
garrysmod/addons/) qui demandent un FastDL, un serveur web qui les sert aux joueurs. Gardez tout sur le Workshop tant que vous pouvez. - Le fichier
resource.AddWorkshop(danslua/autorun/server/) liste les addons que les joueurs doivent télécharger. Avec une collection, le panel le génère ; sinon, une ligne par identifiant. - Moins d'addons, mieux choisis : chaque addon Lua s'exécute à chaque tick serveur. Un serveur à 150 addons dont dix mal écrits lague pour tout le monde, quel que soit le matériel. Le compteur de performance (
net_graph 3côté joueur, la commandelua_runcôté admin) vous dit vite qui coûte cher.
Les réglages qui changent vraiment quelque chose
Tout se passe dans garrysmod/cfg/server.cfg, modifiable depuis l'onglet Fichiers du panel. Les lignes qui comptent :
hostname "Nom de votre serveur"etsv_password "": le nom affiché et le mot de passe (vide = public).sv_region 3(Europe) etsv_lan 0: pour apparaître au bon endroit dans la liste.sbox_maxprops 200,sbox_maxragdolls 5,sbox_maxnpcs 10… : les plafonds par joueur en Sandbox. Ce sont eux qui évitent qu'un joueur fasse tomber le serveur avec mille props.sv_allowcslua 0: interdit l'exécution de Lua côté client, première barrière anti-triche. Laissez-le à 0.sv_allowupload 0etsv_allowdownload 0: les joueurs ne peuvent ni envoyer ni recevoir de fichiers par le serveur lui-même (les addons passent par le Workshop et le FastDL).sv_loadingurl "https://…": une page d'accueil affichée pendant le chargement. Pratique pour expliquer les règles sur un serveur RP.
Le tickrate (-tickrate 66 au démarrage) est une tentation classique : au-dessus de 33, le serveur consomme bien plus pour un gain que seuls des joueurs de TTT compétitif remarquent.
Sauvegardes et sécurité
Chaque offre inclut des emplacements de sauvegarde dans le panel (1 sur Bronze, jusqu'à 5 sur Diamant) : un clic pour sauvegarder, un clic pour restaurer, et vous pouvez télécharger l'archive. En plus, nous copions chaque nuit l'ensemble du serveur sur un site distinct, avec 7 jours d'historique, puis une copie hebdomadaire conservée 4 semaines. En cas de problème majeur, la restauration est sans frais sur simple demande au support.
Sur GMod, ce qui a de la valeur, ce sont vos fichiers de configuration (server.cfg, les réglages DarkRP, les données ULX) et la base de données des addons (garrysmod/sv.db) : argent des joueurs, rangs, inventaires. Côté sécurité :
- Un mot de passe RCON long dans
server.cfg(rcon_password), ou pas de RCON du tout : la console du panel suffit. - Des superadmins au compte-gouttes, et des rangs ULX intermédiaires pour les modérateurs.
- Des addons uniquement depuis le Workshop ou des sources connues : un addon Lua a tous les droits sur le serveur, c'est le vecteur de piratage numéro un des serveurs GMod.
La protection anti-DDoS est active en permanence sur nos machines, sans réglage de votre part : sur GMod, où les attaques entre serveurs RP rivaux sont courantes, ce n'est pas un détail.
Votre ping vers nos serveurs Garry's Mod
Nos serveurs de jeux sont hébergés en Allemagne, en général entre 20 et 40 ms depuis la France, la Belgique et la Suisse. Plutôt que de nous croire sur parole, mesurez-le depuis votre connexion :
Depuis votre navigateur vers la machine qui héberge nos serveurs de jeux. Dix mesures, valeur médiane.
Sous 40 ms, un serveur TTT ou DarkRP se joue comme en local. Pour comparer nos quatre machines, utilisez la page de test complète.
Questions fréquentes
Faut-il posséder d'autres jeux pour le contenu (CS:S, HL2) ?
Beaucoup de cartes et d'addons utilisent les textures de Counter-Strike: Source ou d'Half-Life 2 : Episode 2. Le serveur n'en a pas besoin, mais les joueurs qui ne les possèdent pas voient des damiers roses et noirs. Prévenez-les, ou choisissez des cartes qui n'en dépendent pas.
Combien de joueurs sur Bronze ?
16 joueurs en Sandbox, TTT ou Prop Hunt avec une collection raisonnable. Pour un DarkRP public, c'est Argent : pas tant pour les joueurs que pour les addons et le disque.
Les joueurs mettent dix minutes à se connecter ?
Vous avez du contenu hors Workshop sans FastDL, ou des addons énormes. Remettez tout sur le Workshop, retirez les packs de modèles inutiles, et le temps de connexion retombe à une ou deux minutes.
Puis-je avoir une carte personnalisée ?
Oui, idéalement publiée sur le Workshop (et ajoutée à la collection), sinon déposée dans garrysmod/maps/ avec un FastDL pour que les joueurs la téléchargent.
DarkRP demande-t-il une base de données externe ?
Non, DarkRP et la plupart des addons utilisent la base SQLite intégrée (sv.db). Une base MySQL externe n'est utile que pour partager des données entre plusieurs serveurs.
Le serveur se met-il à jour tout seul ?
Garry's Mod publie peu de mises à jour, mais quand il le fait les joueurs à jour ne peuvent plus entrer : un bouton de mise à jour dans le panel règle ça en une minute. Les addons Workshop, eux, se mettent à jour à chaque démarrage.
Autres guides
Prêt à ouvrir votre serveur Garry's Mod ?
Création automatique en moins d'une minute, processeur à 5 GHz, collection Workshop en un champ, sauvegardes incluses, support humain sous 24 h.
Commander un serveur Garry's Mod