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ètre | Option de lancement | Notes |
|---|---|---|
| Nom du serveur | +hostname "..." | Ce qu'affiche le navigateur de serveurs |
| Mode de jeu | +gamemode sandbox | Le nom de dossier du mode de jeu : terrortown pour TTT, darkrp pour DarkRP |
| Carte | +map gm_construct | Sans .bsp |
| Nombre maximal de joueurs | +maxplayers 16 | Up 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 |
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.