La réponse courte : tu crées un serveur All the Mods 10 depuis la page ATM10 avec « Configurer le serveur maintenant ». All the Mods 10, NeoForge pour Minecraft 1.21.1 et 10 Go de RAM y sont déjà présélectionnés. Après la commande, le pack s'installe tout seul. Sur notre serveur de test, le monde était prêt 5 minutes et 21 secondes après la création. Tes coéquipiers ont besoin d'All the Mods 10 exactement dans la même version que le serveur.

État de ce guide : 24 septembre 2026. Les données du pack proviennent de notre catalogue et du pack serveur. Les durées, les réglages et la RAM au repos proviennent d'un serveur de test dédié du même jour et de nos tests nocturnes, les images de nos propres captures. La quantité de RAM dont ATM10 a besoin en charge fait l'objet d'un guide séparé, voir plus bas.

Qu'est-ce qu'All the Mods 10, et un serveur dédié est-il intéressant ?

All the Mods 10, ATM10 en abrégé, est un pack dit « kitchen sink » : il réunit technologie, magie, systèmes de stockage, nouvelles dimensions et exploration dans un seul modpack. Sur notre serveur de test, le dossier mods contenait 464 fichiers de mods. Les quêtes de FTB Quests offrent un fil conducteur, mais tu peux tout aussi bien te contenter de construire une usine ou de monter une colonie avec MineColonies.

Haute aiguille rocheuse en pierre dans un lagon bordé de palmiers, générée naturellement près du spawn, capturée avec le shader Complementary Reimagined – capture personnelle d'All the Mods 10 8.2
Haute aiguille rocheuse en pierre dans un lagon bordé de palmiers, générée naturellement près du spawn, capturée avec le shader Complementary Reimagined – capture personnelle d'All the Mods 10 8.2

Avec ATM10, un serveur dédié vaut presque toujours le coup dès que vous jouez à plusieurs. Une sauvegarde tourne pendant des semaines, et les machines, les fermes et les entrepôts doivent continuer à fonctionner même quand l'hôte est hors ligne. Chacun dans l'équipe peut suivre sa propre voie, l'un la technologie, l'autre la magie, et à la fin les systèmes s'imbriquent.

Voici les mods qui marquent le pack. Tous figurent dans le pack serveur que nous installons :

Domaine Mod du pack (version)
Technologie Create 6.0.10, Mekanism 10.7.19.85, Immersive Engineering 12.4.2, Powah 6.2.10, Modern Industrialization 2.5.8
Stockage et logistique Applied Energistics 2 19.2.17, Refined Storage 2.0.9, Sophisticated Storage 1.5.91, Sophisticated Backpacks 3.26.3
Magie Ars Nouveau 5.13.1, Iron's Spells 'n Spellbooks 3.16.3, Occultism 1.224.4, Nature's Aura 41.10
Progression et ressources Allthemodium 3.0.1, Mystical Agriculture 8.0.28, Productive Bees 13.13.5, Apotheosis 8.8.0
Colonie MineColonies 1.1.1396
Exploration et ennemis Twilight Forest 4.8.3345, Ice and Fire 2.0-beta.17, L_Ender's Cataclysm 3.33, When Dungeons Arise 2.1.68
Multijoueur FTB Chunks, FTB Teams, FTB Essentials, FTB Ranks, FTB Quests
Déplacements Waystones 21.1.45, JourneyMap 6.0.9
Diagnostic spark 1.10.124 (profileur)

Quelle version, quel loader, quelle version de Java ?

Caractéristique Valeur
Version du pack All the Mods 10 8.2
Minecraft 1.21.1
Loader NeoForge 21.1.251
Java sur le serveur Java 21 (21.0.12)
Fichiers de mods sur le serveur 464
RAM chez nous 10 Go
Espace disque après l'installation 1,71 Go

Tu n'as pas besoin de régler la version de Java toi-même. Le serveur reçoit automatiquement Java 21 pour ce pack. À chaque commande, nous interrogeons de nouveau CurseForge pour savoir quel fichier de pack serveur installer. Si une nouvelle version d'ATM10 sort, un nouveau serveur recevra donc le nouveau fichier, et les chiffres de ce guide peuvent légèrement varier.

