I'm fine with the current crafting system, but it can be improved.
Schine can make factories in unloaded sectors continue production with a simple 3-4 step calculation that will cause NO additional lag.
Factories already remember their active/inactive state on load in. They just need to set a time stamp on load-out.
Then on load-in if state is active, calculate the number of cycles for which it was unloaded.
Check linked storage and instantly produce as many items as would have been made given the time & material available.
Running factories in unloaded sectors by calculating every tick would lag the server... Doing it all instantaneously on load-in in a single calc would not lag and would improve crafting substantially by allowing production to occur while players do other things in other sectors.
Schine can make factories in unloaded sectors continue production with a simple 3-4 step calculation that will cause NO additional lag.
Factories already remember their active/inactive state on load in. They just need to set a time stamp on load-out.
Then on load-in if state is active, calculate the number of cycles for which it was unloaded.
Check linked storage and instantly produce as many items as would have been made given the time & material available.
Running factories in unloaded sectors by calculating every tick would lag the server... Doing it all instantaneously on load-in in a single calc would not lag and would improve crafting substantially by allowing production to occur while players do other things in other sectors.