diff options
Diffstat (limited to '')
-rw-r--r-- | bin/Robust.ini.example | 98 |
1 files changed, 82 insertions, 16 deletions
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index d932ce7..f79059b 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -13,19 +13,21 @@ | |||
13 | ; * [[<ConfigName>@]<port>/]<dll name>[:<class name>] | 13 | ; * [[<ConfigName>@]<port>/]<dll name>[:<class name>] |
14 | ; * | 14 | ; * |
15 | [Startup] | 15 | [Startup] |
16 | 16 | ; Place to create a PID file | |
17 | ; Plugin Registry Location | 17 | ; If no path if specified then a PID file is not created. |
18 | ; Set path to directory for plugin registry. Information | 18 | ; PIDFile = "/tmp/Robust.exe.pid" |
19 | ; about the registered repositories and installed plugins | 19 | |
20 | ; will be stored here | 20 | ; Plugin Registry Location |
21 | ; The Robust.exe process must hvae R/W access to the location | 21 | ; Set path to directory for plugin registry. Information |
22 | RegistryLocation = "." | 22 | ; about the registered repositories and installed plugins |
23 | 23 | ; will be stored here | |
24 | 24 | ; The Robust.exe process must have R/W access to the location | |
25 | ; Modular configurations | 25 | RegistryLocation = "." |
26 | ; Set path to directory for modular ini files... | 26 | |
27 | ; The Robust.exe process must hvae R/W access to the location | 27 | ; Modular configurations |
28 | ConfigDirectory = "/home/opensim/etc/Configs" | 28 | ; Set path to directory for modular ini files... |
29 | ; The Robust.exe process must have R/W access to the location | ||
30 | ConfigDirectory = "." | ||
29 | 31 | ||
30 | [ServiceList] | 32 | [ServiceList] |
31 | AssetServiceConnector = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector" | 33 | AssetServiceConnector = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector" |
@@ -49,6 +51,8 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
49 | ;; Uncomment this if you want Groups V2 to work | 51 | ;; Uncomment this if you want Groups V2 to work |
50 | ;GroupsServiceConnector = "8003/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" | 52 | ;GroupsServiceConnector = "8003/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" |
51 | 53 | ||
54 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... | ||
55 | ; UserProfilesServiceConnector = "8002/OpenSim.Server.Handlers.dll:UserProfilesConnector" | ||
52 | 56 | ||
53 | ; * This is common for all services, it's the network setup for the entire | 57 | ; * This is common for all services, it's the network setup for the entire |
54 | ; * server instance, if none is specified above | 58 | ; * server instance, if none is specified above |
@@ -84,6 +88,15 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
84 | ;ConsolePort = 0 | 88 | ;ConsolePort = 0 |
85 | 89 | ||
86 | [DatabaseService] | 90 | [DatabaseService] |
91 | ; PGSQL | ||
92 | ; Uncomment these lines if you want to use PGSQL storage | ||
93 | ; Change the connection string to your db details | ||
94 | ;StorageProvider = "OpenSim.Data.PGSQL.dll" | ||
95 | ;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;" | ||
96 | |||
97 | ; MySQL | ||
98 | ; Uncomment these lines if you want to use MySQL storage | ||
99 | ; Change the connection string to your db details | ||
87 | StorageProvider = "OpenSim.Data.MySQL.dll" | 100 | StorageProvider = "OpenSim.Data.MySQL.dll" |
88 | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;" | 101 | ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;" |
89 | 102 | ||
@@ -128,8 +141,24 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
128 | ;; Next, we can specify properties of regions, including default and fallback regions | 141 | ;; Next, we can specify properties of regions, including default and fallback regions |
129 | ;; The syntax is: Region_<RegionName> = "<flags>" | 142 | ;; The syntax is: Region_<RegionName> = "<flags>" |
130 | ;; or: Region_<RegionID> = "<flags>" | 143 | ;; or: Region_<RegionID> = "<flags>" |
131 | ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate | 144 | ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate |
132 | ;; For example: | 145 | ;; |
146 | ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) | ||
147 | ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion | ||
148 | ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified | ||
149 | ;; an explicit region. | ||
150 | ;; | ||
151 | ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online | ||
152 | ;; region will be used. | ||
153 | ;; | ||
154 | ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the | ||
155 | ;; order specified. This only applies to local logins at this time, not Hypergrid connections. | ||
156 | ;; | ||
157 | ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. | ||
158 | ;; | ||
159 | ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. | ||
160 | ;; | ||
161 | ;; Example specification: | ||
133 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" | 162 | ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" |
134 | ; (replace spaces with underscore) | 163 | ; (replace spaces with underscore) |
135 | 164 | ||
@@ -270,6 +299,9 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
270 | ; Ask co-operative viewers to use a different currency name | 299 | ; Ask co-operative viewers to use a different currency name |
271 | ;Currency = "" | 300 | ;Currency = "" |
272 | 301 | ||
302 | ;; Set minimum fee to publish classified | ||
303 | ; ClassifiedFee = 0 | ||
304 | |||
273 | WelcomeMessage = "Welcome, Avatar!" | 305 | WelcomeMessage = "Welcome, Avatar!" |
274 | AllowRemoteSetLoginLevel = "false" | 306 | AllowRemoteSetLoginLevel = "false" |
275 | 307 | ||
@@ -286,6 +318,12 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
286 | ; For V2/V3 webapp authentication SSO | 318 | ; For V2/V3 webapp authentication SSO |
287 | ; OpenIDServerURL = "http://127.0.0.1/openid/openidserver/" | 319 | ; OpenIDServerURL = "http://127.0.0.1/openid/openidserver/" |
288 | 320 | ||
321 | ; For V3 destination guide | ||
322 | ; DestinationGuide = "http://127.0.0.1/guide" | ||
323 | |||
324 | ; For V3 avatar picker (( work in progress )) | ||
325 | ; AvatarPicker = "http://127.0.0.1/avatars" | ||
326 | |||
289 | ; If you run this login server behind a proxy, set this to true | 327 | ; If you run this login server behind a proxy, set this to true |
290 | ; HasProxy = false | 328 | ; HasProxy = false |
291 | 329 | ||
@@ -327,6 +365,25 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
327 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows | 365 | ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows |
328 | DSTZone = "America/Los_Angeles;Pacific Standard Time" | 366 | DSTZone = "America/Los_Angeles;Pacific Standard Time" |
329 | 367 | ||
368 | ;Basic Login Service Dos Protection Tweaks | ||
369 | ;; | ||
370 | ;; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true | ||
371 | ;; If you set this to true and you don't have a transparent proxy, it may allow attackers to put random things in the X-Forwarded-For header to | ||
372 | ;; get around this basic DOS protection. | ||
373 | ;DOSAllowXForwardedForHeader = false | ||
374 | ;; | ||
375 | ;; The protector adds up requests during this rolling period of time, default 10 seconds | ||
376 | ;DOSRequestTimeFrameMS = 10000 | ||
377 | ;; | ||
378 | ;; The amount of requests in the above timeframe from the same endpoint that triggers protection | ||
379 | ;DOSMaxRequestsInTimeFrame = 5 | ||
380 | ;; | ||
381 | ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. | ||
382 | ;DOSForgiveClientAfterMS = 120000 | ||
383 | ;; | ||
384 | ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. | ||
385 | |||
386 | |||
330 | [MapImageService] | 387 | [MapImageService] |
331 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" | 388 | LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" |
332 | ; Set this if you want to change the default | 389 | ; Set this if you want to change the default |
@@ -368,7 +425,7 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
368 | 425 | ||
369 | ; helper uri: optional: if it exists if will be used to tell the client to use | 426 | ; helper uri: optional: if it exists if will be used to tell the client to use |
370 | ; this for all economy related things | 427 | ; this for all economy related things |
371 | ;economy = http://127.0.0.1:9000/ | 428 | ;economy = http://127.0.0.1:8002/ |
372 | 429 | ||
373 | ; web page of grid: optional: page providing further information about your grid | 430 | ; web page of grid: optional: page providing further information about your grid |
374 | ;about = http://127.0.0.1/about/ | 431 | ;about = http://127.0.0.1/about/ |
@@ -383,4 +440,13 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto | |||
383 | ; password help: optional: page providing password assistance for users of your grid | 440 | ; password help: optional: page providing password assistance for users of your grid |
384 | ;password = http://127.0.0.1/password | 441 | ;password = http://127.0.0.1/password |
385 | 442 | ||
443 | [UserProfilesService] | ||
444 | LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" | ||
445 | Enabled = false | ||
446 | ;; Configure this for separate profiles database | ||
447 | ;; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;" | ||
448 | ;; Realm = UserProfiles | ||
449 | UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService | ||
450 | AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | ||
451 | |||
386 | 452 | ||