MinetestForFun / server-minetestforfun-creative

Repository of the subgame and mods of "MinetestForFun CREATIVE" server
https://www.xorhub.com
The Unlicense
6 stars 0 forks source link

more lag #63

Closed ghost closed 8 years ago

ghost commented 8 years ago

Il y a des mobs partout et les joueurs posent des tas de mesecons/pipeworks comme sur le screen, il mettent un breaker puis des tubes qui remettent le node cassé en place, ça fait une boucle infinie qui ne sert à rien.

Ou alors des tas de tube et une blink qui allume/éteint des lumières. il posent des nodes maptool que je n'ai pas trouvé dans l'inventaire.

lag

BetterToAutomateTheWorld commented 8 years ago

On pourrait enlever mobs_redo, pipeworks et mesecons du creative ? Après tout, un serveur creative est là pour créer des structures, pas pour des sytème logiques ou faire spawn des mobs a tout va

Il faudra ajouter des alias vers de la cobblestone pour les blocs et faire un clearobjects + ajouter le bou_t de code de @crabman77 qui permet de virer les mobs que l'on ne veut plus

Je comprend pourquoi le CPU du serveur est très très solicités en ce moment...

@crabman77 @LeMagnesium qu'en pensez vous ?

ghost commented 8 years ago

ok pour moi, et même enlever le mapper du Hg qui n'est pas utile. depuis le fix des blink les log sont clean, ça soulage un peu le cpu.

BetterToAutomateTheWorld commented 8 years ago

oui j'ai déjà désactivé le mapper du HG jusqu'à nouvelle ordre (tant que le mtwebmapper prend autant de CPU le HG n'aura pas sa worldmap)

BetterToAutomateTheWorld commented 8 years ago

Je viens de lancer un clearobjects pour nettoyer un peu les mobs, reste qu'il faut toujours faire les étapes nécessaire plus haut !

Lymkwi commented 8 years ago

On pourrait enlever mobs_redo, pipeworks et mesecons du creative ? Après tout, un serveur creative est là pour créer des structures, pas pour des sytème logiques ou faire spawn des mobs a tout va

Autant je suis à peu près d'accord pour mobs_redo, mais mesecons et pipeworks sont utilisés par les résidences les plus complexes, ils servent aux joueurs qui souhaitent construire quelque chose de plus sophistiqués, sans ça beaucoup de grands bâtiments n'auraient pas de systèmes d'éclairage automatisés, d'alimentation hydraulique, etc.

Les modifications actuelles, accompagnées d'une diminution/d'une enlèvement du mod mobs devrait diminuer le lag.

BetterToAutomateTheWorld commented 8 years ago

Je suis d'accord, commençons par appliquer nos modifs mesecons et virer mobs_redo, en espèrant que ça suffise

Lymkwi commented 8 years ago

@Ombridride les modifications sur mesecons ont été faites. Je vais regarder du côté de mobs_redo.

ObaniGemini commented 8 years ago

:+1: _pour enlever mobsredo du creative

mesecons est utile pour des systèmes logiques simples (portes), une version "allégée" serait surement une bonne idée (si possible), voire un début dans l'optimisation du mod pour d'autres éventuelles utilisations pour autres servers.

Cependant, pipeworks a peu d'utilité, étant donné qu'il est surtout utilisé dans la récupération, le transfert, et le dépot des ressources.

:+1: pour supprimer pipeworks du creative

BetterToAutomateTheWorld commented 8 years ago

Le creative sert aussi a faire des tests, pipeworks est utilisé avec mesecons, je ne pense donc pas que ce soit nécessaire de l'enleve, l'application de notre modif pour que mesecons ne fasse plus lag impactera aussi pipeworks (ci circuit pour usine créé par exemple) Donc je ne pense pas que ce soit à faire.

Il reste encore à enlever _mobsredo, et virer les entités mobs redo et voir si cela suffit

Lymkwi commented 8 years ago

l'application de notre modif pour que mesecons ne fasse plus lag impactera aussi pipeworks (ci circuit pour usine créé par exemple)

Le réglage est déjà mis depuis un bon bout de temps. Là je vais me contenter de supprimer mobs_redo. EDIT: J'utiliserai le code de @crabman77 qui redéfinit les entités pour qu'elles s'effacent lors de l'on_activate.

BetterToAutomateTheWorld commented 8 years ago

Oui @LeMagnesium c'est ce qu'il faut faire, je te remercie.

Lymkwi commented 8 years ago

Et voilà, mobs_legacy https://github.com/MinetestForFun/server-minetestforfun-creative/commit/a576933410f11553c630149058048587994389de

BetterToAutomateTheWorld commented 8 years ago

Parfait, je clôture