Ships

Ships

123k Downloads

Ships extremely slow

DemonExposer opened this issue ยท 9 comments

commented

Version: 1.16.2 (Spigot)

When clicking the move sign, it takes multiple seconds before a small vessel moves.
In Ships 5, this behavior does not show. However, in Ships 5, the vessel breaks after using the wheel.
Please port Ships 5 to 1.16 because Ships 6 not only has bugs, it's also too difficult with the mandatory wool.

P.S. to configure the amount of wool needed it doesn't work when a ship is already made, but that is either another bug or a bad feature.

commented

Hi.

Ships 6 is configured by default to be ran on even the weakest of servers without a drop in TPS (something Ships 5 was notorious for).

You can change this in the ships 6 config to make it run a lot faster (some say faster then Ships 5). However if you rather have the way it was in Ships 5 then you can. You will see in the Ships 6 config two keys of "default" with the values ending in "ships_six" or "ships_five". If you change both these to "ships_five" then it will use the code from Ships 5.

One thing to note, even if your running in Ships 5, there is a new value which is probably what is causing the most amount of slowness which is the "entity tracker" most servers will have this value set to 75 or higher. If you want the ships 5 experience then change this to 9999.

As for porting Ships 5 to 1.16. it was attempted to be ported to 1.13+ in the form of Ships 5.1 however due to its reliance on Minecraft sub data values (as bukkit provided no good alternative at the time), it became too unstable which prevoked the work of Ships 6. So sorry but no im not going through that again.

As for running Ships 5 on 1.16 now and the wheel breaking. While the Spigot team have made some improvements to the legacy backwards compatibility (which has improved running Ships on 1.13+) it hasnt got the legacy BukkitAPi perfect (nor will it - the difference between 1.12.2 and 1.13 was too large for a API with the priority being forward compatible to handle)

If you want help speeding up ships then please ask

commented

Thank you very much for this answer. I will try this and see how it works out.
I still find configuration a bit unclear without any explanation, but I am very very grateful for your explanation in this answer.

commented

Here is a explanation of some of the values in the config. It needs updating so not all the values are there but it will give you the main ones.

https://dev.bukkit.org/projects/ships/pages/ships-6-page/ships-6-configuration

commented

Yes I saw that but it just isn't quite extensive enough, as you said, it needs updating.
I wish you good luck with that!

commented

When you say not extensive enough, do you mean the missing values or that the level of detail it goes into the current values isnt enough?

commented

The level of detail might be a bit low but overall that's quite okay. What I really mean is the missing values.

commented

Ok. Ill update it soon

commented

Closed due to inactivity