diff options
Diffstat (limited to 'bin/OpenSim.ini.example')
-rw-r--r-- | bin/OpenSim.ini.example | 265 |
1 files changed, 163 insertions, 102 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 82a5c87..fbf2c8b 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -1,6 +1,6 @@ | |||
1 | ;; This is the main configuration file for OpenSimulator. | 1 | ;; This is the main configuration file for OpenSimulator. |
2 | ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. | 2 | ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. |
3 | ;; If it's named OpenSim.ini.example then you will need to copy it to | 3 | ;; If it's named OpenSim.ini.example then you will need to copy it to |
4 | ;; OpenSim.ini first (if that file does not already exist) | 4 | ;; OpenSim.ini first (if that file does not already exist) |
5 | ;; | 5 | ;; |
6 | ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least | 6 | ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least |
@@ -10,19 +10,19 @@ | |||
10 | ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the | 10 | ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the |
11 | ;; available .example files. | 11 | ;; available .example files. |
12 | ;; | 12 | ;; |
13 | ;; The settings in this file are in the form "<key> = <value>". For example, | 13 | ;; The settings in this file are in the form "<key> = <value>". For example, |
14 | ;; save_crashes = false in the [Startup] section below. | 14 | ;; save_crashes = false in the [Startup] section below. |
15 | ;; | 15 | ;; |
16 | ;; All settings are initially commented out and the default value used, as | 16 | ;; All settings are initially commented out and the default value used, as |
17 | ;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by | 17 | ;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by |
18 | ;; deleting the initial semicolon (;) and then change the value. This will | 18 | ;; deleting the initial semicolon (;) and then change the value. This will |
19 | ;; override the value in OpenSimDefaults.ini | 19 | ;; override the value in OpenSimDefaults.ini |
20 | ;; | 20 | ;; |
21 | ;; If you want to find out what configuration OpenSimulator has finished with | 21 | ;; If you want to find out what configuration OpenSimulator has finished with |
22 | ;; once all the configuration files are loaded then type "config show" on the | 22 | ;; once all the configuration files are loaded then type "config show" on the |
23 | ;; region console command line. | 23 | ;; region console command line. |
24 | ;; | 24 | ;; |
25 | ;; | 25 | ;; |
26 | ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE | 26 | ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE |
27 | ;; | 27 | ;; |
28 | ;; All leading white space is ignored, but preserved. | 28 | ;; All leading white space is ignored, but preserved. |
@@ -41,7 +41,7 @@ | |||
41 | ;; satisfied. | 41 | ;; satisfied. |
42 | ;; | 42 | ;; |
43 | ;; ; denotes a commented out option. | 43 | ;; ; denotes a commented out option. |
44 | ;; Any options added to OpenSim.ini.example should be initially commented | 44 | ;; Any options added to OpenSim.ini.example should be initially commented |
45 | ;; out. | 45 | ;; out. |
46 | 46 | ||
47 | 47 | ||
@@ -52,13 +52,19 @@ | |||
52 | ; name and use default public port 9000. The private port is not used | 52 | ; name and use default public port 9000. The private port is not used |
53 | ; in the configuration for a standalone. | 53 | ; in the configuration for a standalone. |
54 | 54 | ||
55 | ;# {BaseURL} {} {BaseURL} {"http://example.com" "http://127.0.0.1"} "http://127.0.0.1" | 55 | ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" |
56 | BaseURL = http://127.0.0.1 | 56 | BaseHostname = "127.0.0.1" |
57 | 57 | ||
58 | ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" | ||
59 | BaseURL = http://${Const|BaseHostname} | ||
60 | |||
58 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" | 61 | ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" |
59 | PublicPort = "8002" | 62 | PublicPort = "8002" |
60 | 63 | ||
61 | ;# {PrivatePort} {} {PrivatePort} {8003} "8003" | 64 | ;# {PrivatePort} {} {PrivatePort} {8003} "8003" |
65 | ; port to access private grid services. | ||
66 | ; grids that run all their regions should deny access to this port | ||
67 | ; from outside their networks, using firewalls | ||
62 | PrivatePort = "8003" | 68 | PrivatePort = "8003" |
63 | 69 | ||
64 | 70 | ||
@@ -105,14 +111,14 @@ | |||
105 | ; PIDFile = "/tmp/OpenSim.exe.pid" | 111 | ; PIDFile = "/tmp/OpenSim.exe.pid" |
106 | 112 | ||
107 | ;# {RegistryLocation} {} {Addins Registry Location} {} | 113 | ;# {RegistryLocation} {} {Addins Registry Location} {} |
108 | ; Set path to directory for addin registry if you want addins outside of bin. | 114 | ; Set path to directory for addin registry if you want addins outside of bin. |
109 | ; Information about the registered repositories and installed plugins will | 115 | ; Information about the registered repositories and installed plugins will |
110 | ; be stored here. The OpenSim.exe process must have R/W access to the location. | 116 | ; be stored here. The OpenSim.exe process must have R/W access to the location. |
111 | ; RegistryLocation = "." | 117 | ; RegistryLocation = "." |
112 | 118 | ||
113 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} | 119 | ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} |
114 | ; Used by region module addins. You can set this to outside bin, so that addin | 120 | ; Used by region module addins. You can set this to outside bin, so that addin |
115 | ; configurations will survive updates. The OpenSim.exe process must have R/W access | 121 | ; configurations will survive updates. The OpenSim.exe process must have R/W access |
116 | ; to the location. | 122 | ; to the location. |
117 | ; ConfigDirectory = "." | 123 | ; ConfigDirectory = "." |
118 | 124 | ||
@@ -122,7 +128,7 @@ | |||
122 | ;; Default is "filesystem" | 128 | ;; Default is "filesystem" |
123 | ; region_info_source = "filesystem" | 129 | ; region_info_source = "filesystem" |
124 | ; region_info_source = "web" | 130 | ; region_info_source = "web" |
125 | 131 | ||
126 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions | 132 | ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions |
127 | ;; Determines where the region XML files are stored if you are loading | 133 | ;; Determines where the region XML files are stored if you are loading |
128 | ;; these from the filesystem. | 134 | ;; these from the filesystem. |
@@ -135,26 +141,22 @@ | |||
135 | ;; The XML here has the same format as it does on the filesystem | 141 | ;; The XML here has the same format as it does on the filesystem |
136 | ;; (including the <Root> tag), except that everything is also enclosed | 142 | ;; (including the <Root> tag), except that everything is also enclosed |
137 | ;; in a <Regions> tag. | 143 | ;; in a <Regions> tag. |
138 | ; regionload_webserver_url = "http://example.com/regions.xml"; | 144 | ; regionload_webserver_url = "http://example.com/regions.xml" |
139 | 145 | ||
140 | ;# {allow_regionless} {} {Allow simulator to start up with no regions configured.} {true false} false | 146 | ;# {allow_regionless} {} {Allow simulator to start up with no regions configured.} {true false} false |
141 | ;; Allow the simulator to start up if there are no region configuration available | 147 | ;; Allow the simulator to start up if there are no region configuration available |
142 | ;; from the selected region_info_source. | 148 | ;; from the selected region_info_source. |
143 | ; allow_regionless = false | 149 | ; allow_regionless = false |
144 | 150 | ||
145 | ;# {MaxPrimUndos} {} {Maximum number of undos avialable for position, rotation and scale changes of each prim} {} 20 | ||
146 | ;; Increasing the number of undos available number will increase memory usage. | ||
147 | MaxPrimUndos = 20 | ||
148 | |||
149 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 | 151 | ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 |
150 | ;; Minimum size for non-physical prims. Affects resizing of existing | 152 | ;; Minimum size for non-physical prims. Affects resizing of existing |
151 | ;; prims. This can be overridden in the region config file (as | 153 | ;; prims. This can be overridden in the region config file (as |
152 | ;; NonPhysicalPrimMin!). | 154 | ;; NonPhysicalPrimMin!). |
153 | ; NonPhysicalPrimMin = 0.001 | 155 | ; NonPhysicalPrimMin = 0.001 |
154 | 156 | ||
155 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 | 157 | ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 |
156 | ;; Maximum size for non-physical prims. Affects resizing of existing | 158 | ;; Maximum size for non-physical prims. Affects resizing of existing |
157 | ;; prims. This can be overridden in the region config file (as | 159 | ;; prims. This can be overridden in the region config file (as |
158 | ;; NonPhysicalPrimMax!). | 160 | ;; NonPhysicalPrimMax!). |
159 | ; NonPhysicalPrimMax = 256 | 161 | ; NonPhysicalPrimMax = 256 |
160 | 162 | ||
@@ -184,7 +186,7 @@ | |||
184 | ;; Allow scripts to keep running when they cross region boundaries, rather | 186 | ;; Allow scripts to keep running when they cross region boundaries, rather |
185 | ;; than being restarted. State is reloaded on the destination region. | 187 | ;; than being restarted. State is reloaded on the destination region. |
186 | ;; This only applies when crossing to a region running in a different | 188 | ;; This only applies when crossing to a region running in a different |
187 | ;; simulator. | 189 | ;; simulator. |
188 | ;; For crossings where the regions are on the same simulator the script is | 190 | ;; For crossings where the regions are on the same simulator the script is |
189 | ;; always kept running. | 191 | ;; always kept running. |
190 | ; AllowScriptCrossing = true | 192 | ; AllowScriptCrossing = true |
@@ -196,15 +198,6 @@ | |||
196 | ;; YOU HAVE BEEN WARNED!!! | 198 | ;; YOU HAVE BEEN WARNED!!! |
197 | ; TrustBinaries = false | 199 | ; TrustBinaries = false |
198 | 200 | ||
199 | ;# {CombineContiguousRegions} {} {Create megaregions where possible? (Do not use with existing content or varregions!)} {true false} false | ||
200 | ;; Combine all contiguous regions into one large megaregion | ||
201 | ;; Order your regions from South to North, West to East in your regions.ini | ||
202 | ;; and then set this to true | ||
203 | ;; Warning! Don't use this with regions that have existing content!, | ||
204 | ;; This will likely break them | ||
205 | ;; Also, this setting should be set to false for varregions as they are proper larger single regions rather than combined smaller regions. | ||
206 | ; CombineContiguousRegions = false | ||
207 | |||
208 | ;# {InworldRestartShutsDown} {} {Shutdown instance on region restart?} {true false} false | 201 | ;# {InworldRestartShutsDown} {} {Shutdown instance on region restart?} {true false} false |
209 | ;; If you have only one region in an instance, or to avoid the many bugs | 202 | ;; If you have only one region in an instance, or to avoid the many bugs |
210 | ;; that you can trigger in modules by restarting a region, set this to | 203 | ;; that you can trigger in modules by restarting a region, set this to |
@@ -248,19 +241,27 @@ | |||
248 | ;; Default is Meshmerizer | 241 | ;; Default is Meshmerizer |
249 | ; meshing = Meshmerizer | 242 | ; meshing = Meshmerizer |
250 | ; meshing = ZeroMesher | 243 | ; meshing = ZeroMesher |
244 | ;; select ubODEMeshmerizer only with ubOde physics engine | ||
245 | ; meshing = ubODEMeshmerizer | ||
251 | 246 | ||
252 | ;; Choose one of the physics engines below | 247 | ;; Choose one of the physics engines below |
253 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim | 248 | ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim |
254 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. | 249 | ;; BulletSim is the default physics engine. It provides the best performance and most functionality. |
255 | ;; BulletSim supports varregions. | 250 | ;; BulletSim supports varregions. |
256 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. | 251 | ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. |
257 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. | 252 | ;; It continues to provide a workable physics implementation. It does not currently support varregions. |
258 | ;; basicphysics effectively does not model physics at all, making all objects phantom. | 253 | ;; basicphysics effectively does not model physics at all, making all objects phantom. |
259 | ;; Default is BulletSim | 254 | ;; Default is BulletSim |
260 | ; physics = OpenDynamicsEngine | 255 | ; physics = OpenDynamicsEngine |
261 | ; physics = BulletSim | 256 | ; physics = BulletSim |
262 | ; physics = basicphysics | 257 | ; physics = basicphysics |
263 | ; physics = POS | 258 | ; physics = POS |
259 | ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also | ||
260 | ; physics = ubODE | ||
261 | |||
262 | ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit | ||
263 | ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions | ||
264 | ; edit the line ulimit -s 262144, and change this last value | ||
264 | 265 | ||
265 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine | 266 | ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine |
266 | ;; Default script engine to use. Currently, we only have XEngine | 267 | ;; Default script engine to use. Currently, we only have XEngine |
@@ -288,8 +289,8 @@ | |||
288 | ;; SpawnPointRouting adjusts the landing for incoming avatars. | 289 | ;; SpawnPointRouting adjusts the landing for incoming avatars. |
289 | ;; "closest" will place the avatar at the SpawnPoint located in the closest | 290 | ;; "closest" will place the avatar at the SpawnPoint located in the closest |
290 | ;; available spot to the destination (typically map click/landmark). | 291 | ;; available spot to the destination (typically map click/landmark). |
291 | ;; "random" will place the avatar on a randomly selected spawnpoint; | 292 | ;; "random" will place the avatar on a randomly selected spawnpoint. |
292 | ;; "sequence" will place the avatar on the next sequential SpawnPoint | 293 | ;; "sequence" will place the avatar on the next sequential SpawnPoint. |
293 | ; SpawnPointRouting = closest | 294 | ; SpawnPointRouting = closest |
294 | 295 | ||
295 | ;# {TelehubAllowLandmark} {} {Allow users with landmarks to override telehub routing} {true false} false | 296 | ;# {TelehubAllowLandmark} {} {Allow users with landmarks to override telehub routing} {true false} false |
@@ -324,16 +325,16 @@ | |||
324 | 325 | ||
325 | [Map] | 326 | [Map] |
326 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true | 327 | ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true |
327 | ;; Map tile options. | 328 | ;; Map tile options. |
328 | ;; If true, then maptiles are generated using the MapImageModule below. | 329 | ;; If true, then maptiles are generated using the MapImageModule below. |
329 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden | 330 | ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden |
330 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need | 331 | ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need |
331 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ | 332 | ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ |
332 | ; GenerateMaptiles = true | 333 | ; GenerateMaptiles = true |
333 | 334 | ||
334 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule | 335 | ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule |
335 | ;; The module to use in order to generate map images. | 336 | ;; The module to use in order to generate map images. |
336 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can | 337 | ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can |
337 | ;; generate better images. | 338 | ;; generate better images. |
338 | ;MapImageModule = "MapImageModule" | 339 | ;MapImageModule = "MapImageModule" |
339 | 340 | ||
@@ -366,8 +367,23 @@ | |||
366 | ; TexturePrimSize = 48 | 367 | ; TexturePrimSize = 48 |
367 | 368 | ||
368 | ;# {RenderMeshes} {} {Render meshes and sculpties on map tiles?} {true false} false | 369 | ;# {RenderMeshes} {} {Render meshes and sculpties on map tiles?} {true false} false |
369 | ;; Attempt to render meshes and sculpties on the map | 370 | ;; Attempt to render meshes and sculpties on the map. |
370 | ; RenderMeshes = false; | 371 | ; RenderMeshes = false |
372 | |||
373 | ;# {MapColorWater} {} {Water color for textured and shaded maps} {"#1D475F"} | ||
374 | ; MapColorWater = "#3399FF" | ||
375 | |||
376 | ;# {MapColor1} {} {Terrain color 1 for textured maps} {"#A58976"} | ||
377 | ; MapColor1 = "#A58976" | ||
378 | |||
379 | ;# {MapColor2} {} {Terrain color 2 for textured maps} {"#455931"} | ||
380 | ; MapColor2 = "#455931" | ||
381 | |||
382 | ;# {MapColor3} {} {Terrain color 3 for textured maps} {"#A29A8D"} | ||
383 | ; MapColor3 = "#A29A8D" | ||
384 | |||
385 | ;# {MapColor4} {} {Terrain color 4 for textured maps} {"#C8C8C8"} | ||
386 | ; MapColor4 = "#C8C8C8" | ||
371 | 387 | ||
372 | 388 | ||
373 | [Permissions] | 389 | [Permissions] |
@@ -400,16 +416,12 @@ | |||
400 | ;; Allow region managers to assume god powers in regions they manage | 416 | ;; Allow region managers to assume god powers in regions they manage |
401 | ; region_manager_is_god = false | 417 | ; region_manager_is_god = false |
402 | 418 | ||
403 | ;# {parcel_owner_is_god} {} {Allow parcel owner gods} {true false} true | ||
404 | ;; Allow parcel owners to assume god powers in their parcels | ||
405 | ; parcel_owner_is_god = true | ||
406 | |||
407 | ;# {simple_build_permissions} {} {Allow building in parcel by access list (no groups)} {true false} false | 419 | ;# {simple_build_permissions} {} {Allow building in parcel by access list (no groups)} {true false} false |
408 | ;; More control over permissions | 420 | ;; More control over permissions |
409 | ;; This is definitely not SL! | 421 | ;; This is definitely not SL! |
410 | ;; Provides a simple control for land owners to give build rights to | 422 | ;; Provides a simple control for land owners to give build rights to |
411 | ;; specific avatars in publicly accessible parcels that disallow object | 423 | ;; specific avatars in publicly accessible parcels that disallow object |
412 | ;; creation in general. | 424 | ;; creation in general. |
413 | ;; Owners specific avatars by adding them to the Access List of the parcel | 425 | ;; Owners specific avatars by adding them to the Access List of the parcel |
414 | ;; without having to use the Groups feature | 426 | ;; without having to use the Groups feature |
415 | ; simple_build_permissions = false | 427 | ; simple_build_permissions = false |
@@ -430,12 +442,12 @@ | |||
430 | 442 | ||
431 | 443 | ||
432 | ; ** Standalone Estate Settings ** | 444 | ; ** Standalone Estate Settings ** |
433 | ; The following parameters will only be used on a standalone system to | 445 | ; The following parameters will only be used on a standalone system to |
434 | ; create an estate owner that does not already exist | 446 | ; create an estate owner that does not already exist |
435 | 447 | ||
436 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 | 448 | ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 |
437 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random | 449 | ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random |
438 | ;; UUID will be assigned. This is normally what you want | 450 | ;; UUID will be assigned. This is normally what you want |
439 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 | 451 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 |
440 | 452 | ||
441 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} | 453 | ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} |
@@ -504,11 +516,11 @@ | |||
504 | ; You can whitelist individual endpoints by IP or FQDN, e.g. | 516 | ; You can whitelist individual endpoints by IP or FQDN, e.g. |
505 | ; | 517 | ; |
506 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 | 518 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 |
507 | ; | 519 | ; |
508 | ; You can specify multiple addresses by separating them with a bar. For example, | 520 | ; You can specify multiple addresses by separating them with a bar. For example, |
509 | ; | 521 | ; |
510 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 | 522 | ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 |
511 | ; | 523 | ; |
512 | ; If an address if given without a port number then port 80 is assumed | 524 | ; If an address if given without a port number then port 80 is assumed |
513 | ; | 525 | ; |
514 | ; You can also specify a network range in CIDR notation to whitelist, e.g. | 526 | ; You can also specify a network range in CIDR notation to whitelist, e.g. |
@@ -522,11 +534,21 @@ | |||
522 | ; | 534 | ; |
523 | ; See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation for more information on CIDR notation | 535 | ; See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation for more information on CIDR notation |
524 | 536 | ||
537 | ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 | ||
538 | ;; By default, llHTTPRequest limits the response body to 2048 bytes. | ||
539 | ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum | ||
540 | ;; of HttpBodyMaxLenMAX bytes. | ||
541 | ;; Please be aware that the limit can be set to insanely high values, | ||
542 | ;; effectively removing any limitation. This will expose your sim to a | ||
543 | ;; known attack. It is not recommended to set this limit higher than | ||
544 | ;; the highest value that is actually needed by existing applications! | ||
545 | ;; 16384 is the SL compatible value. | ||
546 | ; HttpBodyMaxLenMAX=16384 | ||
547 | |||
525 | ;# {ExternalHostNameForLSL} {} {Hostname to use for HTTP-IN URLs. This should be reachable from the internet.} {} | 548 | ;# {ExternalHostNameForLSL} {} {Hostname to use for HTTP-IN URLs. This should be reachable from the internet.} {} |
526 | ;; Hostname to use in llRequestURL/llRequestSecureURL | 549 | ;; Hostname to use in llRequestURL/llRequestSecureURL |
527 | ;; if not defined - default machine name is being used | 550 | ;; if not defined - llRequestURL/llRequestSecureURL are disabled |
528 | ;; (on Windows this mean NETBIOS name - useably only inside local network) | 551 | ExternalHostNameForLSL = ${Const|BaseHostname} |
529 | ; ExternalHostNameForLSL = "127.0.0.1" | ||
530 | 552 | ||
531 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim | 553 | ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim |
532 | ;; What is reported as the "X-Secondlife-Shard" | 554 | ;; What is reported as the "X-Secondlife-Shard" |
@@ -539,11 +561,11 @@ | |||
539 | ;; What is reported as the "User-Agent" when using llHTTPRequest | 561 | ;; What is reported as the "User-Agent" when using llHTTPRequest |
540 | ;; Defaults to not sent if not set here. See the notes section in the wiki | 562 | ;; Defaults to not sent if not set here. See the notes section in the wiki |
541 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding | 563 | ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding |
542 | ;; " (Mozilla Compatible)" to the text where there are problems with a | 564 | ;; " (Mozilla Compatible)" to the text where there are problems with a |
543 | ;; web server | 565 | ;; web server |
544 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" | 566 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" |
545 | 567 | ||
546 | ;; The follow 3 variables are for HTTP Basic Authentication for the Robust services. | 568 | ;; The following 3 variables are for HTTP Basic Authentication for the Robust services. |
547 | ;; Use this if your central services in port 8003 need to be accessible on the Internet | 569 | ;; Use this if your central services in port 8003 need to be accessible on the Internet |
548 | ;; but you want to protect them from unauthorized access. The username and password | 570 | ;; but you want to protect them from unauthorized access. The username and password |
549 | ;; here need to match the ones in the Robust service configuration. | 571 | ;; here need to match the ones in the Robust service configuration. |
@@ -556,9 +578,9 @@ | |||
556 | 578 | ||
557 | [XMLRPC] | 579 | [XMLRPC] |
558 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule | 580 | ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule |
559 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, | 581 | ;; If enabled and set to XmlRpcRouterModule, this will post an event, |
560 | ;; "xmlrpc_uri(string)" to the script concurrently with the first | 582 | ;; "xmlrpc_uri(string)" to the script concurrently with the first |
561 | ;; remote_data event. This will contain the fully qualified URI an | 583 | ;; remote_data event. This will contain the fully qualified URI an |
562 | ;; external site needs to use to send XMLRPC requests to that script | 584 | ;; external site needs to use to send XMLRPC requests to that script |
563 | ;; | 585 | ;; |
564 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels | 586 | ;; If enabled and set to XmlRpcGridRouterModule, newly created channels |
@@ -571,7 +593,7 @@ | |||
571 | ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com | 593 | ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com |
572 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator | 594 | ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator |
573 | ;; will use this address to register xmlrpc channels on the external | 595 | ;; will use this address to register xmlrpc channels on the external |
574 | ;; service | 596 | ;; service |
575 | ; XmlRpcHubURI = http://example.com | 597 | ; XmlRpcHubURI = http://example.com |
576 | 598 | ||
577 | 599 | ||
@@ -608,7 +630,6 @@ | |||
608 | 630 | ||
609 | 631 | ||
610 | [SimulatorFeatures] | 632 | [SimulatorFeatures] |
611 | |||
612 | ;# {SearchServerURI} {} {URL of the search server} {} | 633 | ;# {SearchServerURI} {} {URL of the search server} {} |
613 | ;; Optional. If given this serves the same purpose as the grid wide | 634 | ;; Optional. If given this serves the same purpose as the grid wide |
614 | ;; [LoginServices] SearchURL setting and will override that where | 635 | ;; [LoginServices] SearchURL setting and will override that where |
@@ -642,6 +663,11 @@ | |||
642 | ;; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed. | 663 | ;; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed. |
643 | ;DisableInterRegionTeleportCancellation = false | 664 | ;DisableInterRegionTeleportCancellation = false |
644 | 665 | ||
666 | ;# {LandingPointBehavior} {} {How to honor landing points and telehubs for gods.} {LandingPointBehavior_OS LandingPointBehavior_SL} LandingPointBehavior_OS | ||
667 | ;; This option exists to control the behavior of teleporting gods into places that have landing points | ||
668 | ;; and telehubs. Historically, there has been a difference: OpenSim (OS) has honored landing points and telehubs even for | ||
669 | ;; avatars with god permissions; SL lets gods land wherever they want. | ||
670 | ;LandingPointBehavior = LandingPointBehavior_OS | ||
645 | 671 | ||
646 | [Messaging] | 672 | [Messaging] |
647 | ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *} | 673 | ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *} |
@@ -660,14 +686,18 @@ | |||
660 | ;; For standalones, this is the storage dll. | 686 | ;; For standalones, this is the storage dll. |
661 | ; StorageProvider = OpenSim.Data.MySQL.dll | 687 | ; StorageProvider = OpenSim.Data.MySQL.dll |
662 | 688 | ||
663 | ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule | 689 | ; Mute list handler |
664 | ;; Mute list handler (not yet implemented). MUST BE SET to allow offline | 690 | ; the provided MuteListModule is just a Dummy |
665 | ;; messages to work | 691 | ; you will need a external module for proper suport. |
692 | ; if you keep both 2 following settings comment, viewers will use mutes in their caches | ||
693 | ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions | ||
694 | ; WARNING: viewers mutes cache seems to shared by all grids, including SL | ||
695 | ; this may cause some confusion. | ||
696 | |||
697 | ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None | ||
666 | ; MuteListModule = MuteListModule | 698 | ; MuteListModule = MuteListModule |
667 | 699 | ||
668 | ;# {MuteListURL} {OfflineMessageModule:OfflineMessageModule} {} {} http://yourserver/Mute.php | 700 | ;# {MuteListURL} {MuteListModule:MuteListModule} {} {} http://yourserver/Mute.php |
669 | ;; URL of the web service that serves mute lists. Not currently used, but | ||
670 | ;; must be set to allow offline messaging to work. | ||
671 | ; MuteListURL = http://yourserver/Mute.php | 701 | ; MuteListURL = http://yourserver/Mute.php |
672 | 702 | ||
673 | ;; Control whether group invites and notices are stored for offline users. | 703 | ;; Control whether group invites and notices are stored for offline users. |
@@ -684,18 +714,11 @@ | |||
684 | [ODEPhysicsSettings] | 714 | [ODEPhysicsSettings] |
685 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true | 715 | ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true |
686 | ;; Do we want to mesh sculpted prim to collide like they look? | 716 | ;; Do we want to mesh sculpted prim to collide like they look? |
687 | ;; If you are seeing sculpt texture decode problems | 717 | ;; If you are seeing sculpt texture decode problems |
688 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") | 718 | ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") |
689 | ;; then you might want to try setting this to false. | 719 | ;; then you might want to try setting this to false. |
690 | ; mesh_sculpted_prim = true | 720 | ; mesh_sculpted_prim = true |
691 | 721 | ||
692 | ;# {use_NINJA_physics_joints} {[Startup]physics:OpenDynamicsEngine} {Use jointed (NINJA) physics?} {true false} false | ||
693 | ;; If you would like physics joints to be enabled through a special naming | ||
694 | ;; convention in the client, set this to true. | ||
695 | ;; (see NINJA Physics, http://opensimulator.org/wiki/NINJA_Physics) | ||
696 | ; use_NINJA_physics_joints = false | ||
697 | |||
698 | |||
699 | [RemoteAdmin] | 722 | [RemoteAdmin] |
700 | ;; This is the remote admin module, which uses XMLRPC requests to | 723 | ;; This is the remote admin module, which uses XMLRPC requests to |
701 | ;; manage regions from a web interface. | 724 | ;; manage regions from a web interface. |
@@ -841,6 +864,10 @@ | |||
841 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" | 864 | ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" |
842 | 865 | ||
843 | [Economy] | 866 | [Economy] |
867 | ; the economy module in use | ||
868 | ; To use other modules you need to override this setting | ||
869 | ; economymodule = BetaGridLikeMoneyModule | ||
870 | |||
844 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true | 871 | ;# {SellEnabled} {} {Enable selling for 0?} {true false} true |
845 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). | 872 | ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). |
846 | ; There is no intention to implement anything further in core OpenSimulator. | 873 | ; There is no intention to implement anything further in core OpenSimulator. |
@@ -872,6 +899,9 @@ | |||
872 | ;; Time a thread must be idle (in seconds) before it dies | 899 | ;; Time a thread must be idle (in seconds) before it dies |
873 | ; IdleTimeout = 60 | 900 | ; IdleTimeout = 60 |
874 | 901 | ||
902 | ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable | ||
903 | ; MinTimerInterval = 0.5 | ||
904 | |||
875 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal | 905 | ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal |
876 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", | 906 | ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", |
877 | ;; "Highest") | 907 | ;; "Highest") |
@@ -885,8 +915,8 @@ | |||
885 | ;; The trade-off may be increased memory usage by the script engine. | 915 | ;; The trade-off may be increased memory usage by the script engine. |
886 | ; ThreadStackSize = 262144 | 916 | ; ThreadStackSize = 262144 |
887 | 917 | ||
888 | ;; Set this to true (the default) to load each script into a separate | 918 | ;; Set this to true to load each script into a separate |
889 | ;; AppDomain. | 919 | ;; AppDomain. |
890 | ;; | 920 | ;; |
891 | ;; Setting this to false will load all script assemblies into the | 921 | ;; Setting this to false will load all script assemblies into the |
892 | ;; current AppDomain, which will significantly improve script loading times. | 922 | ;; current AppDomain, which will significantly improve script loading times. |
@@ -894,18 +924,20 @@ | |||
894 | ;; | 924 | ;; |
895 | ;; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted. | 925 | ;; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted. |
896 | ;; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region. | 926 | ;; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region. |
897 | ;; Some Windows users have also reported script loading problems when AppDomainLoading = false | 927 | ;; at this time some mono versions seem to have problems with the true option |
898 | ; AppDomainLoading = true | 928 | ;; so default is now false until a fix is found, to simply life of less technical skilled users. |
929 | ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. | ||
930 | ; AppDomainLoading = false | ||
899 | 931 | ||
900 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) | 932 | ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) |
901 | ;; co-op will be more stable but this option is currently experimental. | 933 | ;; co-op will be more stable but this option is currently experimental. |
902 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. | 934 | ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. |
903 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run | 935 | ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run |
904 | ;; or by deleting the script DLL* files in caches/ScriptEngines/<region-id>/ | 936 | ;; or by deleting the script DLL* files in ../../caches/ScriptEngines/<region-id>/ |
905 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile | 937 | ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile |
906 | ;; Current valid values are "abort" and "co-op" | 938 | ;; Current valid values are "abort" and "co-op" |
907 | ; ScriptStopStrategy = abort | 939 | ; ScriptStopStrategy = co-op |
908 | 940 | ||
909 | 941 | ||
910 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true | 942 | ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true |
911 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false | 943 | ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false |
@@ -914,16 +946,12 @@ | |||
914 | ;; by scripts have changed. | 946 | ;; by scripts have changed. |
915 | ; DeleteScriptsOnStartup = true | 947 | ; DeleteScriptsOnStartup = true |
916 | 948 | ||
917 | ;# {DefaultCompileLanguage} {Enabled:true} {Default script language?} {lsl vb cs} lsl | 949 | ;# {CompactMemOnLoad} {} {compacts memory on each script load at startup?} {true false} false |
918 | ;; Default language for scripts | 950 | ;; forces calls to memory garbage collector before loading each script DLL during region startup. |
919 | ; DefaultCompileLanguage = "lsl" | 951 | ;; Peak memory usage is reduced and region starts with a more compacted memory allocation. |
920 | 952 | ;; But this costs a lot of time, so region load will take a lot longer. | |
921 | ;# {AllowedCompilers} {Enabled:true} {Languages to allow (comma separated)?} {} lsl | 953 | ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) |
922 | ;; List of allowed languages (lsl,vb,cs) | 954 | ;CompactMemOnLoad = false |
923 | ;; AllowedCompilers=lsl,cs,vb | ||
924 | ;; *warning*, non lsl languages have access to static methods such as | ||
925 | ;; System.IO.File. Enable at your own risk. | ||
926 | ; AllowedCompilers = "lsl" | ||
927 | 955 | ||
928 | ;; Compile debug info (line numbers) into the script assemblies | 956 | ;; Compile debug info (line numbers) into the script assemblies |
929 | ; CompileWithDebugInformation = true | 957 | ; CompileWithDebugInformation = true |
@@ -938,6 +966,10 @@ | |||
938 | ;; If a script overruns it's event limit, kill the script? | 966 | ;; If a script overruns it's event limit, kill the script? |
939 | ; KillTimedOutScripts = false | 967 | ; KillTimedOutScripts = false |
940 | 968 | ||
969 | ;# {ScriptDelayFactor} {} {Multiplier for scripting delays} {} 1.0 | ||
970 | ;; Sets the multiplier for the scripting delays | ||
971 | ; ScriptDelayFactor = 1.0 | ||
972 | |||
941 | ;# {ScriptDistanceLimitFactor} {} {Multiplier for 10.0m distance limits?} {} | 973 | ;# {ScriptDistanceLimitFactor} {} {Multiplier for 10.0m distance limits?} {} |
942 | ;; The factor the 10 m distances limits are multiplied by | 974 | ;; The factor the 10 m distances limits are multiplied by |
943 | ; ScriptDistanceLimitFactor = 1.0 | 975 | ; ScriptDistanceLimitFactor = 1.0 |
@@ -962,7 +994,7 @@ | |||
962 | 994 | ||
963 | ;# {ScriptEnginesPath} {} {Path to script assemblies} {} ScriptEngines | 995 | ;# {ScriptEnginesPath} {} {Path to script assemblies} {} ScriptEngines |
964 | ;; Path to script engine assemblies | 996 | ;; Path to script engine assemblies |
965 | ;; Default is ../caches/ScriptEngines | 997 | ;; Default is ../../caches/ScriptEngines |
966 | ; ScriptEnginesPath = "ScriptEngines" | 998 | ; ScriptEnginesPath = "ScriptEngines" |
967 | 999 | ||
968 | [OSSL] | 1000 | [OSSL] |
@@ -1028,7 +1060,7 @@ | |||
1028 | ;; or... use Groups Module V2, which works for standalones and robust grids | 1060 | ;; or... use Groups Module V2, which works for standalones and robust grids |
1029 | ; Module = "Groups Module V2" | 1061 | ; Module = "Groups Module V2" |
1030 | 1062 | ||
1031 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} | 1063 | ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} |
1032 | ; StorageProvider = OpenSim.Data.MySQL.dll | 1064 | ; StorageProvider = OpenSim.Data.MySQL.dll |
1033 | 1065 | ||
1034 | ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector | 1066 | ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector |
@@ -1046,7 +1078,7 @@ | |||
1046 | ; LocalService = local | 1078 | ; LocalService = local |
1047 | 1079 | ||
1048 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" | 1080 | ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" |
1049 | ;; Used for V2 in Remote only. | 1081 | ;; Used for V2 in Remote only. |
1050 | ; SecretKey = "" | 1082 | ; SecretKey = "" |
1051 | 1083 | ||
1052 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} | 1084 | ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} |
@@ -1057,11 +1089,11 @@ | |||
1057 | ;; Leave it commented for standalones, V2 | 1089 | ;; Leave it commented for standalones, V2 |
1058 | ; GroupsServerURI = "" | 1090 | ; GroupsServerURI = "" |
1059 | 1091 | ||
1060 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} | 1092 | ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} |
1061 | ;; Used for V2 in HG only. For example | 1093 | ;; Used for V2 in HG only. For example |
1062 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 | 1094 | ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 |
1063 | ;; If you have this set under [Startup], no need to set it here, leave it commented | 1095 | ;; If you have this set under [Startup], no need to set it here, leave it commented |
1064 | ; HomeURI = "" | 1096 | ; HomeURI = "" |
1065 | 1097 | ||
1066 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true | 1098 | ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true |
1067 | ; MessagingEnabled = true | 1099 | ; MessagingEnabled = true |
@@ -1100,22 +1132,46 @@ | |||
1100 | ;; SimpleAngularDistance, FrontBack | 1132 | ;; SimpleAngularDistance, FrontBack |
1101 | ; UpdatePrioritizationScheme = BestAvatarResponsiveness | 1133 | ; UpdatePrioritizationScheme = BestAvatarResponsiveness |
1102 | 1134 | ||
1135 | ; TEST OPTION KEEP AS FALSE | ||
1136 | ; if true, don't send object updates if outside view range | ||
1137 | ; ObjectsCullingByDistance = false | ||
1103 | 1138 | ||
1104 | [MediaOnAPrim] | 1139 | [MediaOnAPrim] |
1105 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true | 1140 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true |
1106 | ;; Enable media on a prim facilities | 1141 | ;; Enable media on a prim facilities |
1107 | ; Enabled = true; | 1142 | ; Enabled = true |
1108 | 1143 | ||
1109 | 1144 | ||
1110 | [NPC] | 1145 | [NPC] |
1111 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false | 1146 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false |
1112 | ; Enabled = false | 1147 | ; Enabled = false |
1113 | 1148 | ||
1149 | ;; several options to control NPCs creation | ||
1150 | |||
1151 | ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true | ||
1152 | ;; allow NPCs to be created not Owned {true false} default: true | ||
1153 | ; AllowNotOwned = true | ||
1154 | |||
1155 | ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true | ||
1156 | ;; allow NPCs to set to be sensed as Avatars {true false} default: true | ||
1157 | ; AllowSenseAsAvatar = true | ||
1158 | |||
1159 | ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true | ||
1160 | ;; allow NPCs to created cloning any avatar in region {true false} default: true | ||
1161 | ; AllowCloneOtherAvatars = true | ||
1162 | |||
1163 | ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true | ||
1164 | ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true | ||
1165 | ; NoNPCGroup = true | ||
1166 | |||
1114 | 1167 | ||
1115 | [Terrain] | 1168 | [Terrain] |
1116 | ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island | 1169 | ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island |
1117 | ; InitialTerrain = "pinhead-island" | 1170 | ; InitialTerrain = "pinhead-island" |
1118 | 1171 | ||
1172 | [LandManagement] | ||
1173 | ;; set this to false to not display parcel ban lines | ||
1174 | ;ShowParcelBansLines = true | ||
1119 | 1175 | ||
1120 | [UserProfiles] | 1176 | [UserProfiles] |
1121 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} | 1177 | ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} |
@@ -1123,6 +1179,11 @@ | |||
1123 | ;; If un-set / "" the module is disabled | 1179 | ;; If un-set / "" the module is disabled |
1124 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} | 1180 | ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} |
1125 | 1181 | ||
1182 | ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true | ||
1183 | ;; set this to false to prevent your users to be sent to unknown | ||
1184 | ;; web sites by other users on their profiles | ||
1185 | ; AllowUserProfileWebURLs = true | ||
1186 | |||
1126 | [XBakes] | 1187 | [XBakes] |
1127 | ;# {URL} {} {Set URL for Baked texture service} {} | 1188 | ;# {URL} {} {Set URL for Baked texture service} {} |
1128 | ;; Sets the URL for the baked texture ROBUST service. | 1189 | ;; Sets the URL for the baked texture ROBUST service. |
@@ -1142,11 +1203,11 @@ | |||
1142 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini | 1203 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini |
1143 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, | 1204 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, |
1144 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" | 1205 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" |
1145 | ;; | 1206 | ;; |
1146 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ | 1207 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ |
1147 | ;; that the referenced .ini file goes on to include. | 1208 | ;; that the referenced .ini file goes on to include. |
1148 | ;; | 1209 | ;; |
1149 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy | 1210 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy |
1150 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before | 1211 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before |
1151 | ;; editing it to set the database and backend services that OpenSim will use. | 1212 | ;; editing it to set the database and backend services that OpenSim will use. |
1152 | ;; | 1213 | ;; |