Loader
×

Comment augmenter le délai de timeout pour les serveurs moddés

Apprenez à augmenter le délai d'attente de connexion (timeout) sur votre serveur moddé Minecraft Forge, NeoForge ou Fabric. Tutoriel avec ajout des arguments -Dfml.readTimeout=120 et -Dfml.loginTimeout=120.

Comment augmenter le délai de timeout pour les serveurs moddés

24 juin 2025
Strator
0

Les déconnexions par timeout sont un problème fréquent rencontré par les joueurs de Minecraft moddé. Ces déconnexions surviennent généralement lors du chargement initial du jeu ou lors de la connexion à un serveur, particulièrement quand de nombreux mods sont installés.


Pourquoi ces timeouts se produisent-ils ?


Par défaut, Minecraft dispose d'un délai d'attente de 30 secondes pour diverses opérations de chargement. Ce délai peut être insuffisant dans plusieurs situations :

  1. Installation de nombreux mods (modpacks volumineux)
  2. Connexion internet lente
  3. Ordinateur avec de faibles performances
  4. Mods complexes nécessitant plus de temps de traitement
  5. Serveurs surchargés


Solutions par type de modloader


Pour Forge et NeoForge


Option 1 : Configuration manuelle des arguments JVM (Recommandée)

Cette méthode consiste à modifier les paramètres de démarrage* pour augmenter le délai d'attente à 120 secondes.


Arguments à ajouter :

-Dfml.readTimeout=120

-Dfml.loginTimeout=120


*voir ci-dessous pour la mise en place de la commande sur serveur et client


Option 2 : Utilisation d'un mod dédié

Vous pouvez également installer un mod qui gère automatiquement ces timeouts :

  1. TimeoutFixes - Compatible Forge/NeoForge


Pour Fabric


Solution recommandée : Installation du mod TimeOutOut

Ce mod doit être installé à la fois sur le client et le serveur pour fonctionner correctement.


Voici le guide sur l'installation de mod si vous avez un doute sur la marche à suivre : https://minestrator.com/blog/article/installer-mods-serveur-minecraft


Configuration détaillée des arguments JVM


Configuration côté serveur


Étapes à suivre :


Accédez aux paramètres du serveur

  1. Ouvrez votre panel d'administration de serveur
  2. Naviguez vers la section "Paramètres" puis "Paramètres de l'hébergement"
  3. Recherchez l'option "Modifier la commande de démarrage"


wH4+yOcLUytywAAAABJRU5ErkJggg==


Modifiez la commande de démarrage

  1. Ajoutez les arguments -Dfml.readTimeout=120 -Dfml.loginTimeout=120 entre java et -jar


Exemple de modification :


Avant :


tBAgQIECAAAECBAgkAUGV+IwJECBAgAABAgQIEHgWEFTP33c7AQIECBAgQIAAAQJJQFAlPmMCBAgQIECAAAECBJ4FBNXz991OgAABAgQIECBAgEASEFSJz5gAAQIECBAgQIAAgWeBAX6ijnyk+xV0AAAAAElFTkSuQmCC


Après :


UKIIYAAAggggAACCCCAAAIIIIAAAtkFplT5khqWBAwhhgACCCCAAAIIIIAAAggggAACCPgL5CX5Yg1tLUEaGR5m+2kiDQEEEEAAAQQQQAABBBBAAAEEEHAJ5C35khrTSsIkEgmNWv+af3ghgAACCCCAAAIIIIAAAggggAAC57NA3pMv5zMmc0cAAQQQQAABBBBAAAEEEEAAAQTSBUi+EBMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBEi+EAMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBEi+EAMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBEi+EAMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBEi+EAMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBEi+EAMIIIAAAggggAACCCCAAAIIIIBAhAIkXyLEZWgEEEAAAQQQQAABBBBAAAEEEECA5AsxgAACCCCAAAIIIIAAAggggAACCEQoQPIlQlyGRgABBBBAAAEEEEAAAQQQQAABBP4PA3zVr1M8v5YAAAAASUVORK5CYII=


Sauvegardez et redémarrez

  1. Enregistrez les modifications (la sauvegarde est normalement automatique)
  2. Redémarrez le serveur


Configuration côté client


Méthode avec le Minecraft Launcher officiel :


Ouvrez le Launcher Minecraft

  1. Lancez votre Launcher Minecraft
  2. Cliquez sur l'onglet "Configurations"


Modifiez votre profil

  1. Sélectionnez le profil de votre modpack
  2. Déroulez le menu "Plus d'options"


Ajoutez les arguments JVM

  1. Dans le champ "Arguments JVM", ajoutez les arguments -Dfml.readTimeout=120 -Dfml.loginTimeout=120 après les valeurs -Xms et -Xmx


ex0ECXr8oOAAAAABJRU5ErkJggg==


Sauvegardez

  1. Cliquez sur "Enregistrer" pour appliquer les modifications


Méthode avec des launchers tiers :

  1. CurseForge : Paramètres → Minecraft → Arguments supplémentaires


Si les timeouts persistent


Vérifiez que les arguments sont correctement appliqués

  1. Consultez les logs de démarrage
  2. Recherchez les lignes mentionnant les valeurs de timeout


Augmentez progressivement les valeurs

  1. Commencez par 120 secondes
  2. Augmentez par paliers de 60 secondes si nécessaire


Cas particuliers


Mods incompatibles

Certains mods peuvent causer des conflits prolongeant le temps de chargement. Utilisez des mods comme ModernFix ou FerriteCore pour optimiser les performances et réduire le temps de chargement de gros modpacks.


Connexions instables

Pour les connexions internet instables, considérez l'utilisation de mods comme Connectivity qui améliorent la gestion réseau. (incompatible avec le mod TimeoutFixes présenté plus haut)


Ce guide est désormais terminé, si votre problème persiste, n'hésitez pas à solliciter le support sur le Discord MineStrator, nous serons ravi de pouvoir vous aider.

Bon jeu !

Icon