Explication des paramètres du serveur Garry's Mod

Un serveur Garry's Mod se configure à deux endroits : sa ligne de lancement, lue une seule fois au démarrage, et cfg/server.cfg, lu à chaque chargement de carte. Savoir où se trouve chaque paramètre évite bien des confusions, car server.cfg s’exécute en second et l’emporte.

La ligne de lancement

Ces paramètres sont définis une seule fois au démarrage. Sur Flux, ils correspondent aux champs des paramètres de déploiement, et toute modification est appliquée par un redéploiement.

ParamètreOption de lancementNotes
Nom du serveur+hostname "..."Ce qu'affiche le navigateur de serveurs
Mode de jeu+gamemode sandboxLe nom de dossier du mode de jeu : terrortown pour TTT, darkrp pour DarkRP
Carte+map gm_constructSans .bsp
Nombre maximal de joueurs+maxplayers 16Up to 128
Collection Workshop+host_workshop_collection <id>Téléchargé à chaque démarrage
Mot de passe d'accès+sv_password "..."Vide pour un serveur public
Mot de passe RCON+rcon_password "..."Nécessaire pour tout outil RCON
Jeton Steam+sv_setsteamaccount <token>Facultatif, un meilleur classement dans le navigateur de serveurs
Astuce :Si server.cfg définit aussi hostname ou sv_password, c'est server.cfg qui l'emporte. Sur Flux, l'onglet Paramètres du serveur retire ces lignes du fichier à la sauvegarde, donc le formulaire des Paramètres de déploiement reste celui qui compte.

server.cfg : limites du sandbox

Limites par joueur, et principal outil contre le lag sur un serveur de construction. Valeurs par défaut : sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip et sbox_playershurtplayers activent respectivement le noclip et le PvP.

server.cfg : Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 et ttt_firstpreptime 60 règlent le chrono de la manche ; ttt_haste 1 le démarre court et ajoute du temps à chaque mort.
  • ttt_round_limit 6 et ttt_time_limit_minutes 75 déterminent quand la carte change.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 et ttt_detective_min_players 8 déterminent les rôles.
  • ttt_karma 1 réduit les dégâts infligés par les joueurs qui tuent des innocents.

server.cfg : téléchargements et navigateur

  • sv_loadingurl : une page web affichée pendant que les joueurs rejoignent.
  • sv_downloadurl : un serveur web FastDL pour le contenu personnalisé qui n'est pas sur le Workshop.
  • sv_region : la région sous laquelle le navigateur classe le serveur (255 désigne le monde).
  • sv_allowcslua 0 : à laisser désactivé sauf si vous en avez besoin ; il permet aux joueurs d'exécuter leur propre Lua.

Questions fréquentes

Où se trouve server.cfg sur un serveur Garry's Mod ?

Dans garrysmod/cfg/server.cfg. Une installation neuve n'en a pas ; le serveur tourne sans. Sur Flux, l'onglet Paramètres du serveur le crée à la première sauvegarde.

Pourquoi le nom d'hôte de mon server.cfg ne change-t-il pas ?

Il le fait, et il remplace celui de la ligne de lancement : server.cfg s’exécute après la ligne de lancement, à chaque chargement de carte. Gardez le nom à un seul endroit.

Dois-je redémarrer après avoir modifié server.cfg ?

Un changement de carte ou un redémarrage l’applique, car srcds lit server.cfg au chargement d’une carte. La commande RCON exec server.cfg applique la plupart des cvars immédiatement.

Guides Garry's Mod associés