aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSim.ini.example
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/OpenSim.ini.example95
1 files changed, 60 insertions, 35 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 842043e..6608d05 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -69,7 +69,7 @@
69 69
70 ;# {PIDFile} {} {Path to PID file?} {} 70 ;# {PIDFile} {} {Path to PID file?} {}
71 ;; Place to create a PID file 71 ;; Place to create a PID file
72 ; PIDFile = "/tmp/my.pid" 72 ; PIDFile = "/tmp/OpenSim.exe.pid"
73 73
74 ;# {region_info_source} {} {Where to load region from?} {filesystem web} filesystem 74 ;# {region_info_source} {} {Where to load region from?} {filesystem web} filesystem
75 ;; Determine where OpenSimulator looks for the files which tell it 75 ;; Determine where OpenSimulator looks for the files which tell it
@@ -180,10 +180,6 @@
180 ;; if the first change occurred this number of seconds ago. 180 ;; if the first change occurred this number of seconds ago.
181 ; MaximumTimeBeforePersistenceConsidered = 600 181 ; MaximumTimeBeforePersistenceConsidered = 600
182 182
183 ;# {see_into_this_sim_from_neighbor} {} {Should avatars in neighbor sims see objects in this sim?} {true false} true
184 ;; Should avatars in neighbor sims see objects in this sim?
185 ; see_into_this_sim_from_neighbor = true
186
187 ;# {physical_prim} {} {Allow prims to be physical?} {true false} true 183 ;# {physical_prim} {} {Allow prims to be physical?} {true false} true
188 ;; if you would like to allow prims to be physical and move by physics 184 ;; if you would like to allow prims to be physical and move by physics
189 ;; with the physical checkbox in the client set this to true. 185 ;; with the physical checkbox in the client set this to true.
@@ -264,7 +260,7 @@
264 ; AllowedClients = 260 ; AllowedClients =
265 261
266 ;# {BannedClients} {} {Bar (|) separated list of banned clients} {} 262 ;# {BannedClients} {} {Bar (|) separated list of banned clients} {}
267 ;# Bar (|) separated list of viewers which may not gain access to the regions. 263 ;; Bar (|) separated list of viewers which may not gain access to the regions.
268 ;; One can use a Substring of the viewer name to disable only certain 264 ;; One can use a Substring of the viewer name to disable only certain
269 ;; versions 265 ;; versions
270 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0" 266 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
@@ -283,7 +279,7 @@
283 ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ 279 ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
284 ; GenerateMaptiles = true 280 ; GenerateMaptiles = true
285 281
286 ;# {MapImageModule} [] {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule 282 ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
287 ;; The module to use in order to generate map images. 283 ;; The module to use in order to generate map images.
288 ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can 284 ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can
289 ;; generate better images. 285 ;; generate better images.
@@ -418,8 +414,8 @@
418 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} 414 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
419 ; SMTP_SERVER_PASSWORD = "" 415 ; SMTP_SERVER_PASSWORD = ""
420 416
421[Network]
422 417
418[Network]
423 ;# {ConsoleUser} {} {User name for console account} {} 419 ;# {ConsoleUser} {} {User name for console account} {}
424 ;; Configure the remote console user here. This will not actually be used 420 ;; Configure the remote console user here. This will not actually be used
425 ;; unless you use -console=rest at startup. 421 ;; unless you use -console=rest at startup.
@@ -456,6 +452,7 @@
456 ;; web server 452 ;; web server
457 ; user_agent = "OpenSim LSL (Mozilla Compatible)" 453 ; user_agent = "OpenSim LSL (Mozilla Compatible)"
458 454
455
459[XMLRPC] 456[XMLRPC]
460 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule 457 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
461 ;; If enabled and set to XmlRpcRouterModule, this will post an event, 458 ;; If enabled and set to XmlRpcRouterModule, this will post an event,
@@ -470,7 +467,7 @@
470 ;# {XmlRpcPort} {} {Port for incoming llRemoteData xmlrpc calls} {} 20800 467 ;# {XmlRpcPort} {} {Port for incoming llRemoteData xmlrpc calls} {} 20800
471 ;XmlRpcPort = 20800 468 ;XmlRpcPort = 20800
472 469
473 ;# {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 470 ;# {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
474 ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator 471 ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator
475 ;; will use this address to register xmlrpc channels on the external 472 ;; will use this address to register xmlrpc channels on the external
476 ;; service 473 ;; service
@@ -503,15 +500,16 @@
503 ;; "<url>" -- capability enabled and served by some other server 500 ;; "<url>" -- capability enabled and served by some other server
504 ;; 501 ;;
505 ; These are enabled by default to localhost. Change if you see fit. 502 ; These are enabled by default to localhost. Change if you see fit.
506 Cap_GetTexture = "localhost" 503 Cap_GetTexture = "localhost"
507 Cap_GetMesh = "localhost" 504 Cap_GetMesh = "localhost"
505 Cap_AvatarPickerSearch = "localhost"
506
508 ; This is disabled by default. Change if you see fit. Note that 507 ; This is disabled by default. Change if you see fit. Note that
509 ; serving this cap from the simulators may lead to poor performace. 508 ; serving this cap from the simulators may lead to poor performace.
510 Cap_WebFetchInventoryDescendents = "" 509 Cap_WebFetchInventoryDescendents = ""
511 510
512 511
513[SimulatorFeatures] 512[SimulatorFeatures]
514
515 ;# {MapImageServerURI} {} {URL for the map server} {} 513 ;# {MapImageServerURI} {} {URL for the map server} {}
516 ; Experimental new information sent in SimulatorFeatures cap for Kokua 514 ; Experimental new information sent in SimulatorFeatures cap for Kokua
517 ; viewers 515 ; viewers
@@ -532,7 +530,7 @@
532 ;; Distance in meters that ordinary chat should travel. 530 ;; Distance in meters that ordinary chat should travel.
533 ; say_distance = 20 531 ; say_distance = 20
534 532
535 ;# {shout_distance} {Distance at which a shout is heard, in meters?} {} 100 533 ;# {shout_distance} {} {Distance at which a shout is heard, in meters?} {} 100
536 ;; Distance in meters that shouts should travel. 534 ;; Distance in meters that shouts should travel.
537 ; shout_distance = 100 535 ; shout_distance = 100
538 536
@@ -549,7 +547,7 @@
549 ;; Module to handle offline messaging. The core module requires an external 547 ;; Module to handle offline messaging. The core module requires an external
550 ;; web service to do this. See OpenSim wiki. 548 ;; web service to do this. See OpenSim wiki.
551 ; OfflineMessageModule = OfflineMessageModule 549 ; OfflineMessageModule = OfflineMessageModule
552 ;; Or, alternatively, use this one, which works for both standalones and grids 550 ;; Or, alternatively, use this one, which works for both standalones and grids
553 ; OfflineMessageModule = "Offline Message Module V2" 551 ; OfflineMessageModule = "Offline Message Module V2"
554 552
555 ;# {OfflineMessageURL} {OfflineMessageModule:OfflineMessageModule Offline Message Module V2:Offline Message Module V2} {URL of offline messaging service} {} 553 ;# {OfflineMessageURL} {OfflineMessageModule:OfflineMessageModule Offline Message Module V2:Offline Message Module V2} {URL of offline messaging service} {}
@@ -557,8 +555,8 @@
557 ; OfflineMessageURL = http://yourserver/Offline.php or http://yourrobustserver:8003 555 ; OfflineMessageURL = http://yourserver/Offline.php or http://yourrobustserver:8003
558 556
559 ;# {StorageProvider} {Offline Message Module V2:Offline Message Module V2} {DLL that provides the storage interface} {OpenSim.Data.MySQL.dll} 557 ;# {StorageProvider} {Offline Message Module V2:Offline Message Module V2} {DLL that provides the storage interface} {OpenSim.Data.MySQL.dll}
560 ;; For standalones, this is the storage dll. 558 ;; For standalones, this is the storage dll.
561 ; StorageProvider = OpenSim.Data.MySQL.dll 559 ; StorageProvider = OpenSim.Data.MySQL.dll
562 560
563 ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule 561 ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule
564 ;; Mute list handler (not yet implemented). MUST BE SET to allow offline 562 ;; Mute list handler (not yet implemented). MUST BE SET to allow offline
@@ -570,9 +568,9 @@
570 ;; must be set to allow offline messaging to work. 568 ;; must be set to allow offline messaging to work.
571 ; MuteListURL = http://yourserver/Mute.php 569 ; MuteListURL = http://yourserver/Mute.php
572 570
573 ;; Control whether group messages are forwarded to offline users. 571 ;; Control whether group invites and notices are stored for offline users.
574 ;; Default is true. 572 ;; Default is true.
575 ;; This applies to the core groups module (Flotsam) only. 573 ;; This applies to both core groups module.
576 ; ForwardOfflineGroupMessages = true 574 ; ForwardOfflineGroupMessages = true
577 575
578 576
@@ -607,7 +605,8 @@
607 ;; the "password" parameter) 605 ;; the "password" parameter)
608 ; access_password = "" 606 ; access_password = ""
609 607
610 ;# List the IP addresses allowed to call RemoteAdmin 608 ;# {access_ip_addresses} {enabled:true} {List the IP addresses allowed to call RemoteAdmin?} {}
609 ;; List the IP addresses allowed to call RemoteAdmin
611 ;; If access_ip_addresses isn't set, then all IP addresses can access RemoteAdmin. 610 ;; If access_ip_addresses isn't set, then all IP addresses can access RemoteAdmin.
612 ;; access_ip_addresses = 0.0.0.0, 0.0.0.0 ... 611 ;; access_ip_addresses = 0.0.0.0, 0.0.0.0 ...
613 ; access_ip_addresses = 612 ; access_ip_addresses =
@@ -688,6 +687,12 @@
688 ; enable_windlight = false 687 ; enable_windlight = false
689 688
690 689
690[Materials]
691 ;# {enable_materials} {} {Enable Materials support?} {true false} true
692 ;; This enables the use of Materials.
693 ; enable_materials = true
694
695
691[DataSnapshot] 696[DataSnapshot]
692 ;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false 697 ;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false
693 ;; The following set of configs pertains to search. 698 ;; The following set of configs pertains to search.
@@ -792,7 +797,7 @@
792 ; ScriptStopStrategy = abort 797 ; ScriptStopStrategy = abort
793 798
794 799
795 ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} (true false) true 800 ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true
796 ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false 801 ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
797 ;; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the 802 ;; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
798 ;; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used 803 ;; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
@@ -945,43 +950,47 @@
945 ;; Enables the groups module 950 ;; Enables the groups module
946 ; Enabled = false 951 ; Enabled = false
947 952
953 ;# {LevelGroupCreate} {Enabled:true} {User level for creating groups} {} 0
954 ;; Minimum user level required to create groups
955 ; LevelGroupCreate = 0
956
948 ;# {Module} {Enabled:true} {Groups module to use? (Use GroupsModule to use Flotsam/Simian)} {Default "Groups Module V2"} Default 957 ;# {Module} {Enabled:true} {Groups module to use? (Use GroupsModule to use Flotsam/Simian)} {Default "Groups Module V2"} Default
949 ;; The default module can use a PHP XmlRpc server from the Flotsam project at 958 ;; The default module can use a PHP XmlRpc server from the Flotsam project at
950 ;; http://code.google.com/p/flotsam/ 959 ;; http://code.google.com/p/flotsam/
951 ;; or from the SimianGrid project at http://code.google.com/p/openmetaverse 960 ;; or from the SimianGrid project at http://code.google.com/p/openmetaverse
952 ; Module = Default 961 ; Module = Default
953 ;; or... use Groups Module V2, which works for standalones and robust grids 962 ;; or... use Groups Module V2, which works for standalones and robust grids
954 ; Module = "Groups Module V2" 963 ; Module = "Groups Module V2"
955 964
956 ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} 965 ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll}
957 ; StorageProvider = OpenSim.Data.MySQL.dll 966 ; StorageProvider = OpenSim.Data.MySQL.dll
958 967
959 ;# {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 968 ;# {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
960 ;; Service connectors to the Groups Service as used in the GroupsModule. Select one as follows: 969 ;; Service connectors to the Groups Service as used in the GroupsModule. Select one as follows:
961 ;; -- for Flotsam Groups use XmlRpcGroupsServicesConnector 970 ;; -- for Flotsam Groups use XmlRpcGroupsServicesConnector
962 ;; -- for Simian Groups use SimianGroupsServicesConnector 971 ;; -- for Simian Groups use SimianGroupsServicesConnector
963 ;; -- for V2 Groups, standalone, non-HG use "Groups Local Service Connector" 972 ;; -- for V2 Groups, standalone, non-HG use "Groups Local Service Connector"
964 ;; -- for V2 Groups, grided sim, non-HG use "Groups Remote Service Connector" 973 ;; -- for V2 Groups, grided sim, non-HG use "Groups Remote Service Connector"
965 ;; -- for V2 Groups, HG, both standalone and grided sim, use "Groups HG Service Connector" 974 ;; -- for V2 Groups, HG, both standalone and grided sim, use "Groups HG Service Connector"
966 ;; Note that the quotes "" around the words are important! 975 ;; Note that the quotes "" around the words are important!
967 ; ServicesConnectorModule = XmlRpcGroupsServicesConnector 976 ; ServicesConnectorModule = XmlRpcGroupsServicesConnector
968 977
969 ;# {LocalService} {ServicesConnectorModule:Groups HG Service Connector} {Is the group service in this process or elsewhere?} {local remote} local 978 ;# {LocalService} {ServicesConnectorModule:Groups HG Service Connector} {Is the group service in this process or elsewhere?} {local remote} local
970 ;; Used for V2 in HG only. If standalone, set this to local; if grided sim, set this to remote 979 ;; Used for V2 in HG only. If standalone, set this to local; if grided sim, set this to remote
971 ; LocalService = local 980 ; LocalService = local
972 981
973 ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} 982 ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {}
974 ;; URI for the groups services of this grid 983 ;; URI for the groups services of this grid
975 ;; e.g. http://yourxmlrpcserver.com/xmlrpc.php for Flotsam XmlRpc 984 ;; e.g. http://yourxmlrpcserver.com/xmlrpc.php for Flotsam XmlRpc
976 ;; or http://mygridserver.com:82/Grid/ for SimianGrid 985 ;; or http://mygridserver.com:82/Grid/ for SimianGrid
977 ;; or http:://mygridserver.com:8003 for robust, V2 986 ;; or http:://mygridserver.com:8003 for robust, V2
978 ;; Leave it commented for standalones, V2 987 ;; Leave it commented for standalones, V2
979 ; GroupsServerURI = "" 988 ; GroupsServerURI = ""
980 989
981 ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} 990 ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {}
982 ;; Used for V2 in HG only. For example 991 ;; Used for V2 in HG only. For example
983 ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 992 ;; http://mygridserver.com:9000 or http://mygridserver.com:8002
984 ;; If you have this set under [Startup], no need to set it here, leave it commented 993 ;; If you have this set under [Startup], no need to set it here, leave it commented
985 ; HomeURI = "" 994 ; HomeURI = ""
986 995
987 ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true 996 ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
@@ -989,13 +998,19 @@
989 998
990 ;# {MessagingModule} {MessagingEnabled:true} {Module to use for groups messaging} {GroupsMessagingModule "Groups Messaging Module V2"} GroupsMessagingModule 999 ;# {MessagingModule} {MessagingEnabled:true} {Module to use for groups messaging} {GroupsMessagingModule "Groups Messaging Module V2"} GroupsMessagingModule
991 ; MessagingModule = GroupsMessagingModule 1000 ; MessagingModule = GroupsMessagingModule
992 ;; or use V2 for Groups V2 1001 ;; or use V2 for Groups V2
993 ; MessagingModule = "Groups Messaging Module V2" 1002 ; MessagingModule = "Groups Messaging Module V2"
994 1003
995 ;# {NoticesEnabled} {Module:GroupsModule Module:Groups Module V2} {Enable group notices?} {true false} true 1004 ;# {NoticesEnabled} {Module:GroupsModule Module:Groups Module V2} {Enable group notices?} {true false} true
996 ;; Enable Group Notices 1005 ;; Enable Group Notices
997 ; NoticesEnabled = true 1006 ; NoticesEnabled = true
998 1007
1008 ;# {MessageOnlineUsersOnly} {Module:GroupsModule Module} {Message online users only?} {true false} false
1009 ; Experimental option to only message online users rather than all users
1010 ; Should make large groups with few online members messaging faster, as the expense of more calls to presence service
1011 ; Applies Flotsam Group only. V2 has this always on, no other option
1012 ; MessageOnlineUsersOnly = false
1013
999 ;; This makes the Groups modules very chatty on the console. 1014 ;; This makes the Groups modules very chatty on the console.
1000 ; DebugEnabled = false 1015 ; DebugEnabled = false
1001 1016
@@ -1004,6 +1019,7 @@
1004 ; XmlRpcServiceReadKey = 1234 1019 ; XmlRpcServiceReadKey = 1234
1005 ; XmlRpcServiceWriteKey = 1234 1020 ; XmlRpcServiceWriteKey = 1234
1006 1021
1022
1007[InterestManagement] 1023[InterestManagement]
1008 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness 1024 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
1009 ;; This section controls how state updates are prioritized for each client 1025 ;; This section controls how state updates are prioritized for each client
@@ -1022,10 +1038,19 @@
1022 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false 1038 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
1023 ; Enabled = false 1039 ; Enabled = false
1024 1040
1041
1025[Terrain] 1042[Terrain]
1026 ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island 1043 ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island
1027 ; InitialTerrain = "pinhead-island" 1044 ; InitialTerrain = "pinhead-island"
1028 1045
1046
1047[UserProfiles]
1048 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
1049 ;; Set the value of the url to your UserProfilesService
1050 ;; If un-set / "" the module is disabled
1051 ;; ProfileServiceURL = http://127.0.0.1:8002
1052
1053
1029[Architecture] 1054[Architecture]
1030 ;# {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 1055 ;# {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
1031 ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, 1056 ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim,