Good afternoon everyone! I did not create a new topic, ask a question here.
How and when is the status of the system and faction updated? Naturally, the answer begs: once a day after the Tick. Can not argue with this.
But the question is, how does this happen? This is where I will make my assumptions. I don't think it happens instantaneously for all systems. Most likely, there is a sequential enumeration of inhabited systems (by the way, there are more than 20 thousand of them) and calculation of their states. Some are calculated quickly (where there are few CMDR visits). Some may be skipped (where there are no visits). And some may take longer - where there are a large number of visits, missions accomplished, conflict zones.
In addition, there is probably some algorithm for selecting a queue of systems (possibly by ID number). As a result, updating all inhabited systems could take hours after the official Tick!
I came to this conclusion after scanning the "systems_populated.json" file from EDDB.io, which is updated once a day around 05:00 UTC. I was looking for [Pending] faction states. After that I checked with inara.cz. And I got interesting results: some systems already reached this state! And in some systems it was still [Pending].
Am I right or not?
PS)
Is there an official answer of FDev to this question?