Floofies / NovaSector

The Blue Moon Branch is an enhanced fork of Nova Sector. This repository contains development branches for contributing to The Blue Moon Branch and NovaSector.
https://ko-fi.com/bluemoonclub
GNU Affero General Public License v3.0
3 stars 10 forks source link

Air Subsystem Keeps Pausing #40

Open Floofies opened 2 months ago

Floofies commented 2 months ago

Issue Summary:

The air subsystem gets paused by the master controller after working normally for several days. It seems to be reporting a very high execution time to the controller that is impossible (decades) so there is some kind of math error happening. Resetting all the following variables sometimes allows the subsystem to resume working as expected:

cached_cost from 2.5212 to 0
cost from 5.53402e+14 to 0
cost_turfs from 3.68935e+14 to 
cost_atoms from 1.36009 to 0
cost_atmos_machinery from 13.8546 to 0
tick_overrun from 9.96124e+14 to 0
tick_usage from 1.1068e+15 to 0
next_fire from 4.98063e+12 to 0

Reproduction Steps:

Run the server for several days (the last freeze was after 8 days) and you'll see the subsystem get paused by the master controller.

Floofies commented 1 month ago

Waiting for this to happen again so I can collect more information