Timeout serveur Garry's Mod
DOG&DEV · 25/01/2025
Paquets Logiciels
Monitoring
Timeout serveur Garry's Mod
Les joueurs peuvent être déconnectés après un message du type « Connection timed out » ou « Disconnect: Timed out ». Les causes courantes sont un chargement trop long (maps, addons), des convars trop restrictives (sv_timeout, net_maxfilesize, net_maxrate) ou une connexion instable. Ce guide décrit les réglages côté serveur et les recommandations côté client.
Prérequis
- Serveur Garry's Mod avec accès à server.cfg et à la ligne de commande (setup-flag-gmod)
Côté serveur
sv_timeout
Temps (en secondes) sans paquet reçu du client avant que le serveur le considère déconnecté.
Dans server.cfg :
sv_timeout 120
- Défaut : souvent 30–65 s selon les builds. Pour des maps ou addons lourds, 90–180 s réduit les déco pendant le chargement.
- Trop élevé = des joueurs « gelés » ou crashés restent plus longtemps connectés ; à adapter selon votre public.
Pas de net_maxfilesize / net_maxrate côté serveur
- net_maxfilesize et net_maxrate sont des convars client : le serveur ne les impose pas. En revanche, si le client a net_maxfilesize trop bas, il peut refuser de recevoir un fichier (map, addon) = chargement bloqué = timeout. Il faut recommander aux joueurs d’augmenter ces valeurs.
Côté client (recommandations aux joueurs)
- net_maxfilesize : taille max (en Mo) d’un fichier téléchargé. Valeur par défaut faible ; pour des maps/addons lourds :
net_maxfilesize 64ou128(dans config.cfg ou ligne de commande). - net_maxrate : débit max (octets/s) en réception. Défaut souvent 0 (illimité) ou une valeur basse. Pour des connexions rapides :
net_maxrate 0ounet_maxrate 100000(et plus si besoin). - maxdownload : débit / limite de téléchargement. Trop bas = chargement très lent = timeout.
maxdownload 64ou plus. - rate : débit général. Ex.
rate 100000ou200000.
Ces paramètres se mettent dans le config.cfg du client (dossier GMod) ou en ligne de commande du jeu (-net_maxfilesize 64, etc.).
Chargement (maps, addons)
- Si le timeout arrive surtout pendant le Loading : le téléchargement des assets dépasse sv_timeout.
- Augmenter sv_timeout (ex. 120–180).
- Réduire le poids (moins d’addons, map plus légère) ou utiliser un FastDL (sv_loadingurl, sv_downloadurl) pour accélérer les téléchargements.
Voir gmod-loading-error.
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| « Connection timed out » pendant le chargement | sv_timeout trop court, map/addons lourds, net_maxfilesize client | Augmenter sv_timeout ; recommander net_maxfilesize 64+ ; FastDL ; alléger le contenu |
| Timeout en jeu (lag, freeze) | Connexion instable, rate/net_maxrate client | Côté client : rate, net_maxrate ; côté serveur : sv_timeout un peu plus élevé (sans exagérer) |
| Déco systématique après X secondes | sv_timeout ou script/plugin qui kick | Vérifier sv_timeout ; désactiver plugins un par un |
Bonnes pratiques
- Documenter pour vos joueurs : net_maxfilesize 64, maxdownload 64, rate 100000 (ou plus) dans un guide ou sur la page du serveur.
- Pour les erreurs de chargement (Loading) : gmod-loading-error. Pour le tickrate et les rates : tickrate-gmod. Pour les paramètres de démarrage : setup-flag-gmod.
Ressources
Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.