Interestingly enough, the time in the ServUO application is not my localtime, which is -6GMT (Central Standard Time).

Is this by design? Or am I missing a config. :p
 
It uses UTC for pretty much everything because transferring the persisted data of the world saves between servers in different time-zones would cause havoc when deserializing. Not only that, but using DateTime.UTCNow is more efficient because it doesn't have to apply an offset every time it is called by code.

Local date is usually only used when the value isn't persisted or doesn't rely on a mechanic and its sole purpose is for displaying to the user - like when creating log files with time stamps, or an in-game interface that would display server local time for any reason. (So, very rarely)
 
Thought it was by design. Couldn't find a config entry for it anywhere.

And it makes sense syncing data between servers on the interwebs. :)

Oh, I'll probably have a TON of questions in the next week or three.

Want me to put it into one thread? Or does it matter to you man? :p
 
Here here! I agree!

BTW, I love the little icons I can click for a post. Think it's like my new favorite thing, lol.
 
Back