Network disables when chunk unloads/server resets
gahertrj opened this issue · 15 comments
We are running the direwolf 20 pack for 1.12.2. Essentially any time a chunk unloads or a server restart happens the AE2 network will cease to get power through the energy acceptor and you have to pick up every block and place it again to get it to work.
- Minecraft Version: 1.12.2
- AE2 Version: rv5
- Forge Version: 14.23.1.2566
I haven't used and AE2 energy cells. It's basically a top tier thermal expansion cell attached to the energy acceptor which is then wired to everything with the fluix cables. The power never goes out unless there is a server reset or the chunk gets unloaded. Once that happens all the machines need to be picked up and replaced in order to accept power again.
We are using pretty much the basic direwolf pack which I don't think has any performance mods. The system would stay fully powered for days as long as the server doesn't reset.
do you have energy cells in the system? sounds like it is unable to scan the network bec ause it is loosing power again and again?
input power is limited by the capacity of the system, available power means nothing if the capacity is limited
also, do you use something like spongeserver or any other "performance enhancing" mods?
simple example ... constructing network costs X amount where normal operation only consumes Y where Y < X .. if X > System Capacity the system starts building, aborts due to power loss and tries again the next tick when it got refilled .... while it CAN run with input and capacity > Y, it can not initialize when capacity < X the power needed to initialize the system .... energy cells are simply a buffer to compensate power surges
i sometimes write things in CAPITAL letters where i could make it bold text instead but on mobile it is quite difficult to use markdown due to limited keyboard
sorry if it felt rude to you
also @ktole1999 an unloading chunk can reload immediately due to neighbouring chunks ... there are a lot of mods doing such a thing ... when the network is interrupted for a brief periode the network needs to reinit after the chunk has loaded and the connection to the part is established again
i am tempted to say that reinit of the network should not cost any power as a proposal for the future (like some guard in the code preventing power consumption on a component being loaded with an prior unloaded chunk to quiet down this type of issue)
second @gahertrj if the issue still persists, can you please do a forced crashlog by pressing and holding F3 + C while ingame (not menu) and post that crashlog via pastebin to have an insight on the modpack?
then install some ... i clearly said available power means NOTHING when there is not enought capacity to keep the ME system up for a single server tick
I love people who come here for help, get a valid helpful response and somehow feel the need to insult.
If you tried the suggested solution and it didn't work, please say so. No need to insult a someone who sacrifices their free time to help some random person.
Nobody attacked you. He tried to explain to you twice that it doesn't matter how much energy you can theoretically pump in, if your network doesn't have the maximum capacity to do all the operations at once (which may happen on startup). The best way to extend that capacity is to install AE2 energy cells. Not saying that this is definitely the problem, but its a very common issue.
if the system is stable and sustaining as long as the chunk is loaded then there is enough power being applied. if the issue happens when chunk unloads then what else could cause it other than something is not acknowledging the presence of power? would that be the controller? I am just trying to understand.
No, again .. its not about cables or how much you pump into the AE2 network. Its about how much the network itself can store internally. Its like RAM vs HDD space. The AE2 network is one big energy storage from which all the devices draw from (and contribute to in case of a cell). If its empty it stops working, doesn't matter if it gets refilled the next tick.