SentinelCraft Legacy Forum 2013 - 2022
Server Stuff => Feature/Plugin Requests => Topic started by: MuncleArk on March 04, 2020, 08:31:33 PM
-
Now that we are on paper and lag has been reduced, can redstone timing be set back to normal? Thanks!
-
Hi, what do you mean by redstone timing?
-
Thanks for answering so quickly! I guess I should have said hopper tick speed. Does that make more sense? Thanks!
-
I agree 100%. Transferring 3 items at a time is a gimmick if I ever saw one.. Transferring 1 item, as per the way it's supposed to be, allows all sorts of Redstone systems to function properly, such as Sorting Machines and "Key" lock doors. Currently, with the 3 item transfer, these systems simply gunk up and don't work, making widely known and long used machines totally worthless. (in addition, super smelters don't fill properly with the 3-items transferring, logic systems are supposed to be logical, lol..)
-
Agreed with doc its so hard to make redstone builds with dropper and dispenser due to this timing issue
-
Agreed. Please at least give it a test run for a week or a month if the normal hopper transfer rate is gonna lag the server.
-
Agreed. Please at least give it a test run for a week or a month if the normal hopper transfer rate is gonna lag the server.
This is my sentiments, and most likely what we will implement is a test of vanilla hopper behavior to see if the server can handle it. I want to step back and just quickly offer some context to explain the current hopper behavior. Depending on how they are configured, hoppers can be extremely laggy. A hopper with no container (such as a chest or composter) above it will constantly scan the entire chunk for items to pick up. A non-empty hopper pointing into a full container will constantly try to push items into the container. Conversely, a "locked" hopper (powered by redstone) is virtually lagless. Unfortunately, not every player is aware of these mechanics, and we certainly don't expect players to be experts in reducing lag.
That being said, when the server lags all of our players suffer. We as staff have to make difficult decisions about how to balance player enjoyment with server stability. Minecraft has had severe performance issues starting in the 1.13 update due to complex factors. The general consensus among experts is that-despite Mojang spending nearly a year trying to improve performance-Minecraft performance in 1.15 is about 50% worse compared to 1.12. These hopper settings have been in place for a long time (not sure how long actually), and weren't meant as a "gimmick", but were genuinely intended to help the server run at a decent level.
With the 1.15 update, we switched server software from Spigot to Paper, and made some changes to server configuration that should hopefully keep vanilla behavior but improve performance. For example, we have enabled the faster-eigencraft-redstone (https://git.io/JvVhd), which is an extremely meticulous effort to reduce lag caused by redstone dust. This setting fixes the bug MC-81098 (https://bugs.mojang.com/browse/MC-81098), and improves the performance of redstone dust by approximately 95%. Even better, this optimization keeps vanilla behavior exactly the same, which is something everyone wants. We have also tweaked settings so that only chunks which have players in them are loaded. All of these changes have been to improve the quality of life on the server, without them it wouldn't be feasible to test vanilla hopper behavior. I hope this is informative, and helps to explain my thoughts on this suggestion.
-
That's great news and thanks for the explanation!!!
-
The hoppers will now set to Vanilla on the next restart. However, if we experience lag from this point onwards, I will change back to our previous settings.
-
The hoppers will now set to Vanilla on the next restart. However, if we experience lag from this point onwards, I will change back to our previous settings.
Oh yey! Thank you Migas <3
-
Thank you, Now my favorite sorters work!!
-
That is AMAZING!!!! Thank YOU MIGAS!!! <3 <3 <3