De combien de RAM ATM10 a-t-il besoin ? La version courte

Nous proposons All the Mods 10 avec 10 Go de RAM. La mesure détaillée en charge, avec les valeurs de pointe, le protocole de mesure et ses limites, se trouve dans le guide De combien de RAM ATM10 a-t-il vraiment besoin ?. Elle a été réalisée sur la version 8.0 du pack.

Pour ce guide, nous avons mesuré deux fois l'utilisation au repos sur la version 8.2. Le 24 septembre 2026, avec encore la limite de heap du pack (8 GiB), le serveur occupait 7 700 MiB 5 minutes après un redémarrage, sans joueur. Le 25 septembre 2026, après notre changement à 10 GiB de heap, il occupait 8 700 MiB pour 2 % de CPU. L'occupation maximale au démarrage était de 8 824 MiB, la limite du serveur étant de 12 GiB. Il n'y a eu aucun plantage dû à un manque de mémoire. Pourquoi un serveur vide occupe autant de mémoire, c'est ce qu'explique la section suivante.

Pourquoi le serveur affiche-t-il autant de RAM au repos ?

Le pack serveur d'ATM10 fournit son propre fichier user_jvm_args.txt. On y trouve notamment ces valeurs :

-Xms4G -Xmx8G -XX:+AlwaysPreTouch

Notre serveur lance Java avec -Xmx10240M, soit 10 Go de heap. Mais le fichier du pack est lu après, dans la même ligne de lancement, et avec Java, c'est la dernière valeur qui l'emporte. Sur le serveur de test du 24 septembre 2026, nous l'avons vérifié dans la JVM en cours d'exécution : le heap maximal était de 8 GiB, le heap initial de 4 GiB. Cela signifie :

  • Avec ATM10, Java utilisait au maximum 8 GiB de heap, bien que le serveur dispose de 10 Go. Le reste sert à Java lui-même, aux classes chargées et aux tampons hors du heap.
  • -XX:+AlwaysPreTouch fait en sorte que la JVM occupe immédiatement le heap initial au démarrage, soit 4 GiB avec -Xms4G. L'affichage de la mémoire dans le panel est donc élevé dès le premier instant. Ce n'est pas une fuite de mémoire ni le signe d'un manque de RAM.

Ce qui a changé (état au 25 septembre 2026) : à chaque installation du pack, nous retirons désormais -Xmx et -Xms du fichier user_jvm_args.txt. Toutes les autres valeurs du pack, y compris -XX:+AlwaysPreTouch, sont conservées. Sur un serveur commandé ou réinstallé avec le pack après ce changement, c'est donc le heap de notre ligne de lancement qui s'applique, soit les 10 Go réservés. À la fin du fichier, un commentaire de notre part le signale.

Un ancien serveur avec -Xmx8G ? Si ton user_jvm_args.txt contient encore -Xms4G -Xmx8G, retire ces deux valeurs toi-même. Le fichier se trouve à la racine du serveur et peut être modifié dans le gestionnaire de fichiers du panel :

  1. Arrête le serveur dans le panel.
  2. Crée une sauvegarde, voir Créer une sauvegarde de serveur Minecraft.
  3. Ouvre user_jvm_args.txt et supprime uniquement -Xms4G et -Xmx8G. Les autres valeurs de la ligne restent en place. Ne supprime pas le fichier entier, le serveur en a besoin pour démarrer.
  4. Enregistre et démarre le serveur. Si quelque chose tourne mal, restaure la sauvegarde ou remets les anciennes valeurs.

Tu peux définir ton propre heap, plus petit, de la même façon avec une valeur -Xmx dans ce fichier. Laisse alors de la marge entre le heap et la RAM du serveur, car Java a aussi besoin de mémoire en dehors du heap.

