aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/config-include/StandaloneHypergrid.ini
blob: 1be67db6a8aa96400067d00de8035f77cb360b41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
;;
;; Please don't change this file.
;; All optional settings are in StandaloneCommon.ini.example,
;; which you can copy and change.
;;

[Startup]
    WorldMapModule = "HGWorldMap"

[Modules]
    AssetServices           = "HGAssetBroker"
    InventoryServices       = "HGInventoryBroker"
    NeighbourServices       = "LocalNeighbourServicesConnector"
    AuthenticationServices  = "LocalAuthenticationServicesConnector"
    AuthorizationServices   = "LocalAuthorizationServicesConnector"
    GridServices            = "LocalGridServicesConnector"
    PresenceServices        = "LocalPresenceServicesConnector"
    UserAccountServices     = "LocalUserAccountServicesConnector"
    GridUserServices        = "LocalGridUserServicesConnector"
    SimulationServices      = "RemoteSimulationConnectorModule"
    AvatarServices          = "LocalAvatarServicesConnector"
    UserProfilesServices    = "LocalUserProfilesServicesConnector"
    MapImageService         = "MapImageServiceModule"
    EntityTransferModule    = "HGEntityTransferModule"
    InventoryAccessModule   = "HGInventoryAccessModule"
    FriendsModule           = "HGFriendsModule"
    UserManagementModule    = "HGUserManagementModule"
    SearchModule            = "BasicSearchModule"
    
    InventoryServiceInConnector       = true
    AssetServiceInConnector           = true
    HypergridServiceInConnector       = true
    NeighbourServiceInConnector       = true
    LibraryModule                     = true
    LLLoginServiceInConnector         = true
    GridInfoServiceInConnector        = true
    AuthenticationServiceInConnector  = true
    SimulationServiceInConnector      = true
    MapImageServiceInConnector        = true

[SimulationService]
    ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport
    ; It is used to control the teleport handoff process.
    ; Valid values are 
    ; "SIMULATION/0.3" 
    ;   - This is the default, and it supports teleports to variable-sized regions
    ;   - Older versions can teleport to this one, but only if the destination region
    ;     is 256x256
    ; "SIMULATION/0.2"
    ;   - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol
    ;   - this protocol is more efficient than "SIMULATION/0.1"
    ; "SIMULATION/0.1" 
    ;   - this is an older teleport protocol used in OpenSimulator 0.7.5 and before.
    ConnectorProtocolVersion = "SIMULATION/0.3"

[Messaging]
    MessageTransferModule = HGMessageTransferModule
    LureModule = HGLureModule

[SimulationDataStore]
    LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService"

[EstateDataStore]
    LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService"

[AssetService]
    LocalServiceModule    = "OpenSim.Services.AssetService.dll:AssetService"

    ; For HGAssetBroker
    LocalGridAssetService = "OpenSim.Services.AssetService.dll:AssetService"
    HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"

[InventoryService]
    ; For HGInventoryBroker
    LocalGridInventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"

[AvatarService]
    LocalServiceModule    = "OpenSim.Services.AvatarService.dll:AvatarService"

[LibraryService]
    LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
    LibraryName = "OpenSim Library"
    DefaultLibrary = "./inventory/Libraries.xml"

[AuthenticationService]
    LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"

[GridService]
    ; LocalGridServicesConnector needs this
    LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
    Realm = "regions"
    StorageProvider = "OpenSim.Data.Null.dll"

    ; Needed to display non-default map tile images for remote regions
    AssetService = "OpenSim.Services.AssetService.dll:AssetService"
  
    HypergridLinker = true
    AllowHypergridMapSearch = true

[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 by the service
    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"
    UserAgentService      = "OpenSim.Services.HypergridService.dll:UserAgentService"
    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"
   
    ; This inventory service will be used to initialize the user's inventory
    HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
    HGInventoryServiceConstructorArg = "HGInventoryService"

[MapImageService]
    LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"

[GatekeeperService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService"
    ;; for the service
    UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
    GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
    UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
    PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    AuthenticationService = "OpenSim.Services.Connectors.dll:AuthenticationServicesConnector"
    SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"

[UserAgentService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService"
    ;; for the service
    GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    GatekeeperService   = "OpenSim.Services.HypergridService.dll:GatekeeperService"
    PresenceService     = "OpenSim.Services.PresenceService.dll:PresenceService"
    FriendsService      = "OpenSim.Services.FriendsService.dll:FriendsService"
    UserAccountService  = "OpenSim.Services.UserAccountService.dll:UserAccountService"

    ;; 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

;; The interface that local users get when they are in other grids
;; This greatly restricts the inventory operations while in other grids
[HGInventoryService]
    ; For the InventoryServiceInConnector
    LocalServiceModule    = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
    ;; alternatives:
    ;;  HG1.5, more permissive, not recommended, but still supported
    ;LocalServiceModule    = "OpenSim.Services.HypergridService.dll:HGInventoryService"
    ;;  HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
    ;LocalServiceModule    = "OpenSim.Services.InventoryService.dll:XInventoryService"

    UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
    AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"

;; The interface that local users get when they are in other grids
;; This restricts/filters the asset operations from the outside
[HGAssetService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
    UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"

[HGFriendsService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService"
    UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
    FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
    UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"

[HGInstantMessageService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    PresenceService   = "OpenSim.Services.PresenceService.dll:PresenceService"
    UserAgentService  = "OpenSim.Services.HypergridService.dll:UserAgentService"
    InGatekeeper = True

;; This should always be the very last thing on this file
[Includes]
    Include-Common = "config-include/StandaloneCommon.ini"