Jump to content
  • Short Circuit / Max Depth - Possible Bug


    Hey Team,

    Several weeks ago I raised a request regarding sprinklers that were outputting water but 0 water was being received by planters (

    One of the staff replies was that our system was too complicated and can cause issues. As part of this months wipe, we had planned and have executed a new design to simplify water distribution among our planters with the least amount of water pumps and fluid switches possible - to do our part in trying to keep server processing to a minimum while still trying to accomplish our wipe goals.

    We've found that we're facing the same bug as last wipe that I briefly mentioned in my previous request, where we go from a Water Pump into a Combiner and then into a Switch & Pump, but at the combiner we get a 'Short Circuit / Max Depth' error. The weird issue is that it works on the first one we setup, but then the second and third fail to work despite being exact mirrors of the same circuit. I have provided below the following:

    • Text diagram of our layout
    • Video of the bug in action on RustEZ Survival (AU - Grid W6)
    • Video of the same system working on a vanilla server (With a single mod installed to increase stack size)
    • 2 Videos of me building the replica on the vanilla server so you can see I haven't used any weird techniques or cheats, should you want to see it (around 25mins combined)

    Troubleshooting:

    • Tried with only two or even one pump running into the combiner.
    • We turned off and then also removed a line of pumps to see if too many in close proximity could be the issue, although I've seen far more squeezed in together on this very server before.
    • We moved a set two foundation squares away from the existing working one but had the same error.
    • Temporarily increased power to pumps and/or switch & pump to see if it had any effect.
    • Ran each Water Pump into a Water Barrel, then all three into the Combiner and on to the Switch&Pump, and it worked as it did on the previous wipe (This was what we were told was not recommended in the previous submission)

    Text Diagram of single Water Circuit (x3 total):
    3 x Water Pump > Fluid Combiner > Switch & Pump > Fluid Splitter > 2 x Switch & Pump > Each into 3 Sprinklers

    Video Showing the Bug in action:

    Video showing it working on Vanilla Server:

    Videos (2 Total) Showing the build process of the replica:

     

    I hope the videos help, please do let me know if you have any questions or require any clarifications. I'm also available on Discord if you want faster clarification.


    Server: Survival

    User Feedback

    Recommended Comments

    SpitefulBatman

    Posted

    Logged in today (maybe an hour ago per this post) and found the original circuit, that has been working since day 1 of this wipe, has stopped working and is generating the same max depth/short circuit error shown in my previous post. Can confirm that all test circuits made elsewhere continue to work normally, this is definitely a localized issue and is disrupting our (and others) game play on survival.

    Re-introducing the Water Barrels (Which Sweet Tooth told us was 'over complicating' the circuit) has restored functionality at a cost of more space in our base, which we now have to plan for next wipe as we can't trust that the water mechanics will work properly.

    Any indication on if this bug is on the radar at all?

    • Staff
    Sweet Tooth

    Posted

    reading the info here https://www.rustrician.io/wiki/water.html on water system's I will draw your attention to this section below

    Common Traits

    Tool Cupboard authorization is required to make IO connections with the Hose tool.

    There is a max depth of 9 components and a max of 6 sprinklers in a chain.

    The more component's you use you will hit the max depth short circuit issue.

    Is there any reason you don't just go straight from the pump in the river to the 6 sprinklers?

    SpitefulBatman

    Posted

    Hey Mate,

    We're load balancing the water for optimization. An original goal is to reduce the imprint and power requirements which can also have a positive impact on the server by placing less. 3 Pumps can happily power 12 sprinklers and each of our 'circuits' use 6 sprinklers now. So we need 1.5 pumps per module of 6 sprinklers to work perfectly.

    We also have the issue of, on an almost daily basis, logging in to sprinklers not actually adding water to planters despite the animation going. So without a fluid switch to toggle it off and on again each day, we'd have to rewire each day which is an unacceptable fix to us. This is also a server issue that we've worked around.

    To be clear, the circuit shown above (as mentioned) is well under the max depth. And in the test, wasn't even a complete circuit. The max depth circuit was shown when it was Pump (x3) into a combiner. That's only a depth of 2. Even at it's max it goes into a max of 5 components pre-sprinklers. (Pump > Combiner > Switch > Splitter > Pump > Sprinklers)

    Finally, I have demonstrated that this works on vanilla Rust, I took time out of my day to record the above videos as evidence that I built them legitimately and didn't use any mods to try to fake it. This works elsewhere, it just doesn't work on RustEZ. Weirdly, we can build one circuit in full at the start of wipe and it will work for 1.5 to 2 weeks without issue, but cannot make any additional nearby circuits (Despite being seperate). Then after those 1.5 to 2 weeks, that original circuit fails as well.

    The fix at this stage has been to use a water barrel which acts as a circuit reset AND a cache, but also complicates the circuit and potentially adds to the processing that the server needs to do to run, but it's unavoidable at this stage with all the issues we've faced regarding water, and we're not alone - many complain about it.

    Currently working perfectly: Water Pump (x3) > Water Barrel (x3) > Combiner > Switch > Splitter > Switch > Sprinklers (x6)



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Status Definitions

    Pending = We are still working on this report.

    Working = The issue is currently being looked into by a developer.

    Fixed = The issue has been fixed and the resolution will be available in the next version.

    Released = The fix has been released and is now live.

    Closed = Feedback or opinion better posted on our forum for discussion. Also for reports we cannot reproduce or need more information. In this case just add a comment and we will review it again.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.