doganddev
Accueil Blog Boutique

Timeout serveur Garry's Mod

DOG&DEV · 25/01/2025

Paquets Logiciels Monitoring
Timeout serveur Garry's Mod

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 64 ou 128 (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 0 ou net_maxrate 100000 (et plus si besoin).
  • maxdownload : débit / limite de téléchargement. Trop bas = chargement très lent = timeout.
    maxdownload 64 ou plus.
  • rate : débit général. Ex. rate 100000 ou 200000.

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.

Commentaires (0)

Laisser un commentaire