aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/Robust.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'bin/Robust.ini.example')
-rw-r--r--bin/Robust.ini.example98
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]
31AssetServiceConnector = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector" 33AssetServiceConnector = "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