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.example100
1 files changed, 48 insertions, 52 deletions
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index 099d4da..e5d3d1a 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -4,20 +4,20 @@
4; ** 4; **
5; * 5; *
6; * The Const section allows us to define some basic information that we 6; * The Const section allows us to define some basic information that we
7; * will use throughout our configuration. We will provide examples for 7; * will use throughout our configuration. We will provide examples for
8; * setting the base url of the Robust server and the public and private ports 8; * setting the base url of the Robust server and the public and private ports
9; * it uses. Changing the values of the constants will set the operating 9; * it uses. Changing the values of the constants will set the operating
10; * parameters thoughout the configuration. Other constants that may prove 10; * parameters thoughout the configuration. Other constants that may prove
11; * to be useful may be added to the followin section. They may be 11; * to be useful may be added to the followin section. They may be
12; * referenced anywhere in the configuration by using ${Const|Name}. One 12; * referenced anywhere in the configuration by using ${Const|Name}. One
13; * such use is providing a base path for setting locations that Robust 13; * such use is providing a base path for setting locations that Robust
14; * uses to write data. 14; * uses to write data.
15; * 15; *
16[Const] 16[Const]
17 17
18 ; The URL of the Robust server 18 ; The URL of the Robust server
19 BaseURL = "http://127.0.0.1" 19 BaseURL = "http://127.0.0.1"
20 20
21 ; The public port of the Robust server 21 ; The public port of the Robust server
22 PublicPort = "8002" 22 PublicPort = "8002"
23 23
@@ -44,14 +44,14 @@
44 ; Set path to directory for plugin registry. Information 44 ; Set path to directory for plugin registry. Information
45 ; about the registered repositories and installed plugins 45 ; about the registered repositories and installed plugins
46 ; will be stored here 46 ; will be stored here
47 ; The Robust.exe process must have R/W access to the location 47 ; The Robust.exe process must have R/W access to the location
48 RegistryLocation = "." 48 RegistryLocation = "."
49 49
50 ; Modular configurations 50 ; Modular configurations
51 ; Set path to directory for modular ini files... 51 ; Set path to directory for modular ini files...
52 ; The Robust.exe process must have R/W access to the location 52 ; The Robust.exe process must have R/W access to the location
53 ConfigDirectory = "." 53 ConfigDirectory = "robust-include"
54 54
55 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) 55 ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
56 ConsoleHistoryFileEnabled = true 56 ConsoleHistoryFileEnabled = true
57 57
@@ -61,7 +61,7 @@
61 61
62 ; How many lines of command history should we keep? (default is 100) 62 ; How many lines of command history should we keep? (default is 100)
63 ConsoleHistoryFileLines = 100 63 ConsoleHistoryFileLines = 100
64 64
65[ServiceList] 65[ServiceList]
66 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" 66 AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
67 InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" 67 InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
@@ -81,11 +81,11 @@
81 MapAddServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MapAddServiceConnector" 81 MapAddServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MapAddServiceConnector"
82 MapGetServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:MapGetServiceConnector" 82 MapGetServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:MapGetServiceConnector"
83 ;; Uncomment this if you want offline IM to work 83 ;; Uncomment this if you want offline IM to work
84 ;OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector" 84 ; OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector"
85 ;; Uncomment this if you want Groups V2 to work 85 ;; Uncomment this if you want Groups V2 to work
86 ;GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" 86 ; GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector"
87 ;; Uncomment to provide bakes caching 87 ;; Uncomment to provide bakes caching
88 ;BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector" 88 ; BakedTextureService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XBakesConnector"
89 89
90 ;; Uncomment for UserProfiles see [UserProfilesService] to configure... 90 ;; Uncomment for UserProfiles see [UserProfilesService] to configure...
91 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" 91 ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector"
@@ -93,6 +93,8 @@
93 ;; Uncomment if you want to have centralized estate data 93 ;; Uncomment if you want to have centralized estate data
94 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" 94 ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector"
95 95
96 MuteListConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:MuteListServiceConnector"
97
96; * This is common for all services, it's the network setup for the entire 98; * This is common for all services, it's the network setup for the entire
97; * server instance, if none is specified above 99; * server instance, if none is specified above
98; * 100; *
@@ -130,7 +132,7 @@
130 ;; This is useful in cases where you want to protect most of the services, 132 ;; This is useful in cases where you want to protect most of the services,
131 ;; but unprotect individual services. Username and Password can also be 133 ;; but unprotect individual services. Username and Password can also be
132 ;; overriden if you want to use different credentials for the different services. 134 ;; overriden if you want to use different credentials for the different services.
133 135
134 ;; By default, scripts are not allowed to call private services via llHttpRequest() 136 ;; By default, scripts are not allowed to call private services via llHttpRequest()
135 ;; Such calls are detected by the X-SecondLife-Shared HTTP header 137 ;; Such calls are detected by the X-SecondLife-Shared HTTP header
136 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters 138 ;; If you allow such calls you must be sure that they are restricted to very trusted scripters
@@ -191,27 +193,30 @@
191 ;; Choose an asset service (Only one option should be enabled) 193 ;; Choose an asset service (Only one option should be enabled)
192 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" 194 LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
193 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" 195 ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
194 196
195 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files 197 ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
196 ;; These directories must be on the same physical filesystem 198 ;; These directories must be on the same physical filesystem
197 ;BaseDirectory = "./fsassets/data" 199 ;BaseDirectory = "./fsassets/data"
198 ;SpoolDirectory = "./fsassets/tmp" 200 ;SpoolDirectory = "./fsassets/tmp"
199 201
200 ;; Original service can be checked if FSAssets can not find an asset 202 ;; Original service can be checked if FSAssets can not find an asset
201 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; 203 ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
202 204
203 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset 205 ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
204 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time 206 ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
205 ;DaysBetweenAccessTimeUpdates = 30 207 ;DaysBetweenAccessTimeUpdates = 30
206 208
209 ;; Should FSAssets print read/write stats to the robust console, default is true
210 ;ShowConsoleStats = true
211
207 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) 212 ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
208 ;StorageProvider = "" 213 ;StorageProvider = ""
209 ;ConnectionString = "" 214 ;ConnectionString = ""
210 ;Realm = "fsassets" 215 ;Realm = "fsassets"
211 216
212 ;; The following are common to both the default asset service and FSAsset service 217 ;; The following are common to both the default asset service and FSAsset service
213 218
214 ;; Default loader for loading default assets from XML on first run 219 ;; Common asset service options
215 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 220 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
216 AssetLoaderArgs = "./assets/AssetSets.xml" 221 AssetLoaderArgs = "./assets/AssetSets.xml"
217 222
@@ -262,7 +267,7 @@
262 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 267 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
263 ;; region will be used. 268 ;; region will be used.
264 ;; 269 ;;
265 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 270 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
266 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 271 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
267 ;; 272 ;;
268 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 273 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
@@ -309,18 +314,19 @@
309 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 314 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
310 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 315 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
311 ;; stun.freeswitch.org is not guaranteed to be running so use it in 316 ;; stun.freeswitch.org is not guaranteed to be running so use it in
312 ;; production at your own risk 317 ;; production at your own risk
313 ; EchoServer = 127.0.0.1 318 ; EchoServer = 127.0.0.1
314 ; EchoPort = 50505 319 ; EchoPort = 50505
315 ; AttemptSTUN = false 320 ; AttemptSTUN = false
316 321
317 322
318; * This is the new style authentication service. Currently, only MySQL 323; * This is the new style authentication service. Currently, only MySQL
319; * is implemented. 324; * is implemented.
320; * 325; *
321[AuthenticationService] 326[AuthenticationService]
322 ; for the server connector 327 ; for the server connector
323 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 328 LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
329 ; Realm = "auth"
324 330
325 ;; Allow the service to process HTTP getauthinfo calls. 331 ;; Allow the service to process HTTP getauthinfo calls.
326 ;; Default is false. 332 ;; Default is false.
@@ -341,15 +347,15 @@
341 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 347 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
342 348
343 349
344; * This is the new style authentication service. Currently, only MySQL 350; * This is the new style user service.
345; * is implemented. "Realm" is the table that is used for user lookup. 351; * "Realm" is the table that is used for user lookup.
346; * It defaults to "useraccounts", which uses the new style. 352; * It defaults to "useraccounts", which uses the new style.
347; * Realm = "users" will use the legacy tables as an authentication source 353; * Realm = "users" will use the legacy tables as an authentication source
348; * 354; *
349[UserAccountService] 355[UserAccountService]
350 ; for the server connector 356 ; for the server connector
351 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 357 LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
352 ; Realm = "useraccounts" 358 ; Realm = "UserAccounts"
353 359
354 ; These are for creating new accounts by the service 360 ; These are for creating new accounts by the service
355 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 361 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
@@ -359,7 +365,7 @@
359 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 365 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
360 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 366 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
361 367
362 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 368 ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
363 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. 369 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
364 ;; Default is false 370 ;; Default is false
365 CreateDefaultAvatarEntries = true 371 CreateDefaultAvatarEntries = true
@@ -386,10 +392,6 @@
386[PresenceService] 392[PresenceService]
387 ; for the server connector 393 ; for the server connector
388 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService" 394 LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
389 ; Set this to true to allow the use of advanced web services and multiple
390 ; bots using one account
391 AllowDuplicatePresences = false;
392
393 395
394[AvatarService] 396[AvatarService]
395 ; for the server connector 397 ; for the server connector
@@ -453,21 +455,12 @@
453 ; HasProxy = false 455 ; HasProxy = false
454 456
455 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time" 457 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
456 ;; Viewers do not listen to timezone sent by the server. They use Pacific Standard Time instead,
457 ;; but rely on the server to calculate Daylight Saving Time. Sending another DST than US Pacific
458 ;; would result in time inconsistencies between grids (during summer and around DST transition period)
459 ;; default let OpenSim calculate US Pacific DST
460 ;; "none" disable DST (equivallent to "local" with system set to GMT)
461 ;; "local" force legacy behaviour (using local system time to calculate DST)
462 ; DSTZone = "America/Los_Angeles;Pacific Standard Time"
463
464 ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
465 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time 458 ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time
466 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. 459 ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
467 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. 460 ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
468 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. 461 ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
469 ;; Options are 462 ;; Options are
470 ;; "none" no DST 463 ;; "none" no DST
471 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. 464 ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
472 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. 465 ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
473 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows 466 ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -488,7 +481,7 @@
488 ;; 481 ;;
489 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. 482 ;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
490 ;DOSForgiveClientAfterMS = 120000 483 ;DOSForgiveClientAfterMS = 120000
491 ;; 484 ;;
492 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. 485 ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
493 486
494 487
@@ -506,16 +499,6 @@
506 ; HasProxy = false 499 ; HasProxy = false
507 500
508 501
509[Messaging]
510 ; OfflineIM
511 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
512
513
514[Groups]
515 ;; Sets the maximum number of groups an agent may join
516 ; MaxAgentGroups = 42
517
518
519[GridInfoService] 502[GridInfoService]
520 ; These settings are used to return information on a get_grid_info call. 503 ; These settings are used to return information on a get_grid_info call.
521 ; Client launcher scripts and third-party clients make use of this to 504 ; Client launcher scripts and third-party clients make use of this to
@@ -556,6 +539,16 @@
556 ;password = ${Const|BaseURL}/password 539 ;password = ${Const|BaseURL}/password
557 540
558 541
542[Messaging]
543 ; OfflineIM
544 OfflineIMService = "OpenSim.Addons.OfflineIM.dll:OfflineIMService"
545
546
547[Groups]
548 ;; Sets the maximum number of groups an agent may join
549 ; MaxAgentGroups = 42
550
551
559[UserProfilesService] 552[UserProfilesService]
560 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" 553 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
561 Enabled = false 554 Enabled = false
@@ -570,3 +563,6 @@
570 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes" 563 LocalServiceModule = "OpenSim.Server.Handlers.dll:XBakes"
571 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. 564 ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
572 BaseDirectory = "./bakes" 565 BaseDirectory = "./bakes"
566
567[MuteListService]
568 LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"