La mesure en charge du guide RAM a encore été réalisée avec 8 GiB de heap. Avec 10 GiB, nous n'avons mesuré pour l'instant que le repos. Un heap plus grand sera-t-il utile chez vous ? Cela dépend de votre style de jeu. Vérifie-le avec le profileur spark avant de changer quoi que ce soit : /spark tps indique si le serveur tient 20 ticks par seconde, /spark health affiche entre autres l'occupation de la mémoire. Si les TPS tiennent, un heap plus grand n'apporte généralement rien.

Commander le serveur et premier démarrage

  1. Ouvre la page ATM10 et clique sur « Configurer le serveur maintenant ».
  2. Dans le configurateur, le jeu, le loader et le pack sont présélectionnés, la RAM est réglée sur 10 Go. Tu y vois le prix avant de payer.
  3. Après la commande, le système crée le serveur et installe le pack. Tu n'as rien à téléverser, le pack serveur vient directement de CurseForge.
  4. Attends que la ligne Done (…)! For help, type "help" apparaisse dans la console. Sur notre serveur de test, c'était 5 minutes et 21 secondes après la création. Le premier démarrage du pack lui-même a duré 195 secondes de ce total.
  5. Un redémarrage ultérieur a pris 188 secondes entre le lancement du conteneur et Done. Le nombre entre parenthèses après Done, environ 6,5 secondes chez nous, est bien plus court car Minecraft y mesure uniquement le chargement du monde. Compte donc un peu plus de trois minutes à chaque redémarrage.

Dans nos tests nocturnes avec 10 Go, l'ensemble du processus, de la création jusqu'à la connexion réussie, a duré de 9 à 11 minutes (7, 15 et 21 septembre 2026). Un test supplémentaire le 24 septembre avec le fichier de pack serveur d'ATM10 8.2 a également réussi, mais a pris 34 minutes. Prévois donc une demi-heure de marge pour la première mise en place.

Pas de panique au premier coup d'œil sur la console : au premier démarrage, notre serveur de test a écrit 138 lignes ERROR et 758 lignes WARN dans le journal, par exemple LootDataType: Couldn't parse element ou Cannot get config value before config is loaded. Le serveur a tourné normalement malgré tout, et le test de connexion a réussi. L'essentiel est que Done apparaisse à la fin.

Astuce pour les anciens serveurs : sur notre serveur de test du 24 septembre 2026, le dossier de monde world a été créé dès le premier démarrage, avant l'installation du pack. Les premiers chunks autour du spawn ont donc pu être générés sans la génération de monde du pack. Pour les nouvelles commandes, nous avons changé cela (état au 25 septembre 2026) : le monde que le serveur de base crée à l'avance est supprimé avant l'installation du pack, et le monde est créé au premier démarrage d'ATM10. Si tu as commandé avant, que tu n'as pas encore de progression et que tu veux un monde entièrement généré avec ATM10 : arrête le serveur, crée une sauvegarde, supprime le dossier world dans le gestionnaire de fichiers et redémarre le serveur. Le monde sera alors recréé.

Quels réglages s'appliquent sur le serveur ?

Contrairement à certains anciens packs, ATM10 ne fournit pas son propre server.properties. Le fichier vient de nous et contient les valeurs par défaut de Minecraft :

Réglage Valeur Remarque
difficulty easy Pour plus de défi, passe à normal ou hard
allow-flight false Si des joueurs avec jetpacks ou objets de vol sont expulsés, passe à true
view-distance 10 Distance d'affichage en chunks. Une valeur plus faible soulage le serveur
motd A Minecraft Server Texte dans la liste des serveurs, modifiable librement

Les réglages les plus importants pour un serveur multijoueur se trouvent dans les mods FTB. Avec FTB Chunks, une équipe revendique des chunks sur la carte pour que les inconnus n'y cassent rien, et charge des chunks en permanence pour que les machines continuent de tourner. Les valeurs se trouvent dans config/ftbchunks-world.snbt :

Réglage Valeur dans le pack Effet
max_claimed_chunks 500 Nombre de chunks qu'une équipe peut revendiquer
max_force_loaded_chunks 25 Nombre de chunks d'une équipe qui restent chargés en permanence, même sans joueur à proximité
max_idle_days_before_unclaim 0.0d Les claims n'expirent jamais, même si une équipe ne joue plus
pvp_mode "always" Le PvP est aussi autorisé dans les claims. "never" et "per_team" sont également possibles

