Erreur de chargement Garry's Mod (Loading)
DOG&DEV · 25/01/2025
Erreur de chargement Garry's Mod (Loading)
Les joueurs peuvent rester bloqués sur l’écran « Loading… » ou être déconnectés pendant le chargement de la map ou des addons. Ce guide liste les causes fréquentes (map, addons, RAM, timeout) et les correctifs : maxdownload, net_maxfilesize, sv_loadingurl, Workshop et paramètres côté client.
Prérequis
- Serveur Garry's Mod avec accès à server.cfg et à la ligne de commande (setup-flag-gmod)
- Connaissance des addons et de la map utilisés
Causes fréquentes
- Map trop lourde ou nombreux addons : le téléchargement dépasse le timeout ou la taille max autorisée.
- RAM insuffisante (serveur ou client) : ralentissement, crash, timeout.
- maxdownload / net_maxfilesize (côté client) trop bas : le client refuse ou tronque des fichiers.
- sv_loadingurl : si la map ou les assets sont servis via une URL (FastDL), une URL incorrecte bloque le chargement.
Côté serveur
1. net_maxfilesize (taille max d’un fichier)
Par défaut, le client peut refuser les fichiers au‑dessus d’une certaine taille. Sur le serveur, on ne règle pas directement le client, mais on peut s’assurer que les addons ne sont pas anormalement gros. Si vous utilisez FastDL (sv_loadingurl, sv_downloadurl), les fichiers doivent être accessibles et de taille raisonnable.
Sur le client (pour le joueur) :
net_maxfilesize 64 (ou 128, 256) dans la config ou la ligne de commande du client — en Mo. Augmenter si la map ou des addons dépassent la limite.
2. maxdownload (débit / limite)
Côté client :
maxdownload 64 (ou plus) — en Mo. Limite le débit de téléchargement ; trop bas = chargement très lent = timeout.
3. sv_loadingurl (FastDL)
Si vous servez les assets (maps, materials, models) via une URL (FastDL) :
sv_loadingurl "https://example.com/fastdl"
sv_downloadurl "https://example.com/fastdl"
- sv_loadingurl : URL de la page ou du répertoire utilisé pendant le chargement (selon la doc Source).
- sv_downloadurl : URL pour le téléchargement des fichiers.
Vérifier que l’URL est accessible (HTTPS de préférence), que la structure (dossiers maps, materials, models, etc.) est correcte et que les fichiers présents côté serveur correspondent.
4. sv_timeout et net_maxrate (côté serveur)
- sv_timeout : durée (en secondes) avant que le serveur considère le client comme déconnecté. Augmenter si les joueurs ont des connexions lentes :
sv_timeout 120 - net_maxrate : débit max (en octets/s) — à laisser par défaut sauf besoin particulier. Voir timeout-gmod-server.
5. Workshop
Si les addons viennent du Workshop :
- host_workshop_collection : ID de la collection Steam. Tous les addons de la collection doivent être valides et téléchargeables.
- Erreurs de chargement : vérifier que les IDs sont corrects, que les addons ne sont pas supprimés ou privés, et que le client a bien Steam/Workshop opérationnel.
Côté client (recommandations aux joueurs)
- net_maxfilesize 64 (ou 128)
- maxdownload 64 (ou plus)
- Cl_maxrate / rate : laisser par défaut ou augmenter si connexion rapide.
- Désactiver addons ou mods conflictuels.
- RAM : 4–8 Go minimum pour GMod avec beaucoup d’addons.
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| Boucle « Loading » puis kick / timeout | Map ou addons trop lourds, sv_timeout trop court | Augmenter sv_timeout ; réduire le nombre d’addons ; optimiser la map ; FastDL si beaucoup d’assets |
| « Too many open files » / erreur fichier | maxdownload, net_maxfilesize trop bas (client) | Dire aux joueurs d’augmenter net_maxfilesize, maxdownload |
| « Missing map » | Map absente du serveur ou de FastDL, mauvaise orthographe | Vérifier le nom de la map, +map dans la ligne de commande ; ajouter la map au FastDL |
| Workshop : addon introuvable | Mauvais ID, addon supprimé, Steam down | Vérifier host_workshop_collection ; remplacer par un miroir ou des addons non‑Workshop |
Bonnes pratiques
- Tester une nouvelle map ou une nouvelle collection Workshop avec peu de joueurs.
- FastDL : fortement recommandé si vous avez beaucoup de contenu (maps, addons) pour éviter de saturer la bande passante du serveur et les timeouts.
- Liens : timeout-gmod-server, setup-flag-gmod, servername-gmod.
Ressources
Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.