Configurer son serveur Garry’s Mod : gamemode, Workshop, FastDL et admin

Guide pas à pas pour régler un serveur Garry’s Mod : le fichier server.cfg, le gamemode et la carte, les addons du Workshop, le FastDL et les droits d’administration.

Guide Hopela · Mis à jour le

En résumé

Les options de démarrage choisissent le gamemode (+gamemode), la carte (+map) et la collection Workshop (+host_workshop_collection). Le reste passe par garrysmod/cfg/server.cfg. Pour l’administration, ULX reste l’outil le plus répandu.

1. Gamemode, carte et slots

OptionEffet
+gamemodeMode de jeu : sandbox, darkrp, terrortown
+mapCarte chargée au démarrage
+maxplayersNombre de slots
+host_workshop_collectionIdentifiant de votre collection Workshop

Sur un serveur hébergé, ces options se modifient dans les paramètres de démarrage du panel. Le gamemode choisi doit être installé sur le serveur.

2. Le fichier server.cfg

hostname "Mon serveur GMod"
sv_password ""
rcon_password "un-mot-de-passe-long"
sv_loadingurl ""
sv_downloadurl "https://adresse-de-votre-fastdl"

sv_loadingurl affiche une page pendant le chargement ; sv_downloadurl indique l’adresse du FastDL. Choisissez un rcon_password long, ou laissez-le vide pour désactiver le RCON.

3. Les addons du Workshop

  • Créez une collection sur le Workshop Steam avec vos addons.
  • Indiquez son identifiant dans +host_workshop_collection.
  • Pour que les joueurs téléchargent aussi les contenus, ajoutez resource.AddWorkshop("identifiant") dans un fichier de lua/autorun/server.
  • Les addons hors Workshop se déposent dans garrysmod/addons.
Conseil : une collection très lourde allonge le temps de connexion des joueurs. Gardez-la au plus près de ce que le serveur utilise vraiment.

4. Le FastDL

Le FastDL sert les fichiers personnalisés (cartes, sons, textures) depuis un serveur web plutôt que depuis le serveur de jeu, ce qui accélère nettement les téléchargements. Il se déclare avec sv_downloadurl. Les fichiers doivent y reproduire l’arborescence du dossier garrysmod, idéalement compressés en .bz2.

5. Jeton Steam et administration

  • Pour apparaître dans la liste publique, générez un jeton de serveur Steam pour l’application 4000, puis ajoutez +sv_setsteamaccount <jeton> aux options de démarrage.
  • Installez ULX et ULib dans garrysmod/addons.
  • Connectez-vous au serveur, puis tapez dans sa console : ulx adduser "VotrePseudo" superadmin.

Hébergez votre serveur Garry’s Mod en France, avec la protection Anti-DDoS HopeSecure 10 Tbps incluse.

Voir l’offre Garry’s ModQuelle RAM pour Garry’s Mod ?Aide sur Discord

Questions fréquentes

Comment changer le gamemode d’un serveur Garry’s Mod ?

Modifiez l’option de démarrage +gamemode, par exemple darkrp ou terrortown, puis redémarrez. Le gamemode doit être installé sur le serveur.

Comment ajouter une collection Workshop sur un serveur GMod ?

Indiquez l’identifiant de la collection dans +host_workshop_collection. Pour que les joueurs téléchargent les contenus, ajoutez aussi resource.AddWorkshop dans lua/autorun/server.

Comment devenir superadmin sur un serveur GMod ?

Installez ULX et ULib, connectez-vous au serveur, puis tapez dans la console du serveur la commande ulx adduser suivie de votre pseudo et du groupe superadmin.

À quoi sert le FastDL sur Garry’s Mod ?

À faire télécharger les fichiers personnalisés depuis un serveur web, beaucoup plus vite que depuis le serveur de jeu. Il se configure avec sv_downloadurl dans server.cfg.

Pour aller plus loin