Mais le lag reste quelque chose de constamment présent sur minecraft, et ca pourrie complétement la qualité du jeu.
Ce matin, j'ai trouvé l'une des grosses sources de lag.
Sur minecraft, on mesure le lag via le "nombre de ticks par secondes", en gros le serveur doit faire 20 séries de calculs par secondes, s'il n'y arrive pas, on commence a avoir du lag.
Donc le top c'est 20/20, et au pire du pire on descend à 2 ou 3 /20.
Logiquement, plus il y a de joueurs, plus ça lag. On pourrait donc s'attendre, pour chaque joueurs supplémentaires, une légère baisse de la note.
Sauf que les logs disent le contraires, ils disent que les joueurs n'ont pas tous le même impact, et pour preuve:
Hier soir:
Même nombre de joueurs, mais pas forcement les mêmes joueurs. En quelques minutes on passe de 7,8 à 20/20. On peut facilement supposer qu'il y avait la quelque part une activité extrêmement gourmande, car mettre à terre un processeur à 3,4Ghz avec 4 joueurs, c'est un record![12-04-2012 04:52:21] TPS: 7.8
Players online: 4
[12-04-2012 04:55:18] TPS: 17.9
Players online: 4
[12-04-2012 04:57:04] TPS: 19.3
Players online: 4
[12-04-2012 04:58:24] TPS: 20.0
Players online: 4
Dans la nuit, on monte à 6 joueurs sans le moindre petit lag:
Puis, d'un coup, alors qu'on a plus que 4 joueurs la performance s'effondre:[12-04-2012 05:33:04] TPS: 20.0
Players online: 6
Pour remonter plus tard alors qu'il y a plus de monde:[12-04-2012 07:23:59] TPS: 6.0
Players online: 4
On reste au plafond plusieurs heures, quand ça s’effondre à nouveau ... et parfois ça repart à la perfection, quelque soit le nombre de joueurs.[12-04-2012 07:53:55] TPS: 20.0
Players online: 5
Le but étant d'accueillir dans les 150 joueurs, avoir un serveur sur les genoux avec 4 joueurs c'est plus qu'anormal.
J'ai donc fait la chasse, profitant de l'énorme lag de cette matinée pour trouver mon coupable.
2012-12-04 11:32:22 [INFO] [###_________________] 3.0 TPS
Et la, à l'aide d'un plugin qui compte le nombre d'entité par chunk, je trouve un jolie trou avec tellement de zombie dedans que mon PC peine à s'en remettre.
C'est quoi?
C'est un mob spawner, tout simplement, et ce mob spawner à lui tout seul bouffe TOUTES les ressources du serveur.
Une fois l'endroit rasé, le serveur passe directement de 3.0 à 20 / 20.
A moins que vous ayez envie de continuer à enchainer des lags monstrueux, des rollbacks, des items "qui tout compte fait sont pas dans l'inventaire mais encore dans le coffre" et x autres bugs, les mobs spawner seront très bientot interdit (Et probablement rayé de la carte via un plugin).