by
Alanirwin
» 11 Jul 2017, 21:57
I did some calculations, and for my system there are the following reference dates/times:
The elapsed time reference point is July 1, 2014, and the date reference is July 1, 1014. That means the game date is calculated by dividing the elapsed time (in hours) from July 1, 2014 to the current time by the length of day setting (the day/night cycle time in hours). That number of game days is then added to July 1, 1014 to calculate the current game date. It doesn't matter whether the server has been running or not. That's how the current day is calculated.
I've not checked this on any other machine, but it should be a pretty straight forward check to see if it's universal on all machines.
And I haven't checked to see if this is adjustable in the config files.