FTB Ultimate Server donne constamment des erreurs "ne peut pas continuer!"

Je cherche des conseils pour obtenir un serveur serveur FTB Ultimate à la vitesse. Je reçois constamment les messages "Can not Keep Up".

Je gère un serveur FTB Ultimate 1.1.2 sur Windows 2008 R2, avec un AMD FX 4170 Quad-Core à 4.20 GHz et 8 Go de RAM. Le serveur lui-même fonctionne sur un disque dédié WD Black SATA 3. Ce lecteur n'est actuellement utilisé que par le serveur FTB.

Il n'y a que deux d'entre nous sur le serveur pour le moment, et je suis sur le même réseau local. Nous éprouvons tous deux des difficultés et des décalages généraux. Dernièrement, mon ami a connu plus d'une minute pour ouvrir la table d'artisanat.

Il n'y a eu aucun changement au serveur FTB en dehors des modifications générales apportées aux configurations de panneau solaire GregTech et Advanced. Le décalage se produisait avant cela aussi.

J'ai remarqué que, parfois, le serveur Minecraft possède des mondes classés comme ayant plus de 5000 morceaux en mémoire cache, ou près de 2 Go de RAM alloués. Le serveur est généralement de 60 à 70% d'utilisation du processeur.

Ma configuration de démarrage est assez basique, mais permet un maximum de 5 Go:

"C:\Program Files\Java\jre7\bin\java" -Xms512M -Xmx5G -jar ftbserver.jar 

Je lance actuellement Java 64-bit, version 7 Mise à jour 25

Trouvé un fil sur le forum FTB, et bien que certaines informations soient contradictoires ou mal informées, j'ai vu qu'ils utilisaient une configuration spéciale de démarrage. Bien que je ne soit pas tout à fait positif sur ce que cela fait …. ce que je peux (j'espère) en déduire, c'est qu'il permet au serveur FTB d'utiliser les instructions de la SS4 cpu et de modifier comment la collecte des ordures est exécutée. Après avoir exécuté le serveur avec cette configuration, en quelques minutes, le «retard de toupie» sur le serveur a disparu, tout s'est bien déroulé … et le meilleur de tous, l'utilisation du processeur est passée de 70% à 14% même avec plusieurs chargeurs et une carrière .

Thread trouvé: http://forum.feed-thebebe.com/threads/how-to-make-an-efficient-server.5525/

Configuration de démarrage utilisée:

"C:\Program Files\Java\jre7\bin\java" -server -Xincgc -Xmx3072M -Xms1024M -Xmn512M -XX:NewRatio=2 -XX:CMSFullGCsBeforeCompaction=1 -XX:SoftRefLRUPolicyMSPerMB=2048 -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:+UseAdaptiveSizePolicy -XX:+DisableExplicitGC -Xnoclassgc -oss4M -ss4M -XX:+UseFastAccessorMethods -XX:CMSInitiatingOccupancyFraction=90 -XX:+UseConcMarkSweepGC -XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -cp "ftbserver.jar" -jar "ftbserver.jar"

Essayez celui-ci (semblable à celui que j'ai fait pour l'utiliser sur mon serveur. Mais je cours 16 Go, donc j'accorde 6 Go à mon serveur Minecraft. J'ai configuré le votre à 4 Go car cela devrait être suffisant pour 2 à 16 joueurs … peut-être même plus)

 java -server -DJINTEGRA_NATIVE_MODE -XX:ThreadPriorityPolicy=42 -XX:+TieredCompilation -XX:UseSSE=3 -Xmn2G -Xms4G -Xmx4G -XX:SurvivorRatio=4 -XX:+UseParNewGC -XX:ParallelGCThreads=2 -XX:+DisableExplicitGC -jar ftbserver.jar -nogui