Universal Time in OpenSim

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name)
(OpenSimulator Standard Time: Note OpenSim time zone can vary between grids.)
Line 3: Line 3:
 
<br />
 
<br />
  
== OpenSimulator Standard Time ==
+
== OpenSimulator Time ==
  
 +
OpenSim time zone and daylight savings behaviour is set via DSTZone in Robust.[HG].ini. It may vary between grids.
  
OpenSimulator is based on [[UTC]] (Coordinated Universal Time) and not SLT (Second Life Time) which is based on PST (Pacific Standard Time). Due to the very nature of OpenSimulator being a metaverse, UTC was a natural choice due to its use throughout the Earth as the standard starting point for all timezones. Going forward it will be much easier to plan events and use standard toolsets in OpenSimulator and any metaverses based on it.
+
;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
 +
;; Viewers do not receive timezone information from the server - almost all  default to Pacific Standard Time
 +
;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
 +
;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
 +
;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
 +
;; Options are
 +
;; "none" no DST
 +
;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
 +
;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
 +
;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
 +
DSTZone = "America/Los_Angeles;Pacific Standard Time"
  
 
[[Category:Standards]]
 
[[Category:Standards]]

Revision as of 04:39, 25 September 2020


OpenSimulator Time

OpenSim time zone and daylight savings behaviour is set via DSTZone in Robust.[HG].ini. It may vary between grids.

  1. {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
Viewers do not receive timezone information from the server - almost all default to Pacific Standard Time
However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
Options are
"none" no DST
"local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
"America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows

DSTZone = "America/Los_Angeles;Pacific Standard Time"

Personal tools
General
About This Wiki