diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 21f98413ff..c610b3f4f9 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example @@ -1,6 +1,6 @@ ;; This is the main configuration file for OpenSimulator. ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. -;; If it's named OpenSim.ini.example then you will need to copy it to +;; If it's named OpenSim.ini.example then you will need to copy it to ;; OpenSim.ini first (if that file does not already exist) ;; ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least @@ -10,19 +10,19 @@ ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the ;; available .example files. ;; -;; The settings in this file are in the form " = ". For example, +;; The settings in this file are in the form " = ". For example, ;; save_crashes = false in the [Startup] section below. ;; -;; All settings are initially commented out and the default value used, as -;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by +;; All settings are initially commented out and the default value used, as +;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by ;; deleting the initial semicolon (;) and then change the value. This will ;; override the value in OpenSimDefaults.ini -;; +;; ;; If you want to find out what configuration OpenSimulator has finished with ;; once all the configuration files are loaded then type "config show" on the ;; region console command line. ;; -;; +;; ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE ;; ;; All leading white space is ignored, but preserved. @@ -41,7 +41,7 @@ ;; satisfied. ;; ;; ; denotes a commented out option. -;; Any options added to OpenSim.ini.example should be initially commented +;; Any options added to OpenSim.ini.example should be initially commented ;; out. @@ -54,10 +54,10 @@ ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1" BaseHostname = "127.0.0.1" - + ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}" BaseURL = http://${Const|BaseHostname} - + ;# {PublicPort} {} {PublicPort} {8002 9000} "8002" PublicPort = "8002" @@ -111,14 +111,14 @@ ; PIDFile = "/tmp/OpenSim.exe.pid" ;# {RegistryLocation} {} {Addins Registry Location} {} - ; Set path to directory for addin registry if you want addins outside of bin. - ; Information about the registered repositories and installed plugins will + ; Set path to directory for addin registry if you want addins outside of bin. + ; Information about the registered repositories and installed plugins will ; be stored here. The OpenSim.exe process must have R/W access to the location. ; RegistryLocation = "." ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {} ; Used by region module addins. You can set this to outside bin, so that addin - ; configurations will survive updates. The OpenSim.exe process must have R/W access + ; configurations will survive updates. The OpenSim.exe process must have R/W access ; to the location. ; ConfigDirectory = "." @@ -128,7 +128,7 @@ ;; Default is "filesystem" ; region_info_source = "filesystem" ; region_info_source = "web" - + ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions ;; Determines where the region XML files are stored if you are loading ;; these from the filesystem. @@ -149,14 +149,14 @@ ; allow_regionless = false ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001 - ;; Minimum size for non-physical prims. Affects resizing of existing - ;; prims. This can be overridden in the region config file (as + ;; Minimum size for non-physical prims. Affects resizing of existing + ;; prims. This can be overridden in the region config file (as ;; NonPhysicalPrimMin!). ; NonPhysicalPrimMin = 0.001 ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256 ;; Maximum size for non-physical prims. Affects resizing of existing - ;; prims. This can be overridden in the region config file (as + ;; prims. This can be overridden in the region config file (as ;; NonPhysicalPrimMax!). ; NonPhysicalPrimMax = 256 @@ -186,7 +186,7 @@ ;; Allow scripts to keep running when they cross region boundaries, rather ;; than being restarted. State is reloaded on the destination region. ;; This only applies when crossing to a region running in a different - ;; simulator. + ;; simulator. ;; For crossings where the regions are on the same simulator the script is ;; always kept running. ; AllowScriptCrossing = true @@ -243,14 +243,14 @@ ; meshing = ZeroMesher ;; select ubODEMeshmerizer only with ubOde physics engine ; meshing = ubODEMeshmerizer - + ;; Choose one of the physics engines below ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim ;; BulletSim is the default physics engine. It provides the best performance and most functionality. ;; BulletSim supports varregions. - ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. + ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. ;; It continues to provide a workable physics implementation. It does not currently support varregions. - ;; basicphysics effectively does not model physics at all, making all objects phantom. + ;; basicphysics effectively does not model physics at all, making all objects phantom. ;; Default is BulletSim ; physics = OpenDynamicsEngine ; physics = BulletSim @@ -262,7 +262,7 @@ ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions ; edit the line ulimit -s 262144, and change this last value - + ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine ;; Default script engine to use. Currently, we only have XEngine ; DefaultScriptEngine = "XEngine" @@ -325,16 +325,16 @@ [Map] ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true - ;; Map tile options. + ;; Map tile options. ;; If true, then maptiles are generated using the MapImageModule below. ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden - ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need + ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ ; GenerateMaptiles = true ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule ;; The module to use in order to generate map images. - ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can + ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can ;; generate better images. ;MapImageModule = "MapImageModule" @@ -421,7 +421,7 @@ ;; This is definitely not SL! ;; Provides a simple control for land owners to give build rights to ;; specific avatars in publicly accessible parcels that disallow object - ;; creation in general. + ;; creation in general. ;; Owners specific avatars by adding them to the Access List of the parcel ;; without having to use the Groups feature ; simple_build_permissions = false @@ -442,12 +442,12 @@ ; ** Standalone Estate Settings ** - ; The following parameters will only be used on a standalone system to + ; The following parameters will only be used on a standalone system to ; create an estate owner that does not already exist ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000 - ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random - ;; UUID will be assigned. This is normally what you want + ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random + ;; UUID will be assigned. This is normally what you want ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {} @@ -516,11 +516,11 @@ ; You can whitelist individual endpoints by IP or FQDN, e.g. ; ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003 - ; + ; ; You can specify multiple addresses by separating them with a bar. For example, ; ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000 - ; + ; ; If an address if given without a port number then port 80 is assumed ; ; You can also specify a network range in CIDR notation to whitelist, e.g. @@ -537,7 +537,7 @@ ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384 ;; By default, llHTTPRequest limits the response body to 2048 bytes. ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum - ;; of HttpBodyMaxLenMAX bytes. + ;; of HttpBodyMaxLenMAX bytes. ;; Please be aware that the limit can be set to insanely high values, ;; effectively removing any limitation. This will expose your sim to a ;; known attack. It is not recommended to set this limit higher than @@ -549,7 +549,7 @@ ;; Hostname to use in llRequestURL/llRequestSecureURL ;; if not defined - llRequestURL/llRequestSecureURL are disabled ExternalHostNameForLSL = ${Const|BaseHostname} - + ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim ;; What is reported as the "X-Secondlife-Shard" ;; Defaults to the user server url if not set @@ -561,7 +561,7 @@ ;; What is reported as the "User-Agent" when using llHTTPRequest ;; Defaults to not sent if not set here. See the notes section in the wiki ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding - ;; " (Mozilla Compatible)" to the text where there are problems with a + ;; " (Mozilla Compatible)" to the text where there are problems with a ;; web server ; user_agent = "OpenSim LSL (Mozilla Compatible)" @@ -578,9 +578,9 @@ [XMLRPC] ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule - ;; If enabled and set to XmlRpcRouterModule, this will post an event, - ;; "xmlrpc_uri(string)" to the script concurrently with the first - ;; remote_data event. This will contain the fully qualified URI an + ;; If enabled and set to XmlRpcRouterModule, this will post an event, + ;; "xmlrpc_uri(string)" to the script concurrently with the first + ;; remote_data event. This will contain the fully qualified URI an ;; external site needs to use to send XMLRPC requests to that script ;; ;; If enabled and set to XmlRpcGridRouterModule, newly created channels @@ -593,7 +593,7 @@ ;# {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 ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator ;; will use this address to register xmlrpc channels on the external - ;; service + ;; service ; XmlRpcHubURI = http://example.com @@ -693,7 +693,7 @@ ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions ; WARNING: viewers mutes cache seems to shared by all grids, including SL ; this may cause some confusion. - + ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None ; MuteListModule = MuteListModule @@ -714,7 +714,7 @@ [ODEPhysicsSettings] ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true ;; Do we want to mesh sculpted prim to collide like they look? - ;; If you are seeing sculpt texture decode problems + ;; If you are seeing sculpt texture decode problems ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception") ;; then you might want to try setting this to false. ; mesh_sculpted_prim = true @@ -867,7 +867,7 @@ ; the economy module in use ; To use other modules you need to override this setting ; economymodule = BetaGridLikeMoneyModule - + ;# {SellEnabled} {} {Enable selling for 0?} {true false} true ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). ; There is no intention to implement anything further in core OpenSimulator. @@ -901,7 +901,7 @@ ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable ; MinTimerInterval = 0.5 - + ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", ;; "Highest") @@ -916,7 +916,7 @@ ; ThreadStackSize = 262144 ;; Set this to true to load each script into a separate - ;; AppDomain. + ;; AppDomain. ;; ;; Setting this to false will load all script assemblies into the ;; current AppDomain, which will significantly improve script loading times. @@ -929,15 +929,15 @@ ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. ; AppDomainLoading = false - ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) + ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) ;; co-op will be more stable but this option is currently experimental. ;; If moving from co-op to abort, existing script DLLs will need to be recompiled. - ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run + ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run ;; or by deleting the script DLL* files in bin/ScriptEngines// ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile ;; Current valid values are "abort" and "co-op" ; ScriptStopStrategy = co-op - + ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false @@ -952,7 +952,7 @@ ;; But this costs a lot of time, so region load will take a lot longer. ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true) ;CompactMemOnLoad = false - + ;; Compile debug info (line numbers) into the script assemblies ; CompileWithDebugInformation = true @@ -1060,7 +1060,7 @@ ;; or... use Groups Module V2, which works for standalones and robust grids ; Module = "Groups Module V2" - ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} + ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} ; StorageProvider = OpenSim.Data.MySQL.dll ;# {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 @@ -1078,7 +1078,7 @@ ; LocalService = local ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} "" - ;; Used for V2 in Remote only. + ;; Used for V2 in Remote only. ; SecretKey = "" ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {} @@ -1089,11 +1089,11 @@ ;; Leave it commented for standalones, V2 ; GroupsServerURI = "" - ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} + ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} ;; Used for V2 in HG only. For example ;; http://mygridserver.com:9000 or http://mygridserver.com:8002 ;; If you have this set under [Startup], no need to set it here, leave it commented - ; HomeURI = "" + ; HomeURI = "" ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true ; MessagingEnabled = true @@ -1134,7 +1134,7 @@ ; TEST OPTION KEEP AS FALSE ; if true, don't send object updates if outside view range - ; ObjectsCullingByDistance = false + ; ObjectsCullingByDistance = false [MediaOnAPrim] ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true @@ -1145,24 +1145,24 @@ [NPC] ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false ; Enabled = false - + ;; several options to control NPCs creation - + ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true ;; allow NPCs to be created not Owned {true false} default: true ; AllowNotOwned = true - + ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true ;; allow NPCs to set to be sensed as Avatars {true false} default: true ; AllowSenseAsAvatar = true - + ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true ;; allow NPCs to created cloning any avatar in region {true false} default: true ; AllowCloneOtherAvatars = true - + ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true - ; NoNPCGroup = true + ; NoNPCGroup = true [Terrain] @@ -1172,13 +1172,13 @@ [LandManagement] ;; set this to false to not display parcel ban lines ;ShowParcelBansLines = true - + [UserProfiles] ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} ;; Set the value of the url to your UserProfilesService ;; If un-set / "" the module is disabled ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort} - + ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true ;; set this to false to prevent your users to be sent to unknown ;; web sites by other users on their profiles @@ -1203,11 +1203,11 @@ ;# {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 ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim, ;; uncomment Include-Architecture = "config-include/Standalone.ini" - ;; + ;; ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/ ;; that the referenced .ini file goes on to include. ;; - ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy + ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before ;; editing it to set the database and backend services that OpenSim will use. ;; diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index d76565a3c5..bda3ccec21 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini @@ -4,7 +4,7 @@ [Startup] ; Console prompt ; Certain special characters can be used to customize the prompt - ; Currently, these are + ; Currently, these are ; \R - substitute region name ; \\ - substtitue \ ConsolePrompt = "Region (\R) " @@ -61,7 +61,7 @@ ; UnsafeQueueUserWorkItem has been benchmarked with better ; performance on .NET/Windows ; - ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security + ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security ; privileges. However, as calling code is trusted anyway this is safe (if you set ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons). async_call_method = SmartThreadPool @@ -75,13 +75,13 @@ JobEngineEnabled = true ; Plugin Registry Location - ; Set path to directory for plugin registry. Information about the + ; Set path to directory for plugin registry. Information about the ; registered repositories and installed plugins will be stored here. ; The OpenSim.exe process must have R/W access to the location. RegistryLocation = "." ; Used by region module addins. You can set this to outside bin, so that addin - ; configurations will survive updates. The OpenSim.exe process must have R/W access + ; configurations will survive updates. The OpenSim.exe process must have R/W access ; to the location. ConfigDirectory = "." @@ -123,12 +123,12 @@ ;; the offset in question is added to the SitTarget to find the sitting avatar position. ;; acording to its size, etc. ; LegacySitOffsets = true; - + ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos ; Increasing this number will increase memory usage. MaxPrimUndos = 20 - ; Minimum size for non-physical prims.This can be overridden in the region config file (as + ; Minimum size for non-physical prims.This can be overridden in the region config file (as ; NonPhysicalPrimMin!). ; NonPhysicalPrimMin = 0.001 @@ -137,7 +137,7 @@ ; Minimum size where a prim can be physical. This can be overridden in the region config file. ; PhysicalPrimMin = 0.01 - + ; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file. PhysicalPrimMax = 64 @@ -153,7 +153,7 @@ LinksetPrims = 0 ; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region. - ; This only applies when crossing to a region running in a different simulator. + ; This only applies when crossing to a region running in a different simulator. ; For crossings where the regions are on the same simulator the script is always kept running. AllowScriptCrossing = true @@ -168,14 +168,14 @@ ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) ) MaxDrawDistance = 512 - + ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen ; (it is limited by MaxDrawDistance above) ; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc ; more than 512m can cause viewers problems specially in case of dense regions. ; curretly this distance is from current region borders. MaxRegionsViewDistance = 255 - + ; If you have only one region in an instance, or to avoid the many bugs ; that you can trigger in modules by restarting a region, set this to ; true to make the entire instance exit instead of restarting the region. @@ -193,7 +193,7 @@ ; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration ; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false. ; Normalized55FPS = true - + ; Main Frame time ; This defines the rate of several simulation events. ; Default value should meet most needs. @@ -212,15 +212,15 @@ ; FrameTimeCritPercent = 40; ; Send scheduled updates to objects in the scene - ; This must be a whole number + ; This must be a whole number UpdateObjectsEveryNFrames = 1; ; Send position/velocity, etc. updates to agents in the scene - ; This must be a whole number + ; This must be a whole number UpdateAgentsEveryNFrames = 1; ; Apply pending forces from physics calculations to an entity. - ; This must be a whole number + ; This must be a whole number UpdateEntityMovementEveryNFrames = 1; ; Send coarse location updates to viewers. In a classic viewer, this updates the minimap. @@ -237,7 +237,7 @@ ; Send terrain updates to viewers ; This must be a whole number - UpdateTerrainEveryNFrames = 50; + UpdateTerrainEveryNFrames = 50; ; Persitently store any objects which meet the PRIM STORAGE criteria ; This must be a whole number @@ -283,23 +283,23 @@ meshing = Meshmerizer ;meshing = ZeroMesher - + ; Path to decoded sculpty maps ; Defaults to "j2kDecodeCache ;DecodedSculptMapPath = "j2kDecodeCache" - + ; if you use Meshmerizer and want sculpt map collisions, setting this to ; to true will store decoded sculpt maps in a special folder in your bin ; folder, which can reduce startup times by reducing asset requests. Some ; versions of mono dont work well when reading the cache files, so set this ; to false if you have compatibility problems. ;CacheSculptMaps = true - + ;; BulletSim is the default physics engine. It provides the best performance and most functionality. ;; BulletSim supports varregions. - ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. + ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before. ;; It continues to provide a workable physics implementation. It does not currently support varregions. - ;; basicphysics effectively does not model physics at all, making all objects phantom. + ;; basicphysics effectively does not model physics at all, making all objects phantom. ;; Default is BulletSim physics = BulletSim ;physics = modified_BulletX @@ -324,14 +324,14 @@ ; For example, servers inside your firewall. ; Separate patterns with a ';' ; HttpProxyExceptions = ".mydomain.com;localhost" - + ; ## ; ## EMAIL MODULE ; ## ;; The email module requires some configuration. It needs an SMTP ;; server to send mail through. ;emailmodule = DefaultEmailModule - + ; ## ; ## ANIMATIONS ; ## @@ -343,11 +343,11 @@ ; PreJump is an additional animation state, but it probably ; won't look right until the physics engine supports it ; (i.e delays takeoff for a moment) - + ; # ; # statistics - ; # - + ; # + ; Simulator statistics are output to the console periodically at debug level INFO. ; Setting this to zero disables this output. ; LogShowStatsSeconds = 3600 @@ -401,21 +401,21 @@ ; routing and land at the landmark coordinates when set to true ; default is false ; TelehubAllowLandmark = false - - + + [Map] - ; Map tile options. + ; Map tile options. ; If true, then maptiles are generated using the MapImageModule below. ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden - ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need + ; in individual region config file(s). If you do not want to upload map tiles at all, then you will need ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/ ;GenerateMaptiles = true ;WorldMapModule = "WorldMap" ; The module to use in order to generate map images. - ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can - ; generate better images. + ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can + ; generate better images. ;MapImageModule = "MapImageModule" ; World map blacklist timeout in seconds @@ -458,14 +458,14 @@ ; Default is true serverside_object_permissions = true - + ; This allows some control over permissions ; please note that this still doesn't duplicate SL, and is not intended to - + ; This allows grid users with a UserLevel of 200 or more to assume god - ; powers in the regions in this simulator. + ; powers in the regions in this simulator. allow_grid_gods = false - + ; Allow region owners to assume god powers in their regions ;region_owner_is_god = true @@ -501,7 +501,7 @@ ; allowed_script_editors = all ; Provides a simple control for land owners to give build rights to specific avatars - ; in publicly accessible parcels that disallow object creation in general. + ; in publicly accessible parcels that disallow object creation in general. ; Owners specific avatars by adding them to the Access List of the parcel ; without having to use the Groups feature ; Disabled by default @@ -542,12 +542,12 @@ ;; Set the value of the url to your UserProfilesService ;; If un-set / "" the module is disabled ;; If the ProfileURL is not set, then very BASIC - ;; profile support will be configured. If the ProfileURL is set to a - ;; valid URL, then full profile support will be configured. The URL + ;; profile support will be configured. If the ProfileURL is set to a + ;; valid URL, then full profile support will be configured. The URL ;; points to your grid's Robust user profiles service - ;; + ;; ; ProfileURL = http://127.0.0.1:9000 - + ;; set this to false to prevent your users to be sent to unknown ;; web sites by other users on their profiles ; AllowUserProfileWebURLs = true @@ -579,7 +579,7 @@ http_listener_sslport = 9001 ; Use this port for SSL connections http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer - ; HTTPS for "Out of band" management applications such as the remote + ; HTTPS for "Out of band" management applications such as the remote ; admin module ; ; Create https_listener = "True" will create a listener on the port @@ -596,11 +596,11 @@ ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. ; By default, llHTTPRequest limits the response body to 2048 bytes. ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum - ; of HttpBodyMaxLenMAX bytes. + ; of HttpBodyMaxLenMAX bytes. ; HttpBodyMaxLenMAX=16384 ; Hostname to use in llRequestURL/llRequestSecureURL - ; if not defined - llRequestURL/llRequestSecureURL are disabled + ; if not defined - llRequestURL/llRequestSecureURL are disabled ; ExternalHostNameForLSL=127.0.0.1 ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest()) @@ -622,7 +622,7 @@ ; You can also disable the blacklist entirely with an empty entry ; ; OutboundDisallowForUserScripts = "" - + ; What is reported as the "X-Secondlife-Shard" ; Defaults to the user server url if not set ; The old default is "OpenSim", set here for compatibility @@ -643,7 +643,7 @@ ; Viewer-based access control. |-separated list of allowed viewers. ; AllowedClients = "" - ; Viewer-based access control. |-separated list of denied viewers. + ; Viewer-based access control. |-separated list of denied viewers. ; No restrictions by default. ; DeniedClients = "" @@ -681,7 +681,7 @@ ;client_throttle_max_bps = 187500 ; Minimum bytes per second to send to any single client as a result of - ; adaptive throttling. Viewer preferences set to a lower number will + ; adaptive throttling. Viewer preferences set to a lower number will ; override the settin. The example given here ensures that adaptive ; throttling will never decrease per client bandwidth below 256 kbps. ; @@ -758,7 +758,7 @@ [ClientStack.LindenCaps] - ;; Long list of capabilities taken from + ;; Long list of capabilities taken from ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities ;; Not all are supported by OpenSim. The ones supported are ;; set to localhost. These defaults can be overwritten @@ -833,7 +833,7 @@ ; Capability for searching for people Cap_AvatarPickerSearch = "localhost" - + [Chat] ; Controls whether the chat module is enabled. Default is true. enabled = true; @@ -848,8 +848,8 @@ shout_distance = 100 [EntityTransfer] - ; The maximum distance in regions that an agent is allowed to teleport - ; along the x or y axis. This is set to 65535 because current viewers + ; The maximum distance in regions that an agent is allowed to teleport + ; along the x or y axis. This is set to 65535 because current viewers ; can't handle teleports that are greater than this distance ; Setting to 0 will allow teleports of any distance ; @@ -859,7 +859,7 @@ AllowAvatarCrossing = true ; This disables border transfers for objects. When true, objects can be placed outside - ; the region's border without being transferred to another simulator. + ; the region's border without being transferred to another simulator. DisableObjectTransfer = false ; Minimum user level required for HyperGrid teleports @@ -899,7 +899,7 @@ [Appearance] ; Persist avatar baked textures - ; Persisting baked textures can speed up login and region border + ; Persisting baked textures can speed up login and region border ; crossings especially with large numbers of users, though it ; will store potentially large numbers of textures in your asset ; database @@ -913,11 +913,11 @@ DelayBeforeAppearanceSend = 2 ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds. - ; This may help with some situations where avatars are persistently grey, though it will not help + ; This may help with some situations where avatars are persistently grey, though it will not help ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others). ResendAppearanceUpdates = false - ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar + ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar ; on every login ReuseTextures = false @@ -949,11 +949,11 @@ ;support convex shape type on normal prims ; (ubOde only) ;ConvexPrims = true - + ;support convex shape type on sculpts ; (ubOde only) ;ConvexSculpts = true - + ; mesh cache settings: ; (ubOde only) ; do cache (keep true) @@ -962,7 +962,7 @@ ;MeshFileCachePath = MeshCache ;MeshFileCacheDoExpire = true; ;MeshFileCacheExpireHours = 48 - + [Textures] @@ -984,7 +984,7 @@ [ODEPhysicsSettings] - ; ## + ; ## ; ## Physics stats settings ( most ignored by ubOde ) ; @@ -1017,7 +1017,7 @@ ; Max value is 255, min value is 0 avatar_terminal_velocity = 54 - ; World Step size. + ; World Step size. ; with legacy ODE this value needs to be close to 0.02s ; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load ; you will need to test acording to you needs @@ -1034,7 +1034,7 @@ world_hashSpace_level_high = 12 meters_in_small_space = 29.9 - + ; ## ; ## Contact properties. (the stuff that happens when things come in contact with each other) @@ -1107,8 +1107,8 @@ minimum_ground_flight_offset = 3.0 ; Plant avatar. This reduces the effect of physical contacts with the avatar. - ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. - ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active + ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive. + ; The avatar still allows a small movement based on the PID settings above. Stronger PID settings AND this active ; will lock the avatar in place av_planted = false @@ -1160,7 +1160,7 @@ ; Physics needs to create internal meshs (or convert the object meshs or scultps) ; for all prims except simple boxes and spheres. - + ; collisions of small objects againts larger ones can have a increased CPU load cost ; so this are represented by a simple BOX ; if all their scale dimensions are lower or equal to this option. Default is 0.1m @@ -1249,7 +1249,7 @@ PhysicsLoggingEnabled = False PhysicsLoggingDir = "." VehicleLoggingEnabled = False - + [RemoteAdmin] enabled = false @@ -1311,7 +1311,7 @@ ;copy_folders = false ; path to default appearance XML file that specifies the look of the default avatars - ;default_appearance = default_appearance.xml + ;default_appearance = default_appearance.xml ; RestPlugins are not currently operational. @@ -1471,17 +1471,17 @@ [Trees] ; enable the trees module. default true enabled = true - + ; active_trees allows module to change its trees in time. ; some will be deleted, others created and rest may grow ; default is false. You can change it with console command tree active true | false later active_trees = false ; the trees change execution time rate (in ms) - update_rate = 1000 + update_rate = 1000 ; allow the trees to grow. ; DANGER - ; this option causes high network use on the order of + ; this option causes high network use on the order of ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second allowGrow = false @@ -1511,7 +1511,7 @@ ; Maximum number of llListen events we allow per script ; Set this to 0 to have no limit imposed. max_listens_per_script = 64 - + ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL()) max_external_urls_per_simulator = 100 @@ -1709,7 +1709,7 @@ ; data service ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py" - + [Economy] ; the economy module in use ; default is the provided BetaGridLikeMoneyModule @@ -1729,10 +1729,10 @@ ; SellEnabled = true ;; Money Unit fee to upload textures, animations etc. Default is 0. - ;PriceUpload = 0 + ;PriceUpload = 0 ;; Money Unit fee to create groups. Default is 0. - ;PriceGroupCreate = 0 + ;PriceGroupCreate = 0 ; We don't really know what the rest of these values do. These get sent to the client ; These taken from Agni at a Public Telehub. Change at your own risk. @@ -1796,8 +1796,8 @@ ; But this costs a lot of time, so region load will take a lot longer. ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true) ; CompactMemOnLoad = false - - ; Controls whether scripts are stopped by aborting their threads externally (abort) + + ; Controls whether scripts are stopped by aborting their threads externally (abort) ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op). ; co-op will be more stable as aborting threads can cause instability. ; abort was the default option in OpenSimulator 0.8 and before. @@ -1823,7 +1823,7 @@ ; Allow the use of os* functions (some are dangerous) AllowOSFunctions = false - + ; Allow the user of LightShare functions AllowLightShareFunctions = false @@ -1842,7 +1842,7 @@ ; Comma separated list of UUIDS allows the function for that list of UUIDS ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb - + ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel ; - PARCEL_OWNER: allow if the objectowner is parcelowner @@ -1900,7 +1900,7 @@ ; prims ; DisableUndergroundMovement = true - ;; Path to script assemblies + ;; Path to script assemblies ; ScriptEnginesPath = "ScriptEngines" @@ -2037,7 +2037,7 @@ ;Module = GroupsModule ; Enable Group Notices - ;NoticesEnabled = true + ;NoticesEnabled = true ; This makes the Group module very chatty on the console. DebugEnabled = false @@ -2052,7 +2052,7 @@ ; Specify which messaging module to use for groups messaging and if it's enabled ;MessagingModule = GroupsMessagingModule - ;MessagingEnabled = true + ;MessagingEnabled = true ; Experimental option to only message cached online users rather than all users ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service @@ -2060,7 +2060,7 @@ MessageOnlineUsersOnly = false ; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend - + ; SimianGrid Service for Groups ;ServicesConnectorModule = SimianGroupsServicesConnector ;GroupsServerURI = http://mygridserver.com:82/Grid/ @@ -2070,8 +2070,8 @@ ;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php ; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys - ;XmlRpcServiceReadKey = 1234 - ;XmlRpcServiceWriteKey = 1234 + ;XmlRpcServiceReadKey = 1234 + ;XmlRpcServiceWriteKey = 1234 ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests, ; only set to false it if you absolute sure regions and groups server support it. @@ -2099,7 +2099,7 @@ ReprioritizationInterval = 2000.0 RootReprioritizationDistance = 10.0 ChildReprioritizationDistance = 20.0 - + ; TEST OPTION KEEP AS FALSE ; if true, don't send object updates if outside view range ObjectsCullingByDistance = false @@ -2112,7 +2112,7 @@ ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect. ChildTerseUpdatePeriod = 0 - + ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance RootPositionUpdateTolerance = 0.05 @@ -2139,7 +2139,7 @@ ; enabled=false [Statistics] - ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames + ; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames ; to include in the averaging calculations NumberOfFrames=10 @@ -2152,18 +2152,18 @@ ;; Enable Non Player Character (NPC) facilities Enabled = false ;; several options to control NPCs creation - + ;; allow NPCs to be created not Owned {true false} default: true ; AllowNotOwned = true - + ;; allow NPCs to set to be sensed as Avatars {true false} default: true ; AllowSenseAsAvatar = true - + ;; allow NPCs to created cloning any avatar in region {true false} default: true ; AllowCloneOtherAvatars = true - + ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true - ; NoNPCGroup = true + ; NoNPCGroup = true [Terrain] ; Values can be "pinhead-island" or "flat" @@ -2184,11 +2184,11 @@ ; whole region. LimitParcelLayerUpdateDistance = true ParcelLayerViewDistance = 128 - + ; set this to false to not display parcel ban lines ShowParcelBansLines = true -;; +;; ;; If you are using a simian grid frontend you can enable ;; this module to upload tile images for the mapping fn ;; @@ -2199,8 +2199,8 @@ ;; -;; JsonStore module provides structured store for scripts -;; +;; JsonStore module provides structured store for scripts +;; [JsonStore] Enabled = False diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index fed9ea2347..2df07b7544 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example @@ -3,30 +3,30 @@ ; * ; * Configurations for enabling HG1.5 -; * +; * ; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService ; * OpenSim.Server.Handlers.dll:UserAgentService -; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and -; * OpenSim.Server.Handlers.dll:XInventoryInConnector +; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and +; * OpenSim.Server.Handlers.dll:XInventoryInConnector ; * are started in port 8002, outside the firewall ; * ; ** ; * ; * The Const section allows us to define some basic information that we -; * will use throughout our configuration. We will provide examples for +; * will use throughout our configuration. We will provide examples for ; * setting the base url of the Robust server and the public and private ports ; * it uses. Changing the values of the constants will set the operating ; * parameters thoughout the configuration. Other constants that may prove -; * to be useful may be added to the followin section. They may be +; * to be useful may be added to the followin section. They may be ; * referenced anywhere in the configuration by using ${Const|Name}. One ; * such use is providing a base path for setting locations that Robust ; * uses to write data. -; * +; * [Const] ; The URL of the Robust server BaseURL = "http://127.0.0.1" - + ; The public port of the Robust server PublicPort = "8002" @@ -52,12 +52,12 @@ ; Set path to directory for plugin registry. Information ; about the registered repositories and installed plugins ; will be stored here - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location RegistryLocation = "." ; Modular configurations ; Set path to directory for modular ini files... - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location ConfigDirectory = "robust-include" ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) @@ -153,7 +153,7 @@ ;; This is useful in cases where you want to protect most of the services, ;; but unprotect individual services. Username and Password can also be ;; overriden if you want to use different credentials for the different services. - ;; Hypergrid services are not affected by this; they are publicly available + ;; Hypergrid services are not affected by this; they are publicly available ;; by design. ;; By default, scripts are not allowed to call private services via llHttpRequest() @@ -231,27 +231,27 @@ ;; Choose an asset service (Only one option should be enabled) LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" - + ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files ;; These directories must be on the same physical filesystem ;BaseDirectory = "./fsassets/data" ;SpoolDirectory = "./fsassets/tmp" - + ;; Original service can be checked if FSAssets can not find an asset ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; - + ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time ;DaysBetweenAccessTimeUpdates = 30 - + ;; Should FSAssets print read/write stats to the robust console, default is true ;ShowConsoleStats = true - + ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) ;StorageProvider = "" ;ConnectionString = "" ;Realm = "fsassets" - + ;; The following are common to both the default asset service and FSAsset service ;; Common asset service options @@ -289,7 +289,7 @@ [GridService] LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" - ; Realm = "regions" + ; Realm = "regions" ; AllowDuplicateNames = "" ;; Perform distance check for the creation of a linked region @@ -300,25 +300,25 @@ ;; Directory for map tile images of linked regions ; MapTileDirectory = "./maptiles" - + ;; Next, we can specify properties of regions, including default and fallback regions ;; The syntax is: Region_ = "" ;; or: Region_ = "" ;; where can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate - ;; + ;; ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified ;; an explicit region. - ;; + ;; ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online ;; region will be used. - ;; - ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the + ;; + ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the ;; order specified. This only applies to local logins at this time, not Hypergrid connections. - ;; + ;; ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. - ;; + ;; ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. ;; ;; Example specification: @@ -367,14 +367,14 @@ ;; The following parameters are for STUN = Simple Traversal of UDP through NATs ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal ;; stun.freeswitch.org is not guaranteed to be running so use it in - ;; production at your own risk + ;; production at your own risk ; EchoServer = 127.0.0.1 ; EchoPort = 50505 ; AttemptSTUN = false ; * This is the new style authentication service. Currently, only MySQL -; * is implemented. +; * is implemented. ; * [AuthenticationService] ; for the server connector @@ -418,7 +418,7 @@ AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 + ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. ;; Default is false CreateDefaultAvatarEntries = true @@ -514,7 +514,7 @@ ; If you run this login server behind a proxy, set this to true ; HasProxy = false - + ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs) ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" @@ -532,8 +532,8 @@ ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. - ;; Options are - ;; "none" no DST + ;; Options are + ;; "none" no DST ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows @@ -554,7 +554,7 @@ ;; ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. ;DOSForgiveClientAfterMS = 120000 - ;; + ;; ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. @@ -634,10 +634,10 @@ ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}" - ; Does this grid allow incoming links to any region in it? + ; Does this grid allow incoming links to any region in it? ; If false, HG TPs happen only to the Default regions specified in [GridService] section AllowTeleportsToAnyRegion = true - + ; If you run this gatekeeper server behind a proxy, set this to true ; HasProxy = false @@ -699,10 +699,10 @@ ; * The interface that local users get when they are in other grids. ; * This restricts the inventory operations while in other grids. -; * Still not completely safe, especially if users perform inventory operations +; * Still not completely safe, especially if users perform inventory operations ; * while in those grids. The more the user accesses his/her inventory, the more ; * those simulators will know about the user's inventory. -; * +; * [HGInventoryService] ; For the InventoryServiceInConnector LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" @@ -715,7 +715,7 @@ UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" - ; HGInventoryService is a public-facing inventory service that allows users to + ; HGInventoryService is a public-facing inventory service that allows users to ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. ; Hence, if the user has set up authentication in [Network] to protect their private services ; make sure it is not set here. @@ -728,15 +728,15 @@ ; * The interface that local users get when they are in other grids. ; * This restricts the access that the rest of the world has to ; * the assets of this world. -; * +; * [HGAssetService] ;; Use the second option if you have FSAsset service enabled LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService" - + UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" - ; HGAssetService is a public-facing service that allows users to + ; HGAssetService is a public-facing service that allows users to ; read and create assets when on another grid. This reuses the general asset service connector. ; Hence, if the user has set up authentication in [Network] to protect their private services ; make sure it is overriden for this public service. @@ -748,11 +748,11 @@ ;; The asset types that this grid can export to / import from other grids. ;; Comma separated. ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: - ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, - ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh + ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, + ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh ;; ;; Leave blank or commented if you don't want to apply any restrictions. - ;; A more strict, but still reasonable, policy may be to disallow the exchange + ;; A more strict, but still reasonable, policy may be to disallow the exchange ;; of scripts, like so: ; DisallowExport ="LSLText" ; DisallowImport ="LSLBytecode" @@ -810,5 +810,5 @@ ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. BaseDirectory = "./bakes" -[MuteListService] +[MuteListService] LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" diff --git a/bin/Robust.Tests.ini b/bin/Robust.Tests.ini index c25e39b646..bf7263304d 100644 --- a/bin/Robust.Tests.ini +++ b/bin/Robust.Tests.ini @@ -3,7 +3,7 @@ ; The URL of the Robust server BaseURL = "http://127.0.0.1" - + ; The public port of the Robust server PublicPort = "8888" @@ -30,14 +30,14 @@ ; Set path to directory for plugin registry. Information ; about the registered repositories and installed plugins ; will be stored here - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location RegistryLocation = "." ; Modular configurations ; Set path to directory for modular ini files... - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location ConfigDirectory = "." - + console = "rest" ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) @@ -49,7 +49,7 @@ ; How many lines of command history should we keep? (default is 100) ConsoleHistoryFileLines = 100 - + [ServiceList] GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector" PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector" @@ -92,7 +92,7 @@ ;; This is useful in cases where you want to protect most of the services, ;; but unprotect individual services. Username and Password can also be ;; overriden if you want to use different credentials for the different services. - + ;; By default, scripts are not allowed to call private services via llHttpRequest() ;; Such calls are detected by the X-SecondLife-Shared HTTP header ;; If you allow such calls you must be sure that they are restricted to very trusted scripters @@ -181,7 +181,7 @@ ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online ;; region will be used. ;; - ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the + ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the ;; order specified. This only applies to local logins at this time, not Hypergrid connections. ;; ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. @@ -200,7 +200,7 @@ ; * This is the new style authentication service. Currently, only MySQL -; * is implemented. +; * is implemented. ; * [AuthenticationService] ; for the server connector @@ -240,7 +240,7 @@ ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 + ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. ;; Default is false CreateDefaultAvatarEntries = true @@ -360,7 +360,7 @@ ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. ;; Options are - ;; "none" no DST + ;; "none" no DST ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows @@ -381,7 +381,7 @@ ;; ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. ;DOSForgiveClientAfterMS = 120000 - ;; + ;; ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index ff006013e5..d3a4372e0d 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example @@ -4,20 +4,20 @@ ; ** ; * ; * The Const section allows us to define some basic information that we -; * will use throughout our configuration. We will provide examples for +; * will use throughout our configuration. We will provide examples for ; * setting the base url of the Robust server and the public and private ports ; * it uses. Changing the values of the constants will set the operating ; * parameters thoughout the configuration. Other constants that may prove -; * to be useful may be added to the followin section. They may be +; * to be useful may be added to the followin section. They may be ; * referenced anywhere in the configuration by using ${Const|Name}. One ; * such use is providing a base path for setting locations that Robust ; * uses to write data. -; * +; * [Const] ; The URL of the Robust server BaseURL = "http://127.0.0.1" - + ; The public port of the Robust server PublicPort = "8002" @@ -44,14 +44,14 @@ ; Set path to directory for plugin registry. Information ; about the registered repositories and installed plugins ; will be stored here - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location RegistryLocation = "." ; Modular configurations ; Set path to directory for modular ini files... - ; The Robust.exe process must have R/W access to the location + ; The Robust.exe process must have R/W access to the location ConfigDirectory = "robust-include" - + ; Console commands can be saved to a file, so the command history persists after a restart. (default is true) ConsoleHistoryFileEnabled = true @@ -61,7 +61,7 @@ ; How many lines of command history should we keep? (default is 100) ConsoleHistoryFileLines = 100 - + [ServiceList] AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector" InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector" @@ -132,7 +132,7 @@ ;; This is useful in cases where you want to protect most of the services, ;; but unprotect individual services. Username and Password can also be ;; overriden if you want to use different credentials for the different services. - + ;; By default, scripts are not allowed to call private services via llHttpRequest() ;; Such calls are detected by the X-SecondLife-Shared HTTP header ;; If you allow such calls you must be sure that they are restricted to very trusted scripters @@ -193,29 +193,29 @@ ;; Choose an asset service (Only one option should be enabled) LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector" - + ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files ;; These directories must be on the same physical filesystem ;BaseDirectory = "./fsassets/data" ;SpoolDirectory = "./fsassets/tmp" - + ;; Original service can be checked if FSAssets can not find an asset ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService"; - + ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time ;DaysBetweenAccessTimeUpdates = 30 - + ;; Should FSAssets print read/write stats to the robust console, default is true ;ShowConsoleStats = true - + ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration) ;StorageProvider = "" ;ConnectionString = "" ;Realm = "fsassets" - + ;; The following are common to both the default asset service and FSAsset service - + ;; Common asset service options DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" AssetLoaderArgs = "./assets/AssetSets.xml" @@ -267,7 +267,7 @@ ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online ;; region will be used. ;; - ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the + ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the ;; order specified. This only applies to local logins at this time, not Hypergrid connections. ;; ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. @@ -314,14 +314,14 @@ ;; The following parameters are for STUN = Simple Traversal of UDP through NATs ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal ;; stun.freeswitch.org is not guaranteed to be running so use it in - ;; production at your own risk + ;; production at your own risk ; EchoServer = 127.0.0.1 ; EchoPort = 50505 ; AttemptSTUN = false ; * This is the new style authentication service. Currently, only MySQL -; * is implemented. +; * is implemented. ; * [AuthenticationService] ; for the server connector @@ -365,7 +365,7 @@ AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" - ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 + ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 ;; to show a default "Ruth" avatar rather than a cloud for a newly created user. ;; Default is false CreateDefaultAvatarEntries = true @@ -460,7 +460,7 @@ ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. ;; Options are - ;; "none" no DST + ;; "none" no DST ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows @@ -481,7 +481,7 @@ ;; ;; The amount of time that a specific endpoint is blocked. Default 2 minutes. ;DOSForgiveClientAfterMS = 120000 - ;; + ;; ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. @@ -564,5 +564,5 @@ ;; This directory must be writable by the user ROBUST runs as. It will be created automatically. BaseDirectory = "./bakes" -[MuteListService] +[MuteListService] LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index 7330f6f647..ab8f25d72e 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini @@ -47,7 +47,7 @@ ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress ; the inappropriate console commands that it registers. SuppressConsoleCommands = true - + [LibraryService] LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" LibraryName = "OpenSim Library" diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index aee3d5f68c..e93ce3c7f3 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example @@ -105,7 +105,7 @@ ; === HG ONLY === ;; Change this to the address of your Gatekeeper service - ;; (usually bundled with the rest of the services in one + ;; (usually bundled with the rest of the services in one ;; Robust server in port ${Const|PublicPort}, but not always) Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" @@ -122,7 +122,7 @@ [Messaging] ; === HG ONLY === ;; Change this to the address of your Gatekeeper service - ;; (usually bundled with the rest of the services in one + ;; (usually bundled with the rest of the services in one ;; Robust server in port ${Const|PublicPort}, but not always) Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" @@ -171,7 +171,7 @@ [HGInventoryAccessModule] ; ; === HG ONLY === - ; Change this to your server + ; Change this to your server ; accessible from other grids ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" @@ -187,7 +187,7 @@ ;; Warning: advanced and unusual. Default is false. ;; Enables configurations where grids share user services, including inventory, - ;; while separating regions' assets from users' assets. Asset transfer between + ;; while separating regions' assets from users' assets. Asset transfer between ;; the users' asset server and the regions' asset server is done in HG-like manner. ; CheckSeparateAssets = false ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort} @@ -196,7 +196,7 @@ [HGAssetService] ; ; === HG ONLY === - ; Change this to your server + ; Change this to your server ; accessible from other grids ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" @@ -204,11 +204,11 @@ ;; The asset types that this grid can export to / import from other grids. ;; Comma separated. ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: - ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, - ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh + ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, + ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh ;; ;; Leave blank or commented if you don't want to apply any restrictions. - ;; A more strict, but still reasonable, policy may be to disallow the exchange + ;; A more strict, but still reasonable, policy may be to disallow the exchange ;; of scripts, like so: ; DisallowExport ="LSLText" ; DisallowImport ="LSLBytecode" diff --git a/bin/config-include/HyperSimianGrid.ini b/bin/config-include/HyperSimianGrid.ini index 018c65e92c..24f9813c6b 100644 --- a/bin/config-include/HyperSimianGrid.ini +++ b/bin/config-include/HyperSimianGrid.ini @@ -5,7 +5,7 @@ ;; ;; -;; In GridCommon.ini, these are the URLs you would use if SimianGrid is +;; In GridCommon.ini, these are the URLs you would use if SimianGrid is ;; installed at http://www.mygrid.com/Grid/ ;; ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" @@ -28,17 +28,17 @@ AssetServices = "HGAssetBroker" InventoryServices = "HGInventoryBroker" AvatarServices = "SimianAvatarServiceConnector" - + NeighbourServices = "NeighbourServicesOutConnector" SimulationServices = "RemoteSimulationConnectorModule" EntityTransferModule = "HGEntityTransferModule" InventoryAccessModule = "HGInventoryAccessModule" - + LandServiceInConnector = true NeighbourServiceInConnector = true SimulationServiceInConnector = true LibraryModule = false - + AssetCaching = "FlotsamAssetCache" [SimulationDataStore] @@ -87,7 +87,7 @@ [HGInventoryAccessModule] ; ; === HG ONLY === - ; Change this to your profile server + ; Change this to your profile server ; accessible from other grids ; ProfileServerURI = "http://mygridserver.com:8002/user" diff --git a/bin/config-include/SimianGrid.ini b/bin/config-include/SimianGrid.ini index b3db08a598..fdf7ca23f4 100644 --- a/bin/config-include/SimianGrid.ini +++ b/bin/config-include/SimianGrid.ini @@ -5,7 +5,7 @@ ;; ;; -;; In GridCommon.ini, these are the URLs you would use if SimianGrid is +;; In GridCommon.ini, these are the URLs you would use if SimianGrid is ;; installed at http://www.mygrid.com/Grid/ ;; ; AssetServerURI = "http://www.mygrid.com/Grid/?id=" @@ -28,17 +28,17 @@ AssetServices = "SimianAssetServiceConnector" InventoryServices = "SimianInventoryServiceConnector" AvatarServices = "SimianAvatarServiceConnector" - + NeighbourServices = "NeighbourServicesOutConnector" SimulationServices = "RemoteSimulationConnectorModule" EntityTransferModule = "BasicEntityTransferModule" InventoryAccessModule = "BasicInventoryAccessModule" - + LandServiceInConnector = true NeighbourServiceInConnector = true SimulationServiceInConnector = true LibraryModule = false - + AssetCaching = "FlotsamAssetCache" [SimulationDataStore] diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index 4e683e2ab8..127b073f0c 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini @@ -104,8 +104,8 @@ ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not. ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids. ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST. - ;; Options are - ;; "none" no DST + ;; Options are + ;; "none" no DST ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour. ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings. ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows @@ -114,9 +114,9 @@ [MapImageService] LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService" -[MuteListService] +[MuteListService] LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" - + ;; This should always be the very last thing on this file [Includes] Include-Common = "config-include/StandaloneCommon.ini" diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index d0b152c6b6..89315572b9 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example @@ -85,20 +85,20 @@ ;; Next, we can specify properties of regions, including default and fallback regions ;; The syntax is: Region_ = "" ;; where can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut - ;; + ;; ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified ;; an explicit region. - ;; + ;; ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online ;; region will be used. - ;; - ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the + ;; + ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the ;; order specified. This only applies to local logins at this time, not Hypergrid connections. - ;; + ;; ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. - ;; + ;; ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. ;; ;; For example: @@ -121,7 +121,7 @@ ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" - SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" + SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}" SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}" SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}" SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}" @@ -163,7 +163,7 @@ ; ; ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes. ; DOSForgiveClientAfterMS = 120000 - ; ; + ; ; ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0. [FreeswitchService] @@ -197,7 +197,7 @@ ;; The following parameters are for STUN = Simple Traversal of UDP through NATs ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal ;; stun.freeswitch.org is not guaranteed to be running so use it in - ;; production at your own risk + ;; production at your own risk ; EchoServer = 127.0.0.1 ; EchoPort = 50505 ; AttemptSTUN = false @@ -341,11 +341,11 @@ ;; The asset types that this grid can export to / import from other grids. ;; Comma separated. ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: - ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, - ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh + ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, + ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh ;; ;; Leave blank or commented if you don't want to apply any restrictions. - ;; A more strict, but still reasonable, policy may be to disallow the exchange + ;; A more strict, but still reasonable, policy may be to disallow the exchange ;; of scripts, like so: ; DisallowExport ="LSLText" ; DisallowImport ="LSLBytecode" diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 4f3994f9af..e305972af7 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini @@ -27,8 +27,8 @@ FriendsModule = "HGFriendsModule" UserManagementModule = "HGUserManagementModule" SearchModule = "BasicSearchModule" - MuteListService = "LocalMuteListServicesConnector" - + MuteListService = "LocalMuteListServicesConnector" + InventoryServiceInConnector = true AssetServiceInConnector = true HypergridServiceInConnector = true @@ -80,7 +80,7 @@ ; Needed to display non-default map tile images for remote regions AssetService = "OpenSim.Services.AssetService.dll:AssetService" - + HypergridLinker = true AllowHypergridMapSearch = true @@ -124,7 +124,7 @@ GridService = "OpenSim.Services.GridService.dll:GridService" AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" - + ; This inventory service will be used to initialize the user's inventory HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" HGInventoryServiceConstructorArg = "HGInventoryService" @@ -191,9 +191,9 @@ UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" InGatekeeper = True -[MuteListService] +[MuteListService] LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService" - + ;; This should always be the very last thing on this file [Includes] Include-Common = "config-include/StandaloneCommon.ini" diff --git a/bin/config-include/osslEnable.ini b/bin/config-include/osslEnable.ini index aed43f0280..ed906497c8 100644 --- a/bin/config-include/osslEnable.ini +++ b/bin/config-include/osslEnable.ini @@ -1,6 +1,6 @@ ; Enable OSSL functions. ; Including this file in a region's set of INI files, causes the OpenSimulator -; specific functions to be enabled. +; specific functions to be enabled. ; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and ; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions. @@ -45,9 +45,9 @@ ; "PARCEL_OWNER" -- enable for parcel owner ; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group ; uuid -- enable for specified ID (may be avatar or group ID) - ; from this we can also create macros that can be include in the list as + ; from this we can also create macros that can be include in the list as ; ${XEngine|macroname} see examples below - + ; parcel macros ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if ; a region is selling or otherwise giving away parcel ownership. By default, parcel @@ -68,10 +68,10 @@ ; the owners of the containing prim. There can also be entries beginning with ; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is ; checked against the creator of the script itself. - + ; ************************************************* - - ; ThreatLevel None + + ; ThreatLevel None Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGender = true @@ -85,11 +85,11 @@ Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osTeleportOwner = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osWindActiveModelPluginName = true - + ; ThreatLevel Nuisance Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel VeryLow Allow_osEjectFromGroup = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceBreakAllLinks = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER @@ -110,7 +110,7 @@ Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER Allow_osUnixTimeToTimestamp = true - + ; ThreatLevel Low Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osFormatString = true @@ -125,7 +125,7 @@ Allow_osNpcSetProfileAbout = ${XEngine|osslNPC} Allow_osNpcSetProfileImage = ${XEngine|osslNPC} Allow_osDie = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel Moderate Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER @@ -141,7 +141,7 @@ Allow_osGetSimulatorMemoryKB = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel High Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER @@ -190,7 +190,7 @@ Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel VeryHigh Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER ; Warning: The next function allows scripts to force animations on avatars without the user giving permission. @@ -209,7 +209,7 @@ Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetRot = false Allow_osSetParcelDetails = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel Severe Allow_osConsoleCommand = false Allow_osGrantScriptPermissions = false @@ -217,10 +217,10 @@ Allow_osRevokeScriptPermissions = false Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osTeleportObject = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER - + ; ThreatLevel Severe with additional internal restrictions Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable) - + ; available functions out of Threat level control (for reference only) ; Allow_osCheckODE = true ; Allow_osClearInertia = true @@ -231,7 +231,7 @@ ; Allow_osDrawFilledRectangle = true ; Allow_osDrawImage = true ; Allow_osDrawLine = true -; Allow_osDrawPolygon = true +; Allow_osDrawPolygon = true ; Allow_osDrawRectangle = true ; Allow_osDrawResetTransform = true ; Allow_osDrawRotationTransform = true diff --git a/bin/pCampBot.ini.example b/bin/pCampBot.ini.example index 2952bb002e..138e4ec237 100644 --- a/bin/pCampBot.ini.example +++ b/bin/pCampBot.ini.example @@ -7,13 +7,13 @@ [Bot] ; Control whether bots should regularly send agent updates - ; Not doing this will reduce CPU requirements for pCampbot but greatly + ; Not doing this will reduce CPU requirements for pCampbot but greatly ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets. ; Defaults to true. SendAgentUpdates = true ; Control whether bots will requests textures when receiving object information - ; Not doing this will reduce CPU requirements for pCampbot but greatly + ; Not doing this will reduce CPU requirements for pCampbot but greatly ; reduce the realism compared to viewers which requests such texture data if not already cached. ; Defaults to true. RequestObjectTextures = true