Forge
Minecraft avec le mod loader Forge
Un seul thread principal
Le tick du monde tourne sur un seul thread principal : la vitesse par cœur compte plus que le nombre de cœurs. Plus de RAM n'aide que jusqu'à ce que le serveur ait ce dont il a besoin. Au-delà, elle peut allonger les pauses du garbage collector. Les vrais gains viennent de la baisse de simulation-distance et view-distance, de la pré-génération du monde (par exemple avec Chunky) et du profilage du lag avec spark. Les modpacks lourds demandent souvent 6 à 10 Go.
Choisissez la bonne version Java
Java 8 pour MC 1.16 et antérieurs, Java 17 pour 1.17 à 1.20.4, Java 21 pour 1.20.5+. Une erreur de version donne typiquement UnsupportedClassVersionError au démarrage.
Certaines versions MC n'ont pas de Forge recommandée
Pour les versions Minecraft sans build Forge "recommended" (par exemple 1.21.1), passez Build Type à latest dans l'onglet Démarrage.
Mods serveur et client
Les joueurs doivent avoir la même version de Minecraft et de Forge, ainsi que tous les mods qui tournent des deux côtés, dans les mêmes versions. Les mods uniquement client (shaders, minimaps, Embeddium, Oculus et similaires) ne doivent pas être envoyés sur le serveur. Retirez-les du dossier mods de votre modpack avant l'envoi, sinon le serveur plantera au démarrage.
EULA et RCON
Au premier démarrage, le serveur s'arrête et vous demande d'accepter l'EULA Minecraft. Lisez-la, passez eula=true dans eula.txt depuis le gestionnaire de fichiers, puis redémarrez le serveur. RCON utilise le mot de passe et le port de l'onglet Démarrage. Pas besoin de toucher à server.properties.
Documentation officielle