max_force_loaded_chunks est le réglage le plus important pour la charge du serveur. Chaque chunk chargé en permanence avec des fermes et des machines travaille sans arrêt, même la nuit quand personne n'est en ligne. Avec plusieurs équipes, cela s'additionne. Si le serveur ralentit plus tard, regarde d'abord les chunks chargés. Avec FTB Ranks, tu peux donner à certains joueurs une autre limite de claims via la permission ftbchunks.max_claimed.

FTB Essentials fournit des commandes comme /home et /rtp. Les valeurs se trouvent dans config/ftbessentials.snbt :

Domaine Valeur dans le pack Effet
home max: 1, cooldown: 10 Un home par joueur, 10 secondes de délai de récupération
rtp cooldown: 600, max_distance: 25000 /rtp toutes les 10 minutes, jusqu'à 25 000 blocs de distance
rtp dimension_blacklist: ["minecraft:the_end"] Pas de /rtp dans l'End

Selon le commentaire du fichier, /rtp ne tient pas compte des claims. Un joueur peut donc atterrir en plein milieu de la base d'une autre équipe. Si cela vous dérange, mettez-vous d'accord sur des règles ou désactivez le PvP dans les claims avec pvp_mode.

Le fichier defaultconfigs/ftbessentials-server.snbt est vide dans le pack. Tu y inscris les valeurs qui doivent s'appliquer à chaque nouveau monde créé.

Ne modifie tous ces fichiers qu'avec le serveur arrêté et après une sauvegarde. Les valeurs se trouvent dans de simples fichiers texte et prennent effet au prochain démarrage.

Ce qui t'attend dans le monde

En plus de la technologie et de la magie, ATM10 propose aussi de puissants ennemis. Ice and Fire apporte des dragons, L_Ender's Cataclysm des boss comme la Netherite Monstrosity. Pour les images, nous avons fait apparaître les deux par commande dans un monde créatif local et désactivé leur IA. Dans le vrai jeu, tu les trouves dans le monde, et ils attaquent.

Mouvement de caméra dans un lagon aux aiguilles rocheuses.
Dragon de feu adulte d'Ice and Fire, invoqué par commande et avec l'IA désactivée – capture personnelle d'All the Mods 10 8.2
Dragon de feu adulte d'Ice and Fire, invoqué par commande et avec l'IA désactivée – capture personnelle d'All the Mods 10 8.2
Netherite Monstrosity de L_Ender's Cataclysm à côté du dragon de feu, invoquée par commande et avec l'IA désactivée – capture personnelle d'All the Mods 10 8.2
Netherite Monstrosity de L_Ender's Cataclysm à côté du dragon de feu, invoquée par commande et avec l'IA désactivée – capture personnelle d'All the Mods 10 8.2

Pour le serveur, cela signifie que les combats de boss génèrent beaucoup de créatures, de particules et de dégâts de blocs en même temps, et que les dragons peuvent endommager une base. Sauvegarde le monde avant un gros combat, ainsi un dégât ne sera qu'un court recul.

Problèmes fréquents et leur cause

Problème Cause Solution
La connexion échoue avec un message sur des mods manquants ou incorrects Le joueur a une autre version d'ATM10 Installer exactement la version du serveur, voir la section suivante
Des joueurs sont expulsés pour « vol » allow-flight est sur false Le passer à true dans server.properties, redémarrer le serveur
Affichage de RAM élevé au repos AlwaysPreTouch de user_jvm_args.txt occupe immédiatement le heap initial Normal, voir la section sur la RAM au repos
Le serveur ralentit avec le temps alors que peu de joueurs sont en ligne Beaucoup de chunks chargés en permanence avec des machines Vérifier avec /spark tps, réduire max_force_loaded_chunks ou démonter des fermes
Les environs du spawn ressemblent à du Minecraft normal Le monde a été créé avant l'installation du pack (pour les serveurs antérieurs au changement) Pour un monde tout neuf, supprimer world, voir l'astuce ci-dessus
Beaucoup de lignes ERROR et WARN dans le journal Messages de démarrage normaux du pack Ne rien faire tant que Done apparaît et que les joueurs peuvent se connecter

