mirror of
https://github.com/opensim/opensim.git
synced 2026-08-08 10:15:33 +08:00
Removed trailing whitespace
This commit is contained in:
@@ -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 "<key> = <value>". For example,
|
||||
;; The settings in this file are in the form "<key> = <value>". 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/<region-id>/
|
||||
;; 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.
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user