diff options
Diffstat (limited to 'bin')
-rw-r--r-- | bin/OpenSim.ini.example | 153 | ||||
-rw-r--r-- | bin/OpenSimDefaults.ini | 69 | ||||
-rw-r--r-- | bin/Robust.HG.ini.example | 38 | ||||
-rw-r--r-- | bin/Robust.ini.example | 38 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 18 |
5 files changed, 208 insertions, 108 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 5bac56e..fbaa590 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -1,4 +1,22 @@ | |||
1 | ;; A note on the format of this file | 1 | ;; This is the main configuration file for OpenSimulator. If it's named OpenSim.ini |
2 | ;; then it will be loaded by OpenSimulator. If it's named OpenSim.ini.example then | ||
3 | ;; you will need to copy it to OpenSim.ini first (if that file does not already exist) | ||
4 | ;; | ||
5 | ;; If you are copying, then once you have copied OpenSim.ini.example to OpenSim.ini you will | ||
6 | ;; need to pick an architecture in the [Architecture] section at the end of this file. | ||
7 | ;; | ||
8 | ;; The settings in this file are in the form "<key> = <value>". For example, save_crashes = false | ||
9 | ;; in the [Startup] section below. | ||
10 | ;; | ||
11 | ;; All settings are initially commented out and the default value used, as found in | ||
12 | ;; OpenSimDefaults.ini. To change a setting, first uncomment it by deleting the initial semicolon (;) | ||
13 | ;; and then change the value. This will override the value in OpenSimDefaults.ini | ||
14 | ;; | ||
15 | ;; If you want to find out what configuration OpenSimulator has finished with once all the configuration | ||
16 | ;; files are loaded then type "config show" on the region console command line. | ||
17 | ;; | ||
18 | ;; | ||
19 | ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE | ||
2 | ;; | 20 | ;; |
3 | ;; All leading white space is ignored, but preserved. | 21 | ;; All leading white space is ignored, but preserved. |
4 | ;; | 22 | ;; |
@@ -8,15 +26,14 @@ | |||
8 | ;; formatted as: | 26 | ;; formatted as: |
9 | ;; {option} {depends on} {question to ask} {choices} default value | 27 | ;; {option} {depends on} {question to ask} {choices} default value |
10 | ;; Any text comments following the declaration, up to the next blank line. | 28 | ;; Any text comments following the declaration, up to the next blank line. |
11 | ;; will be copied to the generated file. | 29 | ;; will be copied to the generated file (NOTE: generation is not yet implemented) |
12 | ;; A * in the choices list will allow an empty entry.\ | 30 | ;; A * in the choices list will allow an empty entry. |
13 | ;; An empty question will set the default if the dependencies are | 31 | ;; An empty question will set the default if the dependencies are |
14 | ;; satisfied. | 32 | ;; satisfied. |
15 | ;; | 33 | ;; |
16 | ;; ; denotes a commented out option. Uncomment it to actvate it | 34 | ;; ; denotes a commented out option. |
17 | ;; and change it to the desired value | 35 | ;; Any options added to OpenSim.ini.example should be initially commented out. |
18 | ;; Any options added to OpenSim.ini.exmaple must be commented out, | 36 | |
19 | ;; and their value must represent the default. | ||
20 | 37 | ||
21 | [Startup] | 38 | [Startup] |
22 | ;# {save_crashes} {} {Save crashes to disk?} {true false} false | 39 | ;# {save_crashes} {} {Save crashes to disk?} {true false} false |
@@ -35,7 +52,7 @@ | |||
35 | 52 | ||
36 | ;; Determine where OpenSimulator looks for the files which tell it | 53 | ;; Determine where OpenSimulator looks for the files which tell it |
37 | ;; which regions to server | 54 | ;; which regions to server |
38 | ;; Defaults to "filesystem" if this setting isn't present | 55 | ;; Default is "filesystem" |
39 | ; region_info_source = "filesystem" | 56 | ; region_info_source = "filesystem" |
40 | ; region_info_source = "web" | 57 | ; region_info_source = "web" |
41 | 58 | ||
@@ -131,6 +148,7 @@ | |||
131 | ;; ZeroMesher is faster but leaves the physics engine to model the mesh | 148 | ;; ZeroMesher is faster but leaves the physics engine to model the mesh |
132 | ;; using the basic shapes that it supports. | 149 | ;; using the basic shapes that it supports. |
133 | ;; Usually this is only a box. | 150 | ;; Usually this is only a box. |
151 | ;; Default is Meshmerizer | ||
134 | ; meshing = Meshmerizer | 152 | ; meshing = Meshmerizer |
135 | ; meshing = ZeroMesher | 153 | ; meshing = ZeroMesher |
136 | 154 | ||
@@ -138,6 +156,7 @@ | |||
138 | ;; OpenDynamicsEngine is by some distance the most developed physics engine | 156 | ;; OpenDynamicsEngine is by some distance the most developed physics engine |
139 | ;; basicphysics effectively does not model physics at all, making all | 157 | ;; basicphysics effectively does not model physics at all, making all |
140 | ;; objects phantom | 158 | ;; objects phantom |
159 | ;; Default is OpenDynamicsEngine | ||
141 | ; physics = OpenDynamicsEngine | 160 | ; physics = OpenDynamicsEngine |
142 | ; physics = basicphysics | 161 | ; physics = basicphysics |
143 | ; physics = POS | 162 | ; physics = POS |
@@ -154,7 +173,6 @@ | |||
154 | ;; permission checks (allowing anybody to copy | 173 | ;; permission checks (allowing anybody to copy |
155 | ;; any item, etc. This may not yet be implemented uniformally. | 174 | ;; any item, etc. This may not yet be implemented uniformally. |
156 | ;; If set to true, then all permissions checks are carried out | 175 | ;; If set to true, then all permissions checks are carried out |
157 | ;; Default is false | ||
158 | ; serverside_object_permissions = false | 176 | ; serverside_object_permissions = false |
159 | 177 | ||
160 | ;; This allows users with a UserLevel of 200 or more to assume god | 178 | ;; This allows users with a UserLevel of 200 or more to assume god |
@@ -183,11 +201,20 @@ | |||
183 | ;; If not generating maptiles, use this static texture asset ID | 201 | ;; If not generating maptiles, use this static texture asset ID |
184 | ; MaptileStaticUUID = "00000000-0000-0000-0000-000000000000" | 202 | ; MaptileStaticUUID = "00000000-0000-0000-0000-000000000000" |
185 | 203 | ||
204 | ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if required | ||
205 | ; HttpProxy = "http://proxy.com:8080" | ||
206 | |||
207 | ;; If you're using HttpProxy, then you can set HttpProxyExceptions to a list of regular expressions for URLs that you don't want to go through the proxy | ||
208 | ;; For example, servers inside your firewall. | ||
209 | ;; Separate patterns with a ';' | ||
210 | ; HttpProxyExceptions = ".mydomain.com;localhost" | ||
211 | |||
186 | ;# {emailmodule} {} {Provide llEmail and llGetNextEmail functionality? (requires SMTP server)} {true false} false | 212 | ;# {emailmodule} {} {Provide llEmail and llGetNextEmail functionality? (requires SMTP server)} {true false} false |
187 | ;; The email module requires some configuration. It needs an SMTP | 213 | ;; The email module requires some configuration. It needs an SMTP |
188 | ;; server to send mail through. | 214 | ;; server to send mail through. |
189 | ; emailmodule = DefaultEmailModule | 215 | ; emailmodule = DefaultEmailModule |
190 | 216 | ||
217 | |||
191 | [SMTP] | 218 | [SMTP] |
192 | ;; The SMTP server enabled the email module to send email to external | 219 | ;; The SMTP server enabled the email module to send email to external |
193 | ;; destinations. | 220 | ;; destinations. |
@@ -214,6 +241,7 @@ | |||
214 | ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} | 241 | ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} |
215 | ; SMTP_SERVER_PASSWORD = "" | 242 | ; SMTP_SERVER_PASSWORD = "" |
216 | 243 | ||
244 | |||
217 | [Network] | 245 | [Network] |
218 | ;; Configure the remote console user here. This will not actually be used | 246 | ;; Configure the remote console user here. This will not actually be used |
219 | ;; unless you use -console=rest at startup. | 247 | ;; unless you use -console=rest at startup. |
@@ -247,6 +275,7 @@ | |||
247 | ;; " (Mozilla Compatible)" to the text where there are problems with a web server | 275 | ;; " (Mozilla Compatible)" to the text where there are problems with a web server |
248 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" | 276 | ; user_agent = "OpenSim LSL (Mozilla Compatible)" |
249 | 277 | ||
278 | |||
250 | [ClientStack.LindenUDP] | 279 | [ClientStack.LindenUDP] |
251 | ;; See OpensSimDefaults.ini for the throttle options. You can copy the | 280 | ;; See OpensSimDefaults.ini for the throttle options. You can copy the |
252 | ;; relevant sections and override them here. | 281 | ;; relevant sections and override them here. |
@@ -263,17 +292,18 @@ | |||
263 | ;; building's lights to possibly not be rendered. | 292 | ;; building's lights to possibly not be rendered. |
264 | ; DisableFacelights = "false" | 293 | ; DisableFacelights = "false" |
265 | 294 | ||
295 | |||
266 | [Chat] | 296 | [Chat] |
267 | ;# {whisper_distance} {} {Distance at which a whisper is heard, in meters?} {} 10 | 297 | ;# {whisper_distance} {} {Distance at which a whisper is heard, in meters?} {} 10 |
268 | ;; Distance in meters that whispers should travel. Default is 10m | 298 | ;; Distance in meters that whispers should travel. |
269 | ; whisper_distance = 10 | 299 | ; whisper_distance = 10 |
270 | 300 | ||
271 | ;# {say_distance} {} {Distance at which normal chat is heard, in meters? (SL uses 20 here)} {} 30 | 301 | ;# {say_distance} {} {Distance at which normal chat is heard, in meters? (SL uses 20 here)} {} 30 |
272 | ;; Distance in meters that ordinary chat should travel. Default is 30m | 302 | ;; Distance in meters that ordinary chat should travel. |
273 | ; say_distance = 30 | 303 | ; say_distance = 30 |
274 | 304 | ||
275 | ;# {shout_distance} {Distance at which a shout is heard, in meters?} {} 100 | 305 | ;# {shout_distance} {Distance at which a shout is heard, in meters?} {} 100 |
276 | ;; Distance in meters that shouts should travel. Default is 100m | 306 | ;; Distance in meters that shouts should travel. |
277 | ; shout_distance = 100 | 307 | ; shout_distance = 100 |
278 | 308 | ||
279 | 309 | ||
@@ -337,13 +367,13 @@ | |||
337 | ;# {create_region_enable_voice} {enabled:true} {Enable voice for newly created regions?} {true false} false | 367 | ;# {create_region_enable_voice} {enabled:true} {Enable voice for newly created regions?} {true false} false |
338 | ;; set this variable to true if you want the create_region XmlRpc | 368 | ;; set this variable to true if you want the create_region XmlRpc |
339 | ;; call to unconditionally enable voice on all parcels for a newly | 369 | ;; call to unconditionally enable voice on all parcels for a newly |
340 | ;; created region [default: false] | 370 | ;; created region |
341 | ; create_region_enable_voice = false | 371 | ; create_region_enable_voice = false |
342 | 372 | ||
343 | ;# {create_region_public} {enabled:true} {Make newly created regions public?} {true false} false | 373 | ;# {create_region_public} {enabled:true} {Make newly created regions public?} {true false} false |
344 | ;; set this variable to false if you want the create_region XmlRpc | 374 | ;; set this variable to false if you want the create_region XmlRpc |
345 | ;; call to create all regions as private per default (can be | 375 | ;; call to create all regions as private per default (can be |
346 | ;; overridden in the XmlRpc call) [default: true] | 376 | ;; overridden in the XmlRpc call) |
347 | ; create_region_public = false | 377 | ; create_region_public = false |
348 | 378 | ||
349 | ;# {enabled_methods} {enabled:true} {List of methods to allow, separated by |} {} all | 379 | ;# {enabled_methods} {enabled:true} {List of methods to allow, separated by |} {} all |
@@ -372,15 +402,16 @@ | |||
372 | ;; default avatars | 402 | ;; default avatars |
373 | ; default_appearance = default_appearance.xml | 403 | ; default_appearance = default_appearance.xml |
374 | 404 | ||
405 | |||
375 | [Wind] | 406 | [Wind] |
376 | ;# {enabled} {} {Enable wind module?} {true false} true | 407 | ;# {enabled} {} {Enable wind module?} {true false} true |
377 | ;; Enables the wind module. Default is true | 408 | ;; Enables the wind module. |
378 | ;enabled = true | 409 | ; enabled = true |
379 | 410 | ||
380 | ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 | 411 | ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 |
381 | ;; How often should wind be updated, as a function of world frames. | 412 | ;; How often should wind be updated, as a function of world frames. |
382 | ;; Approximately 50 frames a second | 413 | ;; Approximately 50 frames a second |
383 | wind_update_rate = 150 | 414 | ; wind_update_rate = 150 |
384 | 415 | ||
385 | ;; The Default Wind Plugin to load | 416 | ;; The Default Wind Plugin to load |
386 | ; wind_plugin = SimpleRandomWind | 417 | ; wind_plugin = SimpleRandomWind |
@@ -396,9 +427,10 @@ | |||
396 | 427 | ||
397 | ;# {strength} {enabled:true wind_plugin:SimpleRandomWind} {Wind strength?} {} 1.0 | 428 | ;# {strength} {enabled:true wind_plugin:SimpleRandomWind} {Wind strength?} {} 1.0 |
398 | ;; This setting is specific to the SimpleRandomWind plugin | 429 | ;; This setting is specific to the SimpleRandomWind plugin |
399 | ;; Adjusts wind strength. 0.0 = no wind, 1.0 = normal wind. Default is 1.0 | 430 | ;; Adjusts wind strength. 0.0 = no wind, 1.0 = normal wind. |
400 | ; strength = 1.0 | 431 | ; strength = 1.0 |
401 | 432 | ||
433 | |||
402 | [LightShare] | 434 | [LightShare] |
403 | ;# {enable_windlight} {} {Enable LightShare technology?} {true false} false | 435 | ;# {enable_windlight} {} {Enable LightShare technology?} {true false} false |
404 | ;; This enables the transmission of Windlight scenes to supporting clients, | 436 | ;; This enables the transmission of Windlight scenes to supporting clients, |
@@ -406,7 +438,8 @@ | |||
406 | ;; It has no ill effect on viewers which do not support server-side | 438 | ;; It has no ill effect on viewers which do not support server-side |
407 | ;; windlight settings. | 439 | ;; windlight settings. |
408 | ;; Currently we only have support for MySQL databases. | 440 | ;; Currently we only have support for MySQL databases. |
409 | ; enable_windlight = false; | 441 | ; enable_windlight = false |
442 | |||
410 | 443 | ||
411 | [DataSnapshot] | 444 | [DataSnapshot] |
412 | ;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false | 445 | ;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false |
@@ -417,7 +450,6 @@ | |||
417 | ;; and you can ignore the rest of these search-related configs. | 450 | ;; and you can ignore the rest of these search-related configs. |
418 | ; index_sims = false | 451 | ; index_sims = false |
419 | 452 | ||
420 | |||
421 | ;# {data_exposure} {index_sims:true} {How much data should be exposed?} {minimum all} minimum | 453 | ;# {data_exposure} {index_sims:true} {How much data should be exposed?} {minimum all} minimum |
422 | ;; The variable data_exposure controls what the regions expose: | 454 | ;; The variable data_exposure controls what the regions expose: |
423 | ;; minimum: exposes only things explicitly marked for search | 455 | ;; minimum: exposes only things explicitly marked for search |
@@ -462,6 +494,7 @@ | |||
462 | ;; Money Unit fee to create groups | 494 | ;; Money Unit fee to create groups |
463 | ; PriceGroupCreate = 0 | 495 | ; PriceGroupCreate = 0 |
464 | 496 | ||
497 | |||
465 | [XEngine] | 498 | [XEngine] |
466 | ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true | 499 | ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true |
467 | ;; Enable this engine in this OpenSim instance | 500 | ;; Enable this engine in this OpenSim instance |
@@ -556,9 +589,9 @@ | |||
556 | ;; Default is ./bin/ScriptEngines | 589 | ;; Default is ./bin/ScriptEngines |
557 | ; ScriptEnginesPath = "ScriptEngines" | 590 | ; ScriptEnginesPath = "ScriptEngines" |
558 | 591 | ||
592 | |||
559 | [MRM] | 593 | [MRM] |
560 | ;; Enables the Mini Region Modules Script Engine. | 594 | ;; Enables the Mini Region Modules Script Engine. |
561 | ;; default is false | ||
562 | ; Enabled = false | 595 | ; Enabled = false |
563 | 596 | ||
564 | ;; Runs MRM in a Security Sandbox | 597 | ;; Runs MRM in a Security Sandbox |
@@ -580,6 +613,7 @@ | |||
580 | ;; May represent a security risk if you disable this. | 613 | ;; May represent a security risk if you disable this. |
581 | ; OwnerOnly = true | 614 | ; OwnerOnly = true |
582 | 615 | ||
616 | |||
583 | [FreeSwitchVoice] | 617 | [FreeSwitchVoice] |
584 | ;; In order for this to work you need a functioning FreeSWITCH PBX set up. | 618 | ;; In order for this to work you need a functioning FreeSWITCH PBX set up. |
585 | ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module | 619 | ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module |
@@ -587,29 +621,49 @@ | |||
587 | 621 | ||
588 | ;; You need to load a local service for a standalone, and a remote service | 622 | ;; You need to load a local service for a standalone, and a remote service |
589 | ;; for a grid region. Use one of the lines below, as appropriate | 623 | ;; for a grid region. Use one of the lines below, as appropriate |
624 | ;; If you're using Freeswitch on a standalone then you will also need to configure the [FreeswitchService] section | ||
590 | ; LocalServiceModule = OpenSim.Services.FreeswitchService.dll:FreeswitchService | 625 | ; LocalServiceModule = OpenSim.Services.FreeswitchService.dll:FreeswitchService |
591 | ; LocalServiceModule = OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector | 626 | ; LocalServiceModule = OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector |
592 | 627 | ||
593 | ;; If using a remote module, specify the server URL | 628 | ;; If using a remote connector, specify the server URL |
594 | ; FreeswitchServiceURL = http://my.grid.server:8003/fsapi | 629 | ; FreeswitchServiceURL = http://my.grid.server:8003/fsapi |
595 | 630 | ||
631 | |||
596 | [FreeswitchService] | 632 | [FreeswitchService] |
597 | ;; !!!!!!!!!!!!!!!!!!!!!!!!!!! | 633 | ;; !!!!!!!!!!!!!!!!!!!!!!!!!!! |
598 | ;; !!!!!!STANDALONE ONLY!!!!!! | 634 | ;; !!!!!!STANDALONE ONLY!!!!!! |
599 | ;; !!!!!!!!!!!!!!!!!!!!!!!!!!! | 635 | ;; !!!!!!!!!!!!!!!!!!!!!!!!!!! |
600 | ;; IP of your FS server | 636 | ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone |
601 | ;ServerAddress = 85.25.142.92 | 637 | ;; This has to be set for the FreeSWITCH service to work |
638 | ;ServerAddress = 127.0.0.1 | ||
602 | 639 | ||
603 | ;; All other options are - well - optional | 640 | ;; The following configuration parameters are optional |
604 | ; Realm = "127.0.0.1" | 641 | |
605 | ; SIPProxy = "127.0.0.1:5060" | 642 | ;; By default, this is the same as the ServerAddress |
606 | ; EchoServer = "127.0.0.1" | 643 | ; Realm = 127.0.0.1 |
607 | ; EchoPort = 50505 | 644 | |
608 | ; AttemptSTUN = "false" | 645 | ;; By default, this is the same as the ServerAddress on port 5060 |
646 | ; SIPProxy = 127.0.0.1:5060 | ||
647 | |||
648 | ;; Default is 5000ms | ||
609 | ; DefaultTimeout = 5000 | 649 | ; DefaultTimeout = 5000 |
610 | ; Context = "default" | 650 | |
611 | ; UserName = "freeswitch" | 651 | ;; The dial plan context. Default is "default" |
612 | ; Password = "password" | 652 | ; Context = default |
653 | |||
654 | ;; Currently unused | ||
655 | ; UserName = freeswitch | ||
656 | |||
657 | ;; Currently unused | ||
658 | ; Password = password | ||
659 | |||
660 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | ||
661 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | ||
662 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | ||
663 | ;; production at your own risk | ||
664 | ; EchoServer = 127.0.0.1 | ||
665 | ; EchoPort = 50505 | ||
666 | ; AttemptSTUN = false | ||
613 | 667 | ||
614 | [Groups] | 668 | [Groups] |
615 | ;# {Enabled} {} {Enable groups?} {true false} false | 669 | ;# {Enabled} {} {Enable groups?} {true false} false |
@@ -634,7 +688,7 @@ | |||
634 | ;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector | 688 | ;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector |
635 | ;; Service connectors to the Groups Service as used in the GroupsModule. Select one depending on | 689 | ;; Service connectors to the Groups Service as used in the GroupsModule. Select one depending on |
636 | ;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend | 690 | ;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend |
637 | ; ServicesConnectorModule = SimianGroupsServicesConnector | 691 | ; ServicesConnectorModule = XmlRpcGroupsServicesConnector |
638 | 692 | ||
639 | ;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {} | 693 | ;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {} |
640 | ;; URI for the groups services | 694 | ;; URI for the groups services |
@@ -654,6 +708,7 @@ | |||
654 | ; XmlRpcServiceReadKey = 1234 | 708 | ; XmlRpcServiceReadKey = 1234 |
655 | ; XmlRpcServiceWriteKey = 1234 | 709 | ; XmlRpcServiceWriteKey = 1234 |
656 | 710 | ||
711 | |||
657 | [InterestManagement] | 712 | [InterestManagement] |
658 | ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness | 713 | ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness |
659 | ;; This section controls how state updates are prioritized for each client | 714 | ;; This section controls how state updates are prioritized for each client |
@@ -661,24 +716,28 @@ | |||
661 | ;; SimpleAngularDistance, FrontBack | 716 | ;; SimpleAngularDistance, FrontBack |
662 | ; UpdatePrioritizationScheme = BestAvatarResponsiveness | 717 | ; UpdatePrioritizationScheme = BestAvatarResponsiveness |
663 | 718 | ||
719 | |||
664 | [MediaOnAPrim] | 720 | [MediaOnAPrim] |
665 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true | 721 | ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true |
666 | ;; Enable media on a prim facilities | 722 | ;; Enable media on a prim facilities |
667 | ; Enabled = true; | 723 | ; Enabled = true; |
668 | 724 | ||
725 | |||
669 | [Architecture] | 726 | [Architecture] |
670 | ;# {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 | 727 | ;# {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 |
671 | ;; Choose one of these architecture includes: | 728 | ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, |
672 | ;; Include-Architecture = "config-include/Standalone.ini" | 729 | ;; uncomment Include-Architecture = "config-include/Standalone.ini" |
673 | ;; Include-Architecture = "config-include/StandaloneHypergrid.ini" | 730 | ;; |
674 | ;; Include-Architecture = "config-include/Grid.ini" | 731 | ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ |
675 | ;; Include-Architecture = "config-include/GridHypergrid.ini" | 732 | ;; that the referenced .ini file goes on to include. |
676 | ;; Include-Architecture = "config-include/SimianGrid.ini" | 733 | ;; |
677 | ;; Include-Architecture = "config-include/HyperSimianGrid.ini" | 734 | ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy |
735 | ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before | ||
736 | ;; editing it to set the database and backend services that OpenSim will use. | ||
737 | ;; | ||
678 | ; Include-Architecture = "config-include/Standalone.ini" | 738 | ; Include-Architecture = "config-include/Standalone.ini" |
679 | 739 | ; Include-Architecture = "config-include/StandaloneHypergrid.ini" | |
680 | ;; Then choose | 740 | ; Include-Architecture = "config-include/Grid.ini" |
681 | ;; config-include/StandaloneCommon.ini.example (if you're in standlone) OR | 741 | ; Include-Architecture = "config-include/GridHypergrid.ini" |
682 | ;; config-include/GridCommon.ini.example (if you're connected to a grid) | 742 | ; Include-Architecture = "config-include/SimianGrid.ini" |
683 | ;; Copy to your own .ini there (without .example extension) and edit it | 743 | ; Include-Architecture = "config-include/HyperSimianGrid.ini" |
684 | ;; to customize your data | ||
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index 96ffb7e..2521c6c 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -1,3 +1,7 @@ | |||
1 | ; This file contains defaults for various settings in OpenSimulator. These can be overriden | ||
2 | ; by changing the same setting in OpenSim.ini (once OpenSim.ini.example has been copied to OpenSim.ini). | ||
3 | |||
4 | |||
1 | [Startup] | 5 | [Startup] |
2 | ; Set this to true if you want to log crashes to disk | 6 | ; Set this to true if you want to log crashes to disk |
3 | ; this can be useful when submitting bug reports. | 7 | ; this can be useful when submitting bug reports. |
@@ -10,15 +14,6 @@ | |||
10 | ; Place to create a PID file | 14 | ; Place to create a PID file |
11 | ; PIDFile = "/tmp/my.pid" | 15 | ; PIDFile = "/tmp/my.pid" |
12 | 16 | ||
13 | ; Http proxy support for llHTTPRequest and dynamic texture loading | ||
14 | ; Set HttpProxy to the URL for your proxy server if you would like | ||
15 | ; to proxy llHTTPRequests through a firewall | ||
16 | ; HttpProxy = "http://proxy.com" | ||
17 | ; Set HttpProxyExceptions to a list of regular expressions for | ||
18 | ; URLs that you don't want going through the proxy such as servers | ||
19 | ; inside your firewall, separate patterns with a ';' | ||
20 | ; HttpProxyExceptions = ".mydomain.com;localhost" | ||
21 | |||
22 | startup_console_commands_file = "startup_commands.txt" | 17 | startup_console_commands_file = "startup_commands.txt" |
23 | shutdown_console_commands_file = "shutdown_commands.txt" | 18 | shutdown_console_commands_file = "shutdown_commands.txt" |
24 | 19 | ||
@@ -154,12 +149,6 @@ | |||
154 | ; to false if you have compatibility problems. | 149 | ; to false if you have compatibility problems. |
155 | ;CacheSculptMaps = true | 150 | ;CacheSculptMaps = true |
156 | 151 | ||
157 | ; if you use Meshmerizer and want collisions for meshies, setting this to true | ||
158 | ; will cause OpenSim to attempt to decode meshies assets, extract the physics | ||
159 | ; mesh, and use it for collisions. This is currently experimental code and enabling | ||
160 | ; it may cause unexpected physics problems. | ||
161 | ;UseMeshiesPhysicsMesh = false | ||
162 | |||
163 | ; Choose one of the physics engines below | 152 | ; Choose one of the physics engines below |
164 | ; OpenDynamicsEngine is by some distance the most developed physics engine | 153 | ; OpenDynamicsEngine is by some distance the most developed physics engine |
165 | ; basicphysics effectively does not model physics at all, making all objects phantom | 154 | ; basicphysics effectively does not model physics at all, making all objects phantom |
@@ -287,6 +276,7 @@ | |||
287 | ;SMTP_SERVER_LOGIN=foo | 276 | ;SMTP_SERVER_LOGIN=foo |
288 | ;SMTP_SERVER_PASSWORD=bar | 277 | ;SMTP_SERVER_PASSWORD=bar |
289 | 278 | ||
279 | |||
290 | [Network] | 280 | [Network] |
291 | ConsoleUser = "Test" | 281 | ConsoleUser = "Test" |
292 | ConsolePass = "secret" | 282 | ConsolePass = "secret" |
@@ -317,6 +307,7 @@ | |||
317 | ; " (Mozilla Compatible)" to the text where there are problems with a web server | 307 | ; " (Mozilla Compatible)" to the text where there are problems with a web server |
318 | ;user_agent = "OpenSim LSL (Mozilla Compatible)" | 308 | ;user_agent = "OpenSim LSL (Mozilla Compatible)" |
319 | 309 | ||
310 | |||
320 | [XMLRPC] | 311 | [XMLRPC] |
321 | ; ## | 312 | ; ## |
322 | ; ## Scripting XMLRPC mapper | 313 | ; ## Scripting XMLRPC mapper |
@@ -330,6 +321,7 @@ | |||
330 | ;XmlRpcRouterModule = "XmlRpcRouterModule" | 321 | ;XmlRpcRouterModule = "XmlRpcRouterModule" |
331 | ;XmlRpcPort = 20800 | 322 | ;XmlRpcPort = 20800 |
332 | 323 | ||
324 | |||
333 | [ClientStack.LindenUDP] | 325 | [ClientStack.LindenUDP] |
334 | ; Set this to true to process incoming packets asynchronously. Networking is | 326 | ; Set this to true to process incoming packets asynchronously. Networking is |
335 | ; already separated from packet handling with a queue, so this will only | 327 | ; already separated from packet handling with a queue, so this will only |
@@ -422,6 +414,7 @@ | |||
422 | ; | 414 | ; |
423 | ;DisableFacelights = "false" | 415 | ;DisableFacelights = "false" |
424 | 416 | ||
417 | |||
425 | [Chat] | 418 | [Chat] |
426 | ; Controls whether the chat module is enabled. Default is true. | 419 | ; Controls whether the chat module is enabled. Default is true. |
427 | enabled = true; | 420 | enabled = true; |
@@ -450,6 +443,25 @@ | |||
450 | ; ForwardOfflineGroupMessages = true | 443 | ; ForwardOfflineGroupMessages = true |
451 | 444 | ||
452 | 445 | ||
446 | [Inventory] | ||
447 | ; Control whether multiple objects sent to inventory should be coaleseced into a single item | ||
448 | ; There are still some issues with coalescence, including the fact that rotation is not restored | ||
449 | ; and some assets may be missing from archive files. | ||
450 | CoalesceMultipleObjectsToInventory = true | ||
451 | |||
452 | |||
453 | [Mesh] | ||
454 | ; enable / disable Collada mesh support | ||
455 | ; default is true | ||
456 | ColladaMesh = true | ||
457 | |||
458 | ; if you use Meshmerizer and want collisions for meshies, setting this to true | ||
459 | ; will cause OpenSim to attempt to decode meshies assets, extract the physics | ||
460 | ; mesh, and use it for collisions. This is currently experimental code and enabling | ||
461 | ; it may cause unexpected physics problems. | ||
462 | ;UseMeshiesPhysicsMesh = false | ||
463 | |||
464 | |||
453 | [ODEPhysicsSettings] | 465 | [ODEPhysicsSettings] |
454 | ;## | 466 | ;## |
455 | ;## World Settings | 467 | ;## World Settings |
@@ -680,6 +692,7 @@ | |||
680 | ; path to default appearance XML file that specifies the look of the default avatars | 692 | ; path to default appearance XML file that specifies the look of the default avatars |
681 | ;default_appearance = default_appearance.xml | 693 | ;default_appearance = default_appearance.xml |
682 | 694 | ||
695 | |||
683 | [RestPlugins] | 696 | [RestPlugins] |
684 | ; Change this to true to enable REST Plugins. This must be true if you wish to use | 697 | ; Change this to true to enable REST Plugins. This must be true if you wish to use |
685 | ; REST Region or REST Asset and Inventory Plugins | 698 | ; REST Region or REST Asset and Inventory Plugins |
@@ -706,11 +719,10 @@ | |||
706 | flush-on-error = true | 719 | flush-on-error = true |
707 | 720 | ||
708 | 721 | ||
709 | ; Uncomment the following for IRC bridge | 722 | ; IRC bridge is experimental, so if it breaks... keep both parts... yada yada |
710 | ; experimental, so if it breaks... keep both parts... yada yada | ||
711 | ; also, not good error detection when it fails | 723 | ; also, not good error detection when it fails |
712 | ;[IRC] | 724 | [IRC] |
713 | ;enabled = true ; you need to set this otherwise it won't connect | 725 | enabled = false; you need to set this to true otherwise it won't connect |
714 | ;server = name.of.irc.server.on.the.net | 726 | ;server = name.of.irc.server.on.the.net |
715 | ;; user password - only use this if the server requires one | 727 | ;; user password - only use this if the server requires one |
716 | ;password = mypass | 728 | ;password = mypass |
@@ -767,14 +779,14 @@ | |||
767 | ;exclude_list=User 1,User 2,User 3 | 779 | ;exclude_list=User 1,User 2,User 3 |
768 | 780 | ||
769 | 781 | ||
770 | ;[CMS] | 782 | [CMS] |
771 | ;enabled = true | 783 | enabled = false |
772 | ;channel = 345 | 784 | ;channel = 345 |
773 | 785 | ||
774 | 786 | ||
775 | ; Uncomment the following to control the progression of daytime | 787 | ; The following settings control the progression of daytime |
776 | ; in the Sim. The defaults are what is shown below | 788 | ; in the Sim. The defaults are the same as the commented out settings |
777 | ;[Sun] | 789 | [Sun] |
778 | ; number of wall clock hours for an opensim day. 24.0 would mean realtime | 790 | ; number of wall clock hours for an opensim day. 24.0 would mean realtime |
779 | ;day_length = 4 | 791 | ;day_length = 4 |
780 | ; Year length in days | 792 | ; Year length in days |
@@ -821,12 +833,13 @@ | |||
821 | ; default is 1000 | 833 | ; default is 1000 |
822 | cloud_update_rate = 1000 | 834 | cloud_update_rate = 1000 |
823 | 835 | ||
824 | [LightShare] | ||
825 | 836 | ||
837 | [LightShare] | ||
826 | ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer. | 838 | ; This enables the transmission of Windlight scenes to supporting clients, such as the Meta7 viewer. |
827 | ; It has no ill effect on viewers which do not support server-side windlight settings. | 839 | ; It has no ill effect on viewers which do not support server-side windlight settings. |
828 | ; Currently we only have support for MySQL databases. | 840 | ; Currently we only have support for MySQL databases. |
829 | enable_windlight = false; | 841 | enable_windlight = false |
842 | |||
830 | 843 | ||
831 | [Trees] | 844 | [Trees] |
832 | ; Enable this to allow the tree module to manage your sim trees, including growing, reproducing and dying | 845 | ; Enable this to allow the tree module to manage your sim trees, including growing, reproducing and dying |
@@ -838,7 +851,6 @@ | |||
838 | 851 | ||
839 | 852 | ||
840 | [VectorRender] | 853 | [VectorRender] |
841 | |||
842 | ; the font to use for rendering text (default: Arial) | 854 | ; the font to use for rendering text (default: Arial) |
843 | ; font_name = "Arial" | 855 | ; font_name = "Arial" |
844 | 856 | ||
@@ -1032,6 +1044,7 @@ | |||
1032 | ;; Path to script assemblies | 1044 | ;; Path to script assemblies |
1033 | ; ScriptEnginesPath = "ScriptEngines" | 1045 | ; ScriptEnginesPath = "ScriptEngines" |
1034 | 1046 | ||
1047 | |||
1035 | [OpenGridProtocol] | 1048 | [OpenGridProtocol] |
1036 | ;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know.. | 1049 | ;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know.. |
1037 | ;On/true or Off/false | 1050 | ;On/true or Off/false |
@@ -1240,11 +1253,11 @@ | |||
1240 | ChildReprioritizationDistance = 20.0 | 1253 | ChildReprioritizationDistance = 20.0 |
1241 | 1254 | ||
1242 | 1255 | ||
1243 | [WebStats] | ||
1244 | ; View region statistics via a web page | 1256 | ; View region statistics via a web page |
1245 | ; See http://opensimulator.org/wiki/FAQ#Region_Statistics_on_a_Web_Page | 1257 | ; See http://opensimulator.org/wiki/FAQ#Region_Statistics_on_a_Web_Page |
1246 | ; Use a web browser and type in the "Login URI" + "/SStats/" | 1258 | ; Use a web browser and type in the "Login URI" + "/SStats/" |
1247 | ; For example- http://127.0.0.1:9000/SStats/ | 1259 | ; For example- http://127.0.0.1:9000/SStats/ |
1260 | [WebStats] | ||
1248 | ; enabled=false | 1261 | ; enabled=false |
1249 | 1262 | ||
1250 | 1263 | ||
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index f12a143..e2e9624 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example | |||
@@ -85,19 +85,37 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003 | |||
85 | ; * This is the configuration for the freeswitch server in grid mode | 85 | ; * This is the configuration for the freeswitch server in grid mode |
86 | [FreeswitchService] | 86 | [FreeswitchService] |
87 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | 87 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" |
88 | ;; IP of your FS server | 88 | |
89 | ;; The IP address of your FreeSWITCH server. | ||
89 | ; ServerAddress = 127.0.0.1 | 90 | ; ServerAddress = 127.0.0.1 |
90 | 91 | ||
91 | ;; All other options are - well - optional | 92 | ;; The following configuration parameters are optional |
92 | ; Realm = "127.0.0.1" | 93 | |
93 | ; SIPProxy = "127.0.0.1:5060" | 94 | ;; By default, this is the same as the ServerAddress |
94 | ; EchoServer = "127.0.0.1" | 95 | ; Realm = 127.0.0.1 |
95 | ; EchoPort = 50505 | 96 | |
96 | ; AttemptSTUN = "false" | 97 | ;; By default, this is the same as the ServerAddress on port 5060 |
98 | ; SIPProxy = 127.0.0.1:5060 | ||
99 | |||
100 | ;; Default is 5000ms | ||
97 | ; DefaultTimeout = 5000 | 101 | ; DefaultTimeout = 5000 |
98 | ; Context = "default" | 102 | |
99 | ; UserName = "freeswitch" | 103 | ;; The dial plan context. Default is "default" |
100 | ; Password = "password" | 104 | ; Context = default |
105 | |||
106 | ;; Currently unused | ||
107 | ; UserName = freeswitch | ||
108 | |||
109 | ;; Currently unused | ||
110 | ; Password = password | ||
111 | |||
112 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | ||
113 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | ||
114 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | ||
115 | ;; production at your own risk | ||
116 | ; EchoServer = 127.0.0.1 | ||
117 | ; EchoPort = 50505 | ||
118 | ; AttemptSTUN = false | ||
101 | 119 | ||
102 | ; * This is the new style authentication service. Currently, only MySQL | 120 | ; * This is the new style authentication service. Currently, only MySQL |
103 | ; * is implemented. | 121 | ; * is implemented. |
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index 7c13076..4d16236 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -69,19 +69,37 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003 | |||
69 | ; * This is the configuration for the freeswitch server in grid mode | 69 | ; * This is the configuration for the freeswitch server in grid mode |
70 | [FreeswitchService] | 70 | [FreeswitchService] |
71 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | 71 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" |
72 | ;; IP of your FS server | 72 | |
73 | ;; The IP address of your FreeSWITCH server. | ||
73 | ; ServerAddress = 127.0.0.1 | 74 | ; ServerAddress = 127.0.0.1 |
74 | 75 | ||
75 | ;; All other options are - well - optional | 76 | ;; The following configuration parameters are optional |
76 | ; Realm = "127.0.0.1" | 77 | |
77 | ; SIPProxy = "127.0.0.1:5060" | 78 | ;; By default, this is the same as the ServerAddress |
78 | ; EchoServer = "127.0.0.1" | 79 | ; Realm = 127.0.0.1 |
79 | ; EchoPort = 50505 | 80 | |
80 | ; AttemptSTUN = "false" | 81 | ;; By default, this is the same as the ServerAddress on port 5060 |
82 | ; SIPProxy = 127.0.0.1:5060 | ||
83 | |||
84 | ;; Default is 5000ms | ||
81 | ; DefaultTimeout = 5000 | 85 | ; DefaultTimeout = 5000 |
82 | ; Context = "default" | 86 | |
83 | ; UserName = "freeswitch" | 87 | ;; The dial plan context. Default is "default" |
84 | ; Password = "password" | 88 | ; Context = default |
89 | |||
90 | ;; Currently unused | ||
91 | ; UserName = freeswitch | ||
92 | |||
93 | ;; Currently unused | ||
94 | ; Password = password | ||
95 | |||
96 | ;; The following parameters are for STUN = Simple Traversal of UDP through NATs | ||
97 | ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal | ||
98 | ;; stun.freeswitch.org is not guaranteed to be running so use it in | ||
99 | ;; production at your own risk | ||
100 | ; EchoServer = 127.0.0.1 | ||
101 | ; EchoPort = 50505 | ||
102 | ; AttemptSTUN = false | ||
85 | 103 | ||
86 | ; * This is the new style authentication service. Currently, only MySQL | 104 | ; * This is the new style authentication service. Currently, only MySQL |
87 | ; * is implemented. | 105 | ; * is implemented. |
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index d6f15bb..dcebd63 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example | |||
@@ -28,10 +28,10 @@ | |||
28 | 28 | ||
29 | [HGInventoryAccessModule] | 29 | [HGInventoryAccessModule] |
30 | ProfileServerURI = "http://127.0.0.1:9000/profiles" | 30 | ProfileServerURI = "http://127.0.0.1:9000/profiles" |
31 | ;; If you want to protect your assets from being copied by foreign visitors | ||
32 | ;; uncomment the next line. You may want to do this on sims that have licensed content. | ||
33 | ; OutboundPermission = False | ||
34 | 31 | ||
32 | ;; If you want to protect your assets from being copied by foreign visitors | ||
33 | ;; uncomment the next line. You may want to do this on sims that have licensed content. | ||
34 | ; OutboundPermission = False | ||
35 | 35 | ||
36 | [Modules] | 36 | [Modules] |
37 | ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. | 37 | ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. |
@@ -45,16 +45,9 @@ | |||
45 | AssetCaching = "CenomeMemoryAssetCache" | 45 | AssetCaching = "CenomeMemoryAssetCache" |
46 | Include-CenomeCache = "config-include/CenomeCache.ini" | 46 | Include-CenomeCache = "config-include/CenomeCache.ini" |
47 | 47 | ||
48 | ;; Enable this to use Freeswitch on a standalone | ||
49 | ;FreeswitchServiceInConnector = True | ||
50 | |||
51 | ;; Authorization is not on by default, as it depends on external php | 48 | ;; Authorization is not on by default, as it depends on external php |
52 | ;AuthorizationServices = "LocalAuthorizationServicesConnector" | 49 | ;AuthorizationServices = "LocalAuthorizationServicesConnector" |
53 | 50 | ||
54 | [FreeswitchService] | ||
55 | ;; Configuration for the freeswitch service goes here | ||
56 | LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService" | ||
57 | |||
58 | [GridService] | 51 | [GridService] |
59 | ;; For in-memory region storage (default) | 52 | ;; For in-memory region storage (default) |
60 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" | 53 | StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" |
@@ -74,9 +67,8 @@ | |||
74 | Region_Welcome_Area = "DefaultRegion, FallbackRegion" | 67 | Region_Welcome_Area = "DefaultRegion, FallbackRegion" |
75 | 68 | ||
76 | ; === HG ONLY === | 69 | ; === HG ONLY === |
77 | ;; change this to the address of your simulator | 70 | ;; change this to the address of your simulator |
78 | Gatekeeper="http://127.0.0.1:9000" | 71 | Gatekeeper="http://127.0.0.1:9000" |
79 | |||
80 | 72 | ||
81 | [LibraryModule] | 73 | [LibraryModule] |
82 | ; Set this if you want to change the name of the OpenSim Library | 74 | ; Set this if you want to change the name of the OpenSim Library |