mirror of
https://github.com/opensim/opensim.git
synced 2026-08-14 09:25:45 +08:00
This is because the viewer doesn't receive a timezone from the server but bases its displays on Pacific Standard Time. However, it still expects to receive notification from the server as to whether or not Daylight Savings Time for PST is in operation. This commit introduces a new DSTZone setting in the [LoginService] config setting that accepts a list of timezone names valid across different platforms to calculate Pacific DST. If you need the old behaviour of calculating DST based on the local timezone of the server running the login service, then please override DSTZone with "local". A mailing list announcement will be made later. Thanks to Olivier Van Helden and Gudule Lapointe for determining this behaviour and providing this patch. From http://opensimulator.org/mantis/view.php?id=5972
118 lines
5.3 KiB
INI
118 lines
5.3 KiB
INI
;;
|
|
;; Please don't change this file.
|
|
;; All optional settings are in StandaloneCommon.ini.example,
|
|
;; which you can copy and change.
|
|
;;
|
|
|
|
[Modules]
|
|
AssetServices = "LocalAssetServicesConnector"
|
|
InventoryServices = "LocalInventoryServicesConnector"
|
|
NeighbourServices = "LocalNeighbourServicesConnector"
|
|
AuthenticationServices = "LocalAuthenticationServicesConnector"
|
|
AuthorizationServices = "LocalAuthorizationServicesConnector"
|
|
GridServices = "LocalGridServicesConnector"
|
|
PresenceServices = "LocalPresenceServicesConnector"
|
|
UserAccountServices = "LocalUserAccountServicesConnector"
|
|
GridUserServices = "LocalGridUserServicesConnector"
|
|
SimulationServices = "LocalSimulationConnectorModule"
|
|
AvatarServices = "LocalAvatarServicesConnector"
|
|
EntityTransferModule = "BasicEntityTransferModule"
|
|
InventoryAccessModule = "BasicInventoryAccessModule"
|
|
MapImageService = "MapImageServiceModule"
|
|
|
|
LibraryModule = true
|
|
LLLoginServiceInConnector = true
|
|
GridInfoServiceInConnector = true
|
|
MapImageServiceInConnector = true
|
|
|
|
[Profile]
|
|
Module = "BasicProfileModule"
|
|
|
|
[SimulationDataStore]
|
|
LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService"
|
|
|
|
[EstateDataStore]
|
|
LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService"
|
|
|
|
[AssetService]
|
|
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
|
|
|
[InventoryService]
|
|
LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
|
|
[LibraryService]
|
|
LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
|
|
LibraryName = "OpenSim Library"
|
|
DefaultLibrary = "./inventory/Libraries.xml"
|
|
|
|
[AvatarService]
|
|
LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
|
|
|
|
[AuthenticationService]
|
|
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
|
|
[GridService]
|
|
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
|
Realm = "regions"
|
|
StorageProvider = "OpenSim.Data.Null.dll"
|
|
|
|
[PresenceService]
|
|
LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
|
|
StorageProvider = "OpenSim.Data.Null.dll"
|
|
|
|
[UserAccountService]
|
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
|
|
|
;; These are for creating new accounts
|
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
|
GridService = "OpenSim.Services.GridService.dll:GridService"
|
|
InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
|
|
|
;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud.
|
|
CreateDefaultAvatarEntries = true
|
|
|
|
[GridUserService]
|
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
|
|
|
[FriendsService]
|
|
LocalServiceModule = "OpenSim.Services.FriendsService.dll"
|
|
|
|
[Friends]
|
|
Connector = "OpenSim.Services.FriendsService.dll"
|
|
|
|
[LoginService]
|
|
LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
|
|
UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
|
GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
|
|
GridService = "OpenSim.Services.GridService.dll:GridService"
|
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
|
FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
|
|
|
|
WelcomeMessage = "Welcome, Avatar!"
|
|
|
|
;# {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"
|
|
|
|
[MapImageService]
|
|
LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
|
|
; in minutes
|
|
RefreshTime = 60
|
|
|
|
;; This should always be the very last thing on this file
|
|
[Includes]
|
|
Include-Common = "config-include/StandaloneCommon.ini"
|