Connecter les joueurs

Chaque joueur a besoin d'All the Mods 10 dans la même version que le serveur sur son propre PC. Le plus simple passe par l'application CurseForge : chercher All the Mods 10, choisir la même version, l'installer et la lancer. Le lanceur fournit le Java pour Minecraft 1.21.1. Dans le jeu, il saisit l'adresse du serveur de ton panel sous « Multijoueur ». Si les versions ne correspondent pas, le serveur refuse la connexion. Le guide détaillé avec tous les lanceurs se trouve dans Rejoindre un serveur de modpack Minecraft.

Les joueurs Bedrock, donc sur console et mobile, ne peuvent pas rejoindre un serveur ATM10. Le pack nécessite sur chaque appareil la Java Edition avec les mods installés.

Tu trouveras un aperçu d'autres packs dans le guide Les meilleurs modpacks Minecraft pour ton propre serveur.

FAQ

Existe-t-il ATM10 pour une autre version de Minecraft ? All the Mods 10 tourne sur Minecraft 1.21.1 avec NeoForge. Le serveur règle automatiquement la bonne version.

10 Go suffisent-ils pour mon groupe ? Sans joueur, notre serveur de test occupait 8 700 MiB après le changement, dont une grande partie de heap que Java occupe au chargement des 464 mods. Le guide RAM montre ce dont ATM10 a besoin en charge. Nous ne promettons pas de nombre de joueurs.

Pourquoi mon serveur n'utilise-t-il que 8 Go de heap alors qu'il en a 10 ? Parce que ton user_jvm_args.txt contient encore -Xmx8G du pack et que Java lit cette valeur en dernier. Depuis notre changement du 25 septembre 2026, nous le retirons à chaque installation. Sur un ancien serveur, tu supprimes toi-même -Xms4G et -Xmx8G, voir plus haut.

Combien de temps dure un redémarrage ? Sur notre serveur de test, 188 secondes entre le lancement et Done.

Puis-je désactiver le PvP dans les claims ? Oui, dans config/ftbchunks-world.snbt avec pvp_mode: "never" ou "per_team". Arrête d'abord le serveur.

Puis-je téléverser un monde existant ? Oui, via le gestionnaire de fichiers dans le dossier world. Il doit provenir d'All the Mods 10, idéalement de la même version que le serveur. Fais d'abord une sauvegarde.

Sources et banc d'essai

Banc d'essai : toutes les valeurs mesurées proviennent d'un serveur de test dédié le 24 septembre 2026 et de nos tests nocturnes automatiques, les données du pack de notre catalogue et du pack serveur. En détail :

  • Pack : All the Mods 10 sur CurseForge, version 8.2, fichier de pack serveur 8945094, NeoForge 21.1.251, Minecraft 1.21.1, 464 fichiers de mods (état du catalogue au 24 septembre 2026).
  • Serveur de test : 24 septembre 2026, 10 Go de RAM, Java 21. Durées et RAM au repos relevées depuis le conteneur, heap lu avec jcmd dans la JVM en cours d'exécution, réglages lus dans les fichiers du serveur. Serveur supprimé ensuite.
  • Tests nocturnes : tests automatiques d'installation et de connexion avec 10 Go les 7, 15 et 21 septembre 2026, tous réussis ; test supplémentaire avec ATM10 8.2 le 24 septembre 2026, réussi.
  • Mesure en charge : séparément dans le guide RAM, sur ATM10 8.0.
  • Non mesuré : RAM et TPS avec de vrais joueurs sur la version 8.2, capacité en joueurs, effet d'un heap modifié, comportement de allow-flight avec des jetpacks.
  • Images : captures personnelles issues d'un monde créatif local avec All the Mods 10 8.2 et le shader Complementary Reimagined. Le dragon et le boss sont invoqués par commande, leur IA est désactivée.