fix merge issue
commit
e733bfb3b5
|
@ -477,7 +477,7 @@ namespace OpenSim
|
||||||
|
|
||||||
if (scene.SnmpService != null)
|
if (scene.SnmpService != null)
|
||||||
{
|
{
|
||||||
scene.SnmpService.BootInfo("Loading prins", scene);
|
scene.SnmpService.BootInfo("Loading prims", scene);
|
||||||
}
|
}
|
||||||
|
|
||||||
while (regionInfo.EstateSettings.EstateOwner == UUID.Zero && MainConsole.Instance != null)
|
while (regionInfo.EstateSettings.EstateOwner == UUID.Zero && MainConsole.Instance != null)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
;; This is the main configuration file for OpenSimulator.
|
;; 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 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)
|
;; OpenSim.ini first (if that file does not already exist)
|
||||||
;;
|
;;
|
||||||
;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least
|
;; 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
|
;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the
|
||||||
;; available .example files.
|
;; 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.
|
;; save_crashes = false in the [Startup] section below.
|
||||||
;;
|
;;
|
||||||
;; All settings are initially commented out and the default value used, as
|
;; All settings are initially commented out and the default value used, as
|
||||||
;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by
|
;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by
|
||||||
;; deleting the initial semicolon (;) and then change the value. This will
|
;; deleting the initial semicolon (;) and then change the value. This will
|
||||||
;; override the value in OpenSimDefaults.ini
|
;; override the value in OpenSimDefaults.ini
|
||||||
;;
|
;;
|
||||||
;; If you want to find out what configuration OpenSimulator has finished with
|
;; 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
|
;; once all the configuration files are loaded then type "config show" on the
|
||||||
;; region console command line.
|
;; region console command line.
|
||||||
;;
|
;;
|
||||||
;;
|
;;
|
||||||
;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
|
;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
|
||||||
;;
|
;;
|
||||||
;; All leading white space is ignored, but preserved.
|
;; All leading white space is ignored, but preserved.
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
;; satisfied.
|
;; satisfied.
|
||||||
;;
|
;;
|
||||||
;; ; denotes a commented out option.
|
;; ; 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.
|
;; out.
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,10 +51,10 @@
|
||||||
|
|
||||||
;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
|
;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
|
||||||
BaseHostname = "127.0.0.1"
|
BaseHostname = "127.0.0.1"
|
||||||
|
|
||||||
;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
|
;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
|
||||||
BaseURL = http://${Const|BaseHostname}
|
BaseURL = http://${Const|BaseHostname}
|
||||||
|
|
||||||
;# {PublicPort} {} {PublicPort} {8002 9000} "8002"
|
;# {PublicPort} {} {PublicPort} {8002 9000} "8002"
|
||||||
PublicPort = "8002"
|
PublicPort = "8002"
|
||||||
|
|
||||||
|
@ -108,14 +108,14 @@
|
||||||
; PIDFile = "/tmp/OpenSim.exe.pid"
|
; PIDFile = "/tmp/OpenSim.exe.pid"
|
||||||
|
|
||||||
;# {RegistryLocation} {} {Addins Registry Location} {}
|
;# {RegistryLocation} {} {Addins Registry Location} {}
|
||||||
; Set path to directory for addin registry if you want addins outside of bin.
|
; Set path to directory for addin registry if you want addins outside of bin.
|
||||||
; Information about the registered repositories and installed plugins will
|
; Information about the registered repositories and installed plugins will
|
||||||
; be stored here. The OpenSim.exe process must have R/W access to the location.
|
; be stored here. The OpenSim.exe process must have R/W access to the location.
|
||||||
; RegistryLocation = "."
|
; RegistryLocation = "."
|
||||||
|
|
||||||
;# {ConfigDirectory} {} {Set path to directory for modular ini files} {}
|
;# {ConfigDirectory} {} {Set path to directory for modular ini files} {}
|
||||||
; Used by region module addins. You can set this to outside bin, so that addin
|
; 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.
|
; to the location.
|
||||||
; ConfigDirectory = "."
|
; ConfigDirectory = "."
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
;; Default is "filesystem"
|
;; Default is "filesystem"
|
||||||
; region_info_source = "filesystem"
|
; region_info_source = "filesystem"
|
||||||
; region_info_source = "web"
|
; region_info_source = "web"
|
||||||
|
|
||||||
;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions
|
;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions
|
||||||
;; Determines where the region XML files are stored if you are loading
|
;; Determines where the region XML files are stored if you are loading
|
||||||
;; these from the filesystem.
|
;; these from the filesystem.
|
||||||
|
@ -146,14 +146,14 @@
|
||||||
; allow_regionless = false
|
; allow_regionless = false
|
||||||
|
|
||||||
;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
|
;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
|
||||||
;; Minimum size for non-physical prims. Affects resizing of existing
|
;; Minimum 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
|
||||||
;; NonPhysicalPrimMin!).
|
;; NonPhysicalPrimMin!).
|
||||||
; NonPhysicalPrimMin = 0.001
|
; NonPhysicalPrimMin = 0.001
|
||||||
|
|
||||||
;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256
|
;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256
|
||||||
;; Maximum size for non-physical prims. Affects resizing of existing
|
;; 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!).
|
||||||
; NonPhysicalPrimMax = 256
|
; NonPhysicalPrimMax = 256
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@
|
||||||
;; Allow scripts to keep running when they cross region boundaries, rather
|
;; Allow scripts to keep running when they cross region boundaries, rather
|
||||||
;; than being restarted. State is reloaded on the destination region.
|
;; than being restarted. State is reloaded on the destination region.
|
||||||
;; This only applies when crossing to a region running in a different
|
;; 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
|
;; For crossings where the regions are on the same simulator the script is
|
||||||
;; always kept running.
|
;; always kept running.
|
||||||
; AllowScriptCrossing = true
|
; AllowScriptCrossing = true
|
||||||
|
@ -240,14 +240,14 @@
|
||||||
; meshing = ZeroMesher
|
; meshing = ZeroMesher
|
||||||
;; select ubODEMeshmerizer only with ubOde physics engine
|
;; select ubODEMeshmerizer only with ubOde physics engine
|
||||||
; meshing = ubODEMeshmerizer
|
; meshing = ubODEMeshmerizer
|
||||||
|
|
||||||
;; Choose one of the physics engines below
|
;; Choose one of the physics engines below
|
||||||
;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
|
;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
|
||||||
;; BulletSim is the default physics engine. It provides the best performance and most functionality.
|
;; BulletSim is the default physics engine. It provides the best performance and most functionality.
|
||||||
;; BulletSim supports varregions.
|
;; 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.
|
;; 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
|
;; Default is BulletSim
|
||||||
; physics = OpenDynamicsEngine
|
; physics = OpenDynamicsEngine
|
||||||
; physics = BulletSim
|
; physics = BulletSim
|
||||||
|
@ -259,7 +259,7 @@
|
||||||
; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit
|
; 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
|
; 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
|
; edit the line ulimit -s 262144, and change this last value
|
||||||
|
|
||||||
;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
|
;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
|
||||||
;; Default script engine to use (Xengine if all commented)
|
;; Default script engine to use (Xengine if all commented)
|
||||||
; DefaultScriptEngine = "XEngine"
|
; DefaultScriptEngine = "XEngine"
|
||||||
|
@ -337,16 +337,16 @@
|
||||||
|
|
||||||
[Map]
|
[Map]
|
||||||
;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
|
;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
|
||||||
;; Map tile options.
|
;; Map tile options.
|
||||||
;; If true, then maptiles are generated using the MapImageModule below.
|
;; 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
|
;; 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/
|
;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
|
||||||
; GenerateMaptiles = true
|
; GenerateMaptiles = true
|
||||||
|
|
||||||
;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
|
;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
|
||||||
;; The module to use in order to generate map images.
|
;; 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.
|
;; generate better images.
|
||||||
;MapImageModule = "MapImageModule"
|
;MapImageModule = "MapImageModule"
|
||||||
|
|
||||||
|
@ -433,7 +433,7 @@
|
||||||
;; This is definitely not SL!
|
;; This is definitely not SL!
|
||||||
;; Provides a simple control for land owners to give build rights to
|
;; Provides a simple control for land owners to give build rights to
|
||||||
;; specific avatars in publicly accessible parcels that disallow object
|
;; 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
|
;; Owners specific avatars by adding them to the Access List of the parcel
|
||||||
;; without having to use the Groups feature
|
;; without having to use the Groups feature
|
||||||
; simple_build_permissions = false
|
; simple_build_permissions = false
|
||||||
|
@ -454,12 +454,12 @@
|
||||||
|
|
||||||
|
|
||||||
; ** Standalone Estate Settings **
|
; ** 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
|
; create an estate owner that does not already exist
|
||||||
|
|
||||||
;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000
|
;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000
|
||||||
;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random
|
;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random
|
||||||
;; UUID will be assigned. This is normally what you want
|
;; UUID will be assigned. This is normally what you want
|
||||||
; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000
|
; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000
|
||||||
|
|
||||||
;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {}
|
;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {}
|
||||||
|
@ -555,11 +555,11 @@
|
||||||
; You can whitelist individual endpoints by IP or FQDN, e.g.
|
; You can whitelist individual endpoints by IP or FQDN, e.g.
|
||||||
;
|
;
|
||||||
; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
|
; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
|
||||||
;
|
;
|
||||||
; You can specify multiple addresses by separating them with a bar. For example,
|
; You can specify multiple addresses by separating them with a bar. For example,
|
||||||
;
|
;
|
||||||
; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
|
; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
|
||||||
;
|
;
|
||||||
; If an address if given without a port number then port 80 is assumed
|
; 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.
|
; You can also specify a network range in CIDR notation to whitelist, e.g.
|
||||||
|
@ -576,7 +576,7 @@
|
||||||
;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384
|
;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384
|
||||||
;; By default, llHTTPRequest limits the response body to 2048 bytes.
|
;; By default, llHTTPRequest limits the response body to 2048 bytes.
|
||||||
;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
|
;; 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,
|
;; Please be aware that the limit can be set to insanely high values,
|
||||||
;; effectively removing any limitation. This will expose your sim to a
|
;; effectively removing any limitation. This will expose your sim to a
|
||||||
;; known attack. It is not recommended to set this limit higher than
|
;; known attack. It is not recommended to set this limit higher than
|
||||||
|
@ -588,7 +588,7 @@
|
||||||
;; Hostname to use in llRequestURL/llRequestSecureURL
|
;; Hostname to use in llRequestURL/llRequestSecureURL
|
||||||
;; if not defined - llRequestURL/llRequestSecureURL are disabled
|
;; if not defined - llRequestURL/llRequestSecureURL are disabled
|
||||||
ExternalHostNameForLSL = ${Const|BaseHostname}
|
ExternalHostNameForLSL = ${Const|BaseHostname}
|
||||||
|
|
||||||
;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim
|
;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim
|
||||||
;; What is reported as the "X-Secondlife-Shard"
|
;; What is reported as the "X-Secondlife-Shard"
|
||||||
;; Defaults to the user server url if not set
|
;; Defaults to the user server url if not set
|
||||||
|
@ -600,7 +600,7 @@
|
||||||
;; What is reported as the "User-Agent" when using llHTTPRequest
|
;; 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
|
;; 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
|
;; 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
|
;; web server
|
||||||
; user_agent = "OpenSim LSL (Mozilla Compatible)"
|
; user_agent = "OpenSim LSL (Mozilla Compatible)"
|
||||||
|
|
||||||
|
@ -617,9 +617,9 @@
|
||||||
|
|
||||||
[XMLRPC]
|
[XMLRPC]
|
||||||
;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
|
;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
|
||||||
;; If enabled and set to XmlRpcRouterModule, this will post an event,
|
;; If enabled and set to XmlRpcRouterModule, this will post an event,
|
||||||
;; "xmlrpc_uri(string)" to the script concurrently with the first
|
;; "xmlrpc_uri(string)" to the script concurrently with the first
|
||||||
;; remote_data event. This will contain the fully qualified URI an
|
;; remote_data event. This will contain the fully qualified URI an
|
||||||
;; external site needs to use to send XMLRPC requests to that script
|
;; external site needs to use to send XMLRPC requests to that script
|
||||||
;;
|
;;
|
||||||
;; If enabled and set to XmlRpcGridRouterModule, newly created channels
|
;; If enabled and set to XmlRpcGridRouterModule, newly created channels
|
||||||
|
@ -632,7 +632,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
|
;# {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
|
;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator
|
||||||
;; will use this address to register xmlrpc channels on the external
|
;; will use this address to register xmlrpc channels on the external
|
||||||
;; service
|
;; service
|
||||||
; XmlRpcHubURI = http://example.com
|
; XmlRpcHubURI = http://example.com
|
||||||
|
|
||||||
|
|
||||||
|
@ -732,7 +732,7 @@
|
||||||
; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
|
; 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
|
; WARNING: viewers mutes cache seems to shared by all grids, including SL
|
||||||
; this may cause some confusion.
|
; this may cause some confusion.
|
||||||
|
|
||||||
;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None
|
;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None
|
||||||
; MuteListModule = MuteListModule
|
; MuteListModule = MuteListModule
|
||||||
|
|
||||||
|
@ -753,7 +753,7 @@
|
||||||
[ODEPhysicsSettings]
|
[ODEPhysicsSettings]
|
||||||
;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true
|
;# {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?
|
;; 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")
|
;; (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.
|
;; then you might want to try setting this to false.
|
||||||
; mesh_sculpted_prim = true
|
; mesh_sculpted_prim = true
|
||||||
|
@ -906,7 +906,7 @@
|
||||||
; the economy module in use
|
; the economy module in use
|
||||||
; To use other modules you need to override this setting
|
; To use other modules you need to override this setting
|
||||||
; economymodule = BetaGridLikeMoneyModule
|
; economymodule = BetaGridLikeMoneyModule
|
||||||
|
|
||||||
;# {SellEnabled} {} {Enable selling for 0?} {true false} true
|
;# {SellEnabled} {} {Enable selling for 0?} {true false} true
|
||||||
; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
|
; 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.
|
; There is no intention to implement anything further in core OpenSimulator.
|
||||||
|
@ -956,7 +956,7 @@
|
||||||
|
|
||||||
;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable
|
;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable
|
||||||
; MinTimerInterval = 0.5
|
; MinTimerInterval = 0.5
|
||||||
|
|
||||||
;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
|
;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
|
||||||
;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
|
;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
|
||||||
;; "Highest")
|
;; "Highest")
|
||||||
|
@ -971,7 +971,7 @@
|
||||||
; ThreadStackSize = 262144
|
; ThreadStackSize = 262144
|
||||||
|
|
||||||
;; Set this to true to load each script into a separate
|
;; Set this to true to load each script into a separate
|
||||||
;; AppDomain.
|
;; AppDomain.
|
||||||
;;
|
;;
|
||||||
;; Setting this to false will load all script assemblies into the
|
;; Setting this to false will load all script assemblies into the
|
||||||
;; current AppDomain, which will significantly improve script loading times.
|
;; current AppDomain, which will significantly improve script loading times.
|
||||||
|
@ -984,15 +984,15 @@
|
||||||
;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
|
;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
|
||||||
; AppDomainLoading = false
|
; 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.
|
;; 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.
|
;; 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>/
|
;; 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
|
;; 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"
|
;; Current valid values are "abort" and "co-op"
|
||||||
; ScriptStopStrategy = co-op
|
; ScriptStopStrategy = co-op
|
||||||
|
|
||||||
|
|
||||||
;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true
|
;# {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
|
;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
|
||||||
|
@ -1007,7 +1007,7 @@
|
||||||
;; But this costs a lot of time, so region load will take a lot longer.
|
;; 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)
|
;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true)
|
||||||
;CompactMemOnLoad = false
|
;CompactMemOnLoad = false
|
||||||
|
|
||||||
;; Compile debug info (line numbers) into the script assemblies
|
;; Compile debug info (line numbers) into the script assemblies
|
||||||
; CompileWithDebugInformation = true
|
; CompileWithDebugInformation = true
|
||||||
|
|
||||||
|
@ -1115,7 +1115,7 @@
|
||||||
;; or... use Groups Module V2, which works for standalones and robust grids
|
;; or... use Groups Module V2, which works for standalones and robust grids
|
||||||
; Module = "Groups Module V2"
|
; 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
|
; 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
|
;# {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
|
||||||
|
@ -1133,7 +1133,7 @@
|
||||||
; LocalService = local
|
; LocalService = local
|
||||||
|
|
||||||
;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} ""
|
;# {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 = ""
|
; SecretKey = ""
|
||||||
|
|
||||||
;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {}
|
;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {}
|
||||||
|
@ -1144,11 +1144,11 @@
|
||||||
;; Leave it commented for standalones, V2
|
;; Leave it commented for standalones, V2
|
||||||
; GroupsServerURI = ""
|
; 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
|
;; Used for V2 in HG only. For example
|
||||||
;; http://mygridserver.com:9000 or http://mygridserver.com:8002
|
;; 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
|
;; 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} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
|
||||||
; MessagingEnabled = true
|
; MessagingEnabled = true
|
||||||
|
@ -1189,7 +1189,7 @@
|
||||||
|
|
||||||
; TEST OPTION KEEP AS FALSE
|
; TEST OPTION KEEP AS FALSE
|
||||||
; if true, don't send object updates if outside view range
|
; if true, don't send object updates if outside view range
|
||||||
; ObjectsCullingByDistance = false
|
; ObjectsCullingByDistance = false
|
||||||
|
|
||||||
[MediaOnAPrim]
|
[MediaOnAPrim]
|
||||||
;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
|
;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
|
||||||
|
@ -1200,24 +1200,24 @@
|
||||||
[NPC]
|
[NPC]
|
||||||
;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
|
;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
|
||||||
; Enabled = false
|
; Enabled = false
|
||||||
|
|
||||||
;; several options to control NPCs creation
|
;; several options to control NPCs creation
|
||||||
|
|
||||||
;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true
|
;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true
|
||||||
;; allow NPCs to be created not Owned {true false} default: true
|
;; allow NPCs to be created not Owned {true false} default: true
|
||||||
; AllowNotOwned = true
|
; AllowNotOwned = true
|
||||||
|
|
||||||
;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} 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
|
;; allow NPCs to set to be sensed as Avatars {true false} default: true
|
||||||
; AllowSenseAsAvatar = true
|
; AllowSenseAsAvatar = true
|
||||||
|
|
||||||
;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} 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
|
;; allow NPCs to created cloning any avatar in region {true false} default: true
|
||||||
; AllowCloneOtherAvatars = true
|
; AllowCloneOtherAvatars = true
|
||||||
|
|
||||||
;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} 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
|
;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
|
||||||
; NoNPCGroup = true
|
; NoNPCGroup = true
|
||||||
|
|
||||||
|
|
||||||
[Terrain]
|
[Terrain]
|
||||||
|
@ -1227,13 +1227,13 @@
|
||||||
[LandManagement]
|
[LandManagement]
|
||||||
;; set this to false to not display parcel ban lines
|
;; set this to false to not display parcel ban lines
|
||||||
;ShowParcelBansLines = true
|
;ShowParcelBansLines = true
|
||||||
|
|
||||||
[UserProfiles]
|
[UserProfiles]
|
||||||
;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
|
;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
|
||||||
;; Set the value of the url to your UserProfilesService
|
;; Set the value of the url to your UserProfilesService
|
||||||
;; If un-set / "" the module is disabled
|
;; If un-set / "" the module is disabled
|
||||||
;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort}
|
;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort}
|
||||||
|
|
||||||
;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true
|
;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true
|
||||||
;; set this to false to prevent your users to be sent to unknown
|
;; set this to false to prevent your users to be sent to unknown
|
||||||
;; web sites by other users on their profiles
|
;; web sites by other users on their profiles
|
||||||
|
@ -1258,11 +1258,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
|
;# {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 one of the following includes as required. For instance, to create a standalone OpenSim,
|
||||||
;; uncomment Include-Architecture = "config-include/Standalone.ini"
|
;; uncomment Include-Architecture = "config-include/Standalone.ini"
|
||||||
;;
|
;;
|
||||||
;; Then you will need to copy and edit the corresponding *Common.example file in config-include/
|
;; 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.
|
;; 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
|
;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
|
||||||
;; editing it to set the database and backend services that OpenSim will use.
|
;; editing it to set the database and backend services that OpenSim will use.
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
[Startup]
|
[Startup]
|
||||||
; Console prompt
|
; Console prompt
|
||||||
; Certain special characters can be used to customize the prompt
|
; Certain special characters can be used to customize the prompt
|
||||||
; Currently, these are
|
; Currently, these are
|
||||||
; \R - substitute region name
|
; \R - substitute region name
|
||||||
; \\ - substtitue \
|
; \\ - substtitue \
|
||||||
ConsolePrompt = "Region (\R) "
|
ConsolePrompt = "Region (\R) "
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
; UnsafeQueueUserWorkItem has been benchmarked with better
|
; UnsafeQueueUserWorkItem has been benchmarked with better
|
||||||
; performance on .NET/Windows
|
; 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
|
; 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).
|
; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons).
|
||||||
async_call_method = SmartThreadPool
|
async_call_method = SmartThreadPool
|
||||||
|
@ -75,13 +75,13 @@
|
||||||
JobEngineEnabled = true
|
JobEngineEnabled = true
|
||||||
|
|
||||||
; Plugin Registry Location
|
; 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.
|
; registered repositories and installed plugins will be stored here.
|
||||||
; The OpenSim.exe process must have R/W access to the location.
|
; The OpenSim.exe process must have R/W access to the location.
|
||||||
RegistryLocation = "."
|
RegistryLocation = "."
|
||||||
|
|
||||||
; Used by region module addins. You can set this to outside bin, so that addin
|
; 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.
|
; to the location.
|
||||||
ConfigDirectory = "."
|
ConfigDirectory = "."
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@
|
||||||
; Determines the page from which regions xml is retrieved if you are loading these from the web
|
; Determines the page from which regions xml is retrieved if you are loading these from the web
|
||||||
; The XML here has the same format as it does on the filesystem (including the <Root> tag),
|
; The XML here has the same format as it does on the filesystem (including the <Root> tag),
|
||||||
; except that everything is also enclosed in a <Regions> tag.
|
; except that everything is also enclosed in a <Regions> tag.
|
||||||
; regionload_webserver_url = "http://example.com/regions.xml";
|
; regionload_webserver_url = "http://example.com/regions.xml"
|
||||||
|
|
||||||
;; Allow the simulator to start up if there are no region configuration available
|
;; Allow the simulator to start up if there are no region configuration available
|
||||||
;; from the selected region_info_source.
|
;; from the selected region_info_source.
|
||||||
|
@ -122,13 +122,13 @@
|
||||||
;; keep it true if you have many old objects with sits set by scripts.
|
;; keep it true if you have many old objects with sits set by scripts.
|
||||||
;; the offset in question is added to the SitTarget to find the sitting avatar position.
|
;; the offset in question is added to the SitTarget to find the sitting avatar position.
|
||||||
;; acording to its size, etc.
|
;; acording to its size, etc.
|
||||||
; LegacySitOffsets = true;
|
; LegacySitOffsets = true
|
||||||
|
|
||||||
; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos
|
; 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.
|
; Increasing this number will increase memory usage.
|
||||||
MaxPrimUndos = 20
|
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!).
|
||||||
; NonPhysicalPrimMin = 0.001
|
; NonPhysicalPrimMin = 0.001
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@
|
||||||
|
|
||||||
; Minimum size where a prim can be physical. This can be overridden in the region config file.
|
; Minimum size where a prim can be physical. This can be overridden in the region config file.
|
||||||
; PhysicalPrimMin = 0.01
|
; PhysicalPrimMin = 0.01
|
||||||
|
|
||||||
; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file.
|
; Maximum size of physical prims. Affects resizing of existing prims. This can be overridden in the region config file.
|
||||||
PhysicalPrimMax = 64
|
PhysicalPrimMax = 64
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
LinksetPrims = 0
|
LinksetPrims = 0
|
||||||
|
|
||||||
; Allow scripts to keep running when they cross region boundaries, rather than being restarted. State is reloaded on the destination region.
|
; 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.
|
; For crossings where the regions are on the same simulator the script is always kept running.
|
||||||
AllowScriptCrossing = true
|
AllowScriptCrossing = true
|
||||||
|
|
||||||
|
@ -168,14 +168,14 @@
|
||||||
|
|
||||||
; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) )
|
; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) )
|
||||||
MaxDrawDistance = 512
|
MaxDrawDistance = 512
|
||||||
|
|
||||||
; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen
|
; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen
|
||||||
; (it is limited by MaxDrawDistance above)
|
; (it is limited by MaxDrawDistance above)
|
||||||
; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc
|
; 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.
|
; more than 512m can cause viewers problems specially in case of dense regions.
|
||||||
; curretly this distance is from current region borders.
|
; curretly this distance is from current region borders.
|
||||||
MaxRegionsViewDistance = 255
|
MaxRegionsViewDistance = 255
|
||||||
|
|
||||||
; If you have only one region in an instance, or to avoid the many bugs
|
; 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
|
; 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.
|
; 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
|
; 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.
|
; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false.
|
||||||
; Normalized55FPS = true
|
; Normalized55FPS = true
|
||||||
|
|
||||||
; Main Frame time
|
; Main Frame time
|
||||||
; This defines the rate of several simulation events.
|
; This defines the rate of several simulation events.
|
||||||
; Default value should meet most needs.
|
; Default value should meet most needs.
|
||||||
|
@ -208,44 +208,44 @@
|
||||||
; Less than 60% of FPS is amber by default, less then 40% is red.
|
; Less than 60% of FPS is amber by default, less then 40% is red.
|
||||||
; These values are advisory. Viewers may choose to not use them but it is
|
; These values are advisory. Viewers may choose to not use them but it is
|
||||||
; encouraged that they do.
|
; encouraged that they do.
|
||||||
; FrameTimeWarnPercent = 60;
|
; FrameTimeWarnPercent = 60
|
||||||
; FrameTimeCritPercent = 40;
|
; FrameTimeCritPercent = 40
|
||||||
|
|
||||||
; Send scheduled updates to objects in the scene
|
; Send scheduled updates to objects in the scene
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateObjectsEveryNFrames = 1;
|
UpdateObjectsEveryNFrames = 1
|
||||||
|
|
||||||
; Send position/velocity, etc. updates to agents in the scene
|
; Send position/velocity, etc. updates to agents in the scene
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateAgentsEveryNFrames = 1;
|
UpdateAgentsEveryNFrames = 1
|
||||||
|
|
||||||
; Apply pending forces from physics calculations to an entity.
|
; Apply pending forces from physics calculations to an entity.
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateEntityMovementEveryNFrames = 1;
|
UpdateEntityMovementEveryNFrames = 1
|
||||||
|
|
||||||
; Send coarse location updates to viewers. In a classic viewer, this updates the minimap.
|
; Send coarse location updates to viewers. In a classic viewer, this updates the minimap.
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateCoarseLocationsEveryNFrames = 50;
|
UpdateCoarseLocationsEveryNFrames = 50
|
||||||
|
|
||||||
; Physics simulation execution or syncronization, acording to engine. Should be 1
|
; Physics simulation execution or syncronization, acording to engine. Should be 1
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdatePhysicsEveryNFrames = 1;
|
UpdatePhysicsEveryNFrames = 1
|
||||||
|
|
||||||
; Send out the on frame event to modules and other listeners. This should probably never deviate from 1.
|
; Send out the on frame event to modules and other listeners. This should probably never deviate from 1.
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateEventsEveryNFrames = 1;
|
UpdateEventsEveryNFrames = 1
|
||||||
|
|
||||||
; Send terrain updates to viewers
|
; Send terrain updates to viewers
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateTerrainEveryNFrames = 50;
|
UpdateTerrainEveryNFrames = 50
|
||||||
|
|
||||||
; Persitently store any objects which meet the PRIM STORAGE criteria
|
; Persitently store any objects which meet the PRIM STORAGE criteria
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateStorageEveryNFrames = 200;
|
UpdateStorageEveryNFrames = 200
|
||||||
|
|
||||||
; Clean up temp on rez objects.
|
; Clean up temp on rez objects.
|
||||||
; This must be a whole number
|
; This must be a whole number
|
||||||
UpdateTempCleaningEveryNSeconds = 180;
|
UpdateTempCleaningEveryNSeconds = 180
|
||||||
|
|
||||||
; ##
|
; ##
|
||||||
; ## PRIM STORAGE
|
; ## PRIM STORAGE
|
||||||
|
@ -283,23 +283,23 @@
|
||||||
|
|
||||||
meshing = Meshmerizer
|
meshing = Meshmerizer
|
||||||
;meshing = ZeroMesher
|
;meshing = ZeroMesher
|
||||||
|
|
||||||
; Path to decoded sculpty maps
|
; Path to decoded sculpty maps
|
||||||
; Defaults to "j2kDecodeCache
|
; Defaults to "j2kDecodeCache
|
||||||
;DecodedSculptMapPath = "j2kDecodeCache"
|
;DecodedSculptMapPath = "j2kDecodeCache"
|
||||||
|
|
||||||
; if you use Meshmerizer and want sculpt map collisions, setting this to
|
; 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
|
; 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
|
; 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
|
; versions of mono dont work well when reading the cache files, so set this
|
||||||
; to false if you have compatibility problems.
|
; to false if you have compatibility problems.
|
||||||
;CacheSculptMaps = true
|
;CacheSculptMaps = true
|
||||||
|
|
||||||
;; BulletSim is the default physics engine. It provides the best performance and most functionality.
|
;; BulletSim is the default physics engine. It provides the best performance and most functionality.
|
||||||
;; BulletSim supports varregions.
|
;; 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.
|
;; 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
|
;; Default is BulletSim
|
||||||
physics = BulletSim
|
physics = BulletSim
|
||||||
;physics = modified_BulletX
|
;physics = modified_BulletX
|
||||||
|
@ -324,14 +324,14 @@
|
||||||
; For example, servers inside your firewall.
|
; For example, servers inside your firewall.
|
||||||
; Separate patterns with a ';'
|
; Separate patterns with a ';'
|
||||||
; HttpProxyExceptions = ".mydomain.com;localhost"
|
; HttpProxyExceptions = ".mydomain.com;localhost"
|
||||||
|
|
||||||
; ##
|
; ##
|
||||||
; ## EMAIL MODULE
|
; ## EMAIL MODULE
|
||||||
; ##
|
; ##
|
||||||
;; The email module requires some configuration. It needs an SMTP
|
;; The email module requires some configuration. It needs an SMTP
|
||||||
;; server to send mail through.
|
;; server to send mail through.
|
||||||
;emailmodule = DefaultEmailModule
|
;emailmodule = DefaultEmailModule
|
||||||
|
|
||||||
; ##
|
; ##
|
||||||
; ## ANIMATIONS
|
; ## ANIMATIONS
|
||||||
; ##
|
; ##
|
||||||
|
@ -343,11 +343,11 @@
|
||||||
; PreJump is an additional animation state, but it probably
|
; PreJump is an additional animation state, but it probably
|
||||||
; won't look right until the physics engine supports it
|
; won't look right until the physics engine supports it
|
||||||
; (i.e delays takeoff for a moment)
|
; (i.e delays takeoff for a moment)
|
||||||
|
|
||||||
; #
|
; #
|
||||||
; # statistics
|
; # statistics
|
||||||
; #
|
; #
|
||||||
|
|
||||||
; Simulator statistics are output to the console periodically at debug level INFO.
|
; Simulator statistics are output to the console periodically at debug level INFO.
|
||||||
; Setting this to zero disables this output.
|
; Setting this to zero disables this output.
|
||||||
; LogShowStatsSeconds = 3600
|
; LogShowStatsSeconds = 3600
|
||||||
|
@ -413,20 +413,20 @@
|
||||||
; NoVerifyCertHostname = true
|
; NoVerifyCertHostname = true
|
||||||
; having both options true does provide encryption but with low security
|
; having both options true does provide encryption but with low security
|
||||||
; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
|
; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
|
||||||
|
|
||||||
[Map]
|
[Map]
|
||||||
; Map tile options.
|
; Map tile options.
|
||||||
; If true, then maptiles are generated using the MapImageModule below.
|
; 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
|
; 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/
|
; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
|
||||||
;GenerateMaptiles = true
|
;GenerateMaptiles = true
|
||||||
|
|
||||||
;WorldMapModule = "WorldMap"
|
;WorldMapModule = "WorldMap"
|
||||||
|
|
||||||
; The module to use in order to generate map images.
|
; 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.
|
; generate better images.
|
||||||
;MapImageModule = "MapImageModule"
|
;MapImageModule = "MapImageModule"
|
||||||
|
|
||||||
; World map blacklist timeout in seconds
|
; World map blacklist timeout in seconds
|
||||||
|
@ -452,7 +452,7 @@
|
||||||
TexturePrimSize = 48
|
TexturePrimSize = 48
|
||||||
|
|
||||||
; Attempt to render meshes and sculpties on the map
|
; Attempt to render meshes and sculpties on the map
|
||||||
RenderMeshes = false;
|
RenderMeshes = false
|
||||||
|
|
||||||
[Permissions]
|
[Permissions]
|
||||||
; ##
|
; ##
|
||||||
|
@ -469,14 +469,14 @@
|
||||||
; Default is true
|
; Default is true
|
||||||
serverside_object_permissions = true
|
serverside_object_permissions = true
|
||||||
|
|
||||||
|
|
||||||
; This allows some control over permissions
|
; This allows some control over permissions
|
||||||
; please note that this still doesn't duplicate SL, and is not intended to
|
; 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
|
; 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_grid_gods = false
|
||||||
|
|
||||||
; Allow region owners to assume god powers in their regions
|
; Allow region owners to assume god powers in their regions
|
||||||
;region_owner_is_god = true
|
;region_owner_is_god = true
|
||||||
|
|
||||||
|
@ -512,7 +512,7 @@
|
||||||
; allowed_script_editors = all
|
; allowed_script_editors = all
|
||||||
|
|
||||||
; Provides a simple control for land owners to give build rights to specific avatars
|
; 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
|
; Owners specific avatars by adding them to the Access List of the parcel
|
||||||
; without having to use the Groups feature
|
; without having to use the Groups feature
|
||||||
; Disabled by default
|
; Disabled by default
|
||||||
|
@ -553,12 +553,12 @@
|
||||||
;; Set the value of the url to your UserProfilesService
|
;; Set the value of the url to your UserProfilesService
|
||||||
;; If un-set / "" the module is disabled
|
;; If un-set / "" the module is disabled
|
||||||
;; If the ProfileURL is not set, then very BASIC
|
;; If the ProfileURL is not set, then very BASIC
|
||||||
;; profile support will be configured. If the ProfileURL is set to a
|
;; profile support will be configured. If the ProfileURL is set to a
|
||||||
;; valid URL, then full profile support will be configured. The URL
|
;; valid URL, then full profile support will be configured. The URL
|
||||||
;; points to your grid's Robust user profiles service
|
;; points to your grid's Robust user profiles service
|
||||||
;;
|
;;
|
||||||
; ProfileURL = http://127.0.0.1:9000
|
; ProfileURL = http://127.0.0.1:9000
|
||||||
|
|
||||||
;; set this to false to prevent your users to be sent to unknown
|
;; set this to false to prevent your users to be sent to unknown
|
||||||
;; web sites by other users on their profiles
|
;; web sites by other users on their profiles
|
||||||
; AllowUserProfileWebURLs = true
|
; AllowUserProfileWebURLs = true
|
||||||
|
@ -609,7 +609,7 @@
|
||||||
; Maximum bytes allowed for HTTP_BODY_MAXLENGTH.
|
; Maximum bytes allowed for HTTP_BODY_MAXLENGTH.
|
||||||
; By default, llHTTPRequest limits the response body to 2048 bytes.
|
; By default, llHTTPRequest limits the response body to 2048 bytes.
|
||||||
; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
|
; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
|
||||||
; of HttpBodyMaxLenMAX bytes.
|
; of HttpBodyMaxLenMAX bytes.
|
||||||
; HttpBodyMaxLenMAX=16384
|
; HttpBodyMaxLenMAX=16384
|
||||||
|
|
||||||
; Hostname to use in llRequestURL/llRequestSecureURL
|
; Hostname to use in llRequestURL/llRequestSecureURL
|
||||||
|
@ -636,7 +636,7 @@
|
||||||
; You can also disable the blacklist entirely with an empty entry
|
; You can also disable the blacklist entirely with an empty entry
|
||||||
;
|
;
|
||||||
; OutboundDisallowForUserScripts = ""
|
; OutboundDisallowForUserScripts = ""
|
||||||
|
|
||||||
; What is reported as the "X-Secondlife-Shard"
|
; What is reported as the "X-Secondlife-Shard"
|
||||||
; Defaults to the user server url if not set
|
; Defaults to the user server url if not set
|
||||||
; The old default is "OpenSim", set here for compatibility
|
; The old default is "OpenSim", set here for compatibility
|
||||||
|
@ -657,7 +657,7 @@
|
||||||
; Viewer-based access control. |-separated list of allowed viewers.
|
; Viewer-based access control. |-separated list of allowed viewers.
|
||||||
; AllowedClients = ""
|
; AllowedClients = ""
|
||||||
|
|
||||||
; Viewer-based access control. |-separated list of denied viewers.
|
; Viewer-based access control. |-separated list of denied viewers.
|
||||||
; No restrictions by default.
|
; No restrictions by default.
|
||||||
; DeniedClients = ""
|
; DeniedClients = ""
|
||||||
|
|
||||||
|
@ -695,7 +695,7 @@
|
||||||
;client_throttle_max_bps = 187500
|
;client_throttle_max_bps = 187500
|
||||||
|
|
||||||
; Minimum bytes per second to send to any single client as a result of
|
; 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
|
; override the settin. The example given here ensures that adaptive
|
||||||
; throttling will never decrease per client bandwidth below 256 kbps.
|
; throttling will never decrease per client bandwidth below 256 kbps.
|
||||||
;
|
;
|
||||||
|
@ -772,7 +772,7 @@
|
||||||
|
|
||||||
|
|
||||||
[ClientStack.LindenCaps]
|
[ClientStack.LindenCaps]
|
||||||
;; Long list of capabilities taken from
|
;; Long list of capabilities taken from
|
||||||
;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities
|
;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities
|
||||||
;; Not all are supported by OpenSim. The ones supported are
|
;; Not all are supported by OpenSim. The ones supported are
|
||||||
;; set to localhost. These defaults can be overwritten
|
;; set to localhost. These defaults can be overwritten
|
||||||
|
@ -847,10 +847,10 @@
|
||||||
; Capability for searching for people
|
; Capability for searching for people
|
||||||
Cap_AvatarPickerSearch = "localhost"
|
Cap_AvatarPickerSearch = "localhost"
|
||||||
|
|
||||||
|
|
||||||
[Chat]
|
[Chat]
|
||||||
; Controls whether the chat module is enabled. Default is true.
|
; Controls whether the chat module is enabled. Default is true.
|
||||||
enabled = true;
|
enabled = true
|
||||||
|
|
||||||
; Distance in meters that whispers should travel. Default is 10m
|
; Distance in meters that whispers should travel. Default is 10m
|
||||||
whisper_distance = 10
|
whisper_distance = 10
|
||||||
|
@ -862,8 +862,8 @@
|
||||||
shout_distance = 100
|
shout_distance = 100
|
||||||
|
|
||||||
[EntityTransfer]
|
[EntityTransfer]
|
||||||
; The maximum distance in regions that an agent is allowed to teleport
|
; 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
|
; along the x or y axis. This is set to 65535 because current viewers
|
||||||
; can't handle teleports that are greater than this distance
|
; can't handle teleports that are greater than this distance
|
||||||
; Setting to 0 will allow teleports of any distance
|
; Setting to 0 will allow teleports of any distance
|
||||||
;
|
;
|
||||||
|
@ -873,7 +873,7 @@
|
||||||
AllowAvatarCrossing = true
|
AllowAvatarCrossing = true
|
||||||
|
|
||||||
; This disables border transfers for objects. When true, objects can be placed outside
|
; 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
|
DisableObjectTransfer = false
|
||||||
|
|
||||||
; Minimum user level required for HyperGrid teleports
|
; Minimum user level required for HyperGrid teleports
|
||||||
|
@ -913,7 +913,7 @@
|
||||||
|
|
||||||
[Appearance]
|
[Appearance]
|
||||||
; Persist avatar baked textures
|
; 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
|
; crossings especially with large numbers of users, though it
|
||||||
; will store potentially large numbers of textures in your asset
|
; will store potentially large numbers of textures in your asset
|
||||||
; database
|
; database
|
||||||
|
@ -927,11 +927,11 @@
|
||||||
DelayBeforeAppearanceSend = 2
|
DelayBeforeAppearanceSend = 2
|
||||||
|
|
||||||
; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds.
|
; 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).
|
; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others).
|
||||||
ResendAppearanceUpdates = false
|
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
|
; on every login
|
||||||
ReuseTextures = false
|
ReuseTextures = false
|
||||||
|
|
||||||
|
@ -945,7 +945,7 @@
|
||||||
; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit
|
; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit
|
||||||
; or when multiple avatars with medium level attachments login/change outfit simultaneously.
|
; or when multiple avatars with medium level attachments login/change outfit simultaneously.
|
||||||
; If 0 then no throttling is performed.
|
; If 0 then no throttling is performed.
|
||||||
ThrottlePer100PrimsRezzed = 0;
|
ThrottlePer100PrimsRezzed = 0
|
||||||
|
|
||||||
|
|
||||||
[Mesh]
|
[Mesh]
|
||||||
|
@ -963,20 +963,20 @@
|
||||||
;support convex shape type on normal prims
|
;support convex shape type on normal prims
|
||||||
; (ubOde only)
|
; (ubOde only)
|
||||||
;ConvexPrims = true
|
;ConvexPrims = true
|
||||||
|
|
||||||
;support convex shape type on sculpts
|
;support convex shape type on sculpts
|
||||||
; (ubOde only)
|
; (ubOde only)
|
||||||
;ConvexSculpts = true
|
;ConvexSculpts = true
|
||||||
|
|
||||||
; mesh cache settings:
|
; mesh cache settings:
|
||||||
; (ubOde only)
|
; (ubOde only)
|
||||||
; do cache (keep true)
|
; do cache (keep true)
|
||||||
;MeshFileCache = true
|
;MeshFileCache = true
|
||||||
; cache folder name relative to bin/ or absolute path
|
; cache folder name relative to bin/ or absolute path
|
||||||
;MeshFileCachePath = MeshCache
|
;MeshFileCachePath = MeshCache
|
||||||
;MeshFileCacheDoExpire = true;
|
;MeshFileCacheDoExpire = true
|
||||||
;MeshFileCacheExpireHours = 48
|
;MeshFileCacheExpireHours = 48
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[Textures]
|
[Textures]
|
||||||
|
@ -998,7 +998,7 @@
|
||||||
|
|
||||||
|
|
||||||
[ODEPhysicsSettings]
|
[ODEPhysicsSettings]
|
||||||
; ##
|
; ##
|
||||||
; ## Physics stats settings ( most ignored by ubOde )
|
; ## Physics stats settings ( most ignored by ubOde )
|
||||||
;
|
;
|
||||||
|
|
||||||
|
@ -1031,7 +1031,7 @@
|
||||||
; Max value is 255, min value is 0
|
; Max value is 255, min value is 0
|
||||||
avatar_terminal_velocity = 54
|
avatar_terminal_velocity = 54
|
||||||
|
|
||||||
; World Step size.
|
; World Step size.
|
||||||
; with legacy ODE this value needs to be close to 0.02s
|
; 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
|
; 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
|
; you will need to test acording to you needs
|
||||||
|
@ -1048,7 +1048,7 @@
|
||||||
world_hashSpace_level_high = 12
|
world_hashSpace_level_high = 12
|
||||||
|
|
||||||
meters_in_small_space = 29.9
|
meters_in_small_space = 29.9
|
||||||
|
|
||||||
|
|
||||||
; ##
|
; ##
|
||||||
; ## Contact properties. (the stuff that happens when things come in contact with each other)
|
; ## Contact properties. (the stuff that happens when things come in contact with each other)
|
||||||
|
@ -1088,7 +1088,7 @@
|
||||||
; See http://en.wikipedia.org/wiki/PID_controller
|
; See http://en.wikipedia.org/wiki/PID_controller
|
||||||
|
|
||||||
av_pid_derivative = 2200.0
|
av_pid_derivative = 2200.0
|
||||||
av_pid_proportional = 900.0;
|
av_pid_proportional = 900.0
|
||||||
|
|
||||||
;girth of the avatar. Adds radius to the height also
|
;girth of the avatar. Adds radius to the height also
|
||||||
av_capsule_radius = 0.37
|
av_capsule_radius = 0.37
|
||||||
|
@ -1121,8 +1121,8 @@
|
||||||
minimum_ground_flight_offset = 3.0
|
minimum_ground_flight_offset = 3.0
|
||||||
|
|
||||||
; Plant avatar. This reduces the effect of physical contacts with the avatar.
|
; 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.
|
; 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
|
; 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
|
; will lock the avatar in place
|
||||||
av_planted = false
|
av_planted = false
|
||||||
|
|
||||||
|
@ -1174,7 +1174,7 @@
|
||||||
|
|
||||||
; Physics needs to create internal meshs (or convert the object meshs or scultps)
|
; Physics needs to create internal meshs (or convert the object meshs or scultps)
|
||||||
; for all prims except simple boxes and spheres.
|
; for all prims except simple boxes and spheres.
|
||||||
|
|
||||||
; collisions of small objects againts larger ones can have a increased CPU load cost
|
; collisions of small objects againts larger ones can have a increased CPU load cost
|
||||||
; so this are represented by a simple BOX
|
; so this are represented by a simple BOX
|
||||||
; if all their scale dimensions are lower or equal to this option. Default is 0.1m
|
; if all their scale dimensions are lower or equal to this option. Default is 0.1m
|
||||||
|
@ -1263,7 +1263,7 @@
|
||||||
PhysicsLoggingEnabled = False
|
PhysicsLoggingEnabled = False
|
||||||
PhysicsLoggingDir = "."
|
PhysicsLoggingDir = "."
|
||||||
VehicleLoggingEnabled = False
|
VehicleLoggingEnabled = False
|
||||||
|
|
||||||
|
|
||||||
[RemoteAdmin]
|
[RemoteAdmin]
|
||||||
enabled = false
|
enabled = false
|
||||||
|
@ -1325,7 +1325,7 @@
|
||||||
;copy_folders = false
|
;copy_folders = false
|
||||||
|
|
||||||
; path to default appearance XML file that specifies the look of the default avatars
|
; 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.
|
; RestPlugins are not currently operational.
|
||||||
|
@ -1485,17 +1485,17 @@
|
||||||
[Trees]
|
[Trees]
|
||||||
; enable the trees module. default true
|
; enable the trees module. default true
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
; active_trees allows module to change its trees in time.
|
; active_trees allows module to change its trees in time.
|
||||||
; some will be deleted, others created and rest may grow
|
; 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
|
; default is false. You can change it with console command tree active true | false later
|
||||||
active_trees = false
|
active_trees = false
|
||||||
; the trees change execution time rate (in ms)
|
; the trees change execution time rate (in ms)
|
||||||
update_rate = 1000
|
update_rate = 1000
|
||||||
|
|
||||||
; allow the trees to grow.
|
; allow the trees to grow.
|
||||||
; DANGER
|
; 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
|
; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second
|
||||||
allowGrow = false
|
allowGrow = false
|
||||||
|
|
||||||
|
@ -1525,7 +1525,7 @@
|
||||||
; Maximum number of llListen events we allow per script
|
; Maximum number of llListen events we allow per script
|
||||||
; Set this to 0 to have no limit imposed.
|
; Set this to 0 to have no limit imposed.
|
||||||
max_listens_per_script = 64
|
max_listens_per_script = 64
|
||||||
|
|
||||||
; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL())
|
; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL())
|
||||||
max_external_urls_per_simulator = 100
|
max_external_urls_per_simulator = 100
|
||||||
|
|
||||||
|
@ -1723,7 +1723,7 @@
|
||||||
; data service
|
; data service
|
||||||
;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py"
|
;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py"
|
||||||
|
|
||||||
|
|
||||||
[Economy]
|
[Economy]
|
||||||
; the economy module in use
|
; the economy module in use
|
||||||
; default is the provided BetaGridLikeMoneyModule
|
; default is the provided BetaGridLikeMoneyModule
|
||||||
|
@ -1743,10 +1743,10 @@
|
||||||
; SellEnabled = true
|
; SellEnabled = true
|
||||||
|
|
||||||
;; Money Unit fee to upload textures, animations etc. Default is 0.
|
;; Money Unit fee to upload textures, animations etc. Default is 0.
|
||||||
;PriceUpload = 0
|
;PriceUpload = 0
|
||||||
|
|
||||||
;; Money Unit fee to create groups. Default is 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
|
; 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.
|
; These taken from Agni at a Public Telehub. Change at your own risk.
|
||||||
|
@ -1810,8 +1810,8 @@
|
||||||
; But this costs a lot of time, so region load will take a lot longer.
|
; 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)
|
; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true)
|
||||||
; CompactMemOnLoad = false
|
; 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).
|
; 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.
|
; co-op will be more stable as aborting threads can cause instability.
|
||||||
; abort was the default option in OpenSimulator 0.8 and before.
|
; abort was the default option in OpenSimulator 0.8 and before.
|
||||||
|
@ -1837,7 +1837,7 @@
|
||||||
|
|
||||||
; Allow the use of os* functions (some are dangerous)
|
; Allow the use of os* functions (some are dangerous)
|
||||||
AllowOSFunctions = false
|
AllowOSFunctions = false
|
||||||
|
|
||||||
; Allow the user of LightShare functions
|
; Allow the user of LightShare functions
|
||||||
AllowLightShareFunctions = false
|
AllowLightShareFunctions = false
|
||||||
|
|
||||||
|
@ -1856,7 +1856,7 @@
|
||||||
|
|
||||||
; Comma separated list of UUIDS allows the function for that list of UUIDS
|
; Comma separated list of UUIDS allows the function for that list of UUIDS
|
||||||
; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb
|
; 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
|
; 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_GROUP_MEMBER: allow if objectgroup is the same group as the parcel
|
||||||
; - PARCEL_OWNER: allow if the objectowner is parcelowner
|
; - PARCEL_OWNER: allow if the objectowner is parcelowner
|
||||||
|
@ -1884,7 +1884,7 @@
|
||||||
|
|
||||||
; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested
|
; Amount of time in milliseconds we will wait for an event to completely normally when a script stop is requested
|
||||||
; before aborting the thread (such as when an object containing scripts is taken into inventory).
|
; before aborting the thread (such as when an object containing scripts is taken into inventory).
|
||||||
WaitForEventCompletionOnScriptStop = 1000;
|
WaitForEventCompletionOnScriptStop = 1000
|
||||||
|
|
||||||
; Sets the multiplier for the scripting delays
|
; Sets the multiplier for the scripting delays
|
||||||
ScriptDelayFactor = 1.0
|
ScriptDelayFactor = 1.0
|
||||||
|
@ -1914,7 +1914,7 @@
|
||||||
; prims
|
; prims
|
||||||
; DisableUndergroundMovement = true
|
; DisableUndergroundMovement = true
|
||||||
|
|
||||||
;; Path to script assemblies
|
;; Path to script assemblies
|
||||||
; ScriptEnginesPath = "ScriptEngines"
|
; ScriptEnginesPath = "ScriptEngines"
|
||||||
|
|
||||||
|
|
||||||
|
@ -2051,7 +2051,7 @@
|
||||||
;Module = GroupsModule
|
;Module = GroupsModule
|
||||||
|
|
||||||
; Enable Group Notices
|
; Enable Group Notices
|
||||||
;NoticesEnabled = true
|
;NoticesEnabled = true
|
||||||
|
|
||||||
; This makes the Group module very chatty on the console.
|
; This makes the Group module very chatty on the console.
|
||||||
DebugEnabled = false
|
DebugEnabled = false
|
||||||
|
@ -2066,7 +2066,7 @@
|
||||||
|
|
||||||
; Specify which messaging module to use for groups messaging and if it's enabled
|
; Specify which messaging module to use for groups messaging and if it's enabled
|
||||||
;MessagingModule = GroupsMessagingModule
|
;MessagingModule = GroupsMessagingModule
|
||||||
;MessagingEnabled = true
|
;MessagingEnabled = true
|
||||||
|
|
||||||
; Experimental option to only message cached online users rather than all users
|
; 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
|
; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service
|
||||||
|
@ -2074,7 +2074,7 @@
|
||||||
MessageOnlineUsersOnly = false
|
MessageOnlineUsersOnly = false
|
||||||
|
|
||||||
; Service connectors to the Groups Service. Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
|
; 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
|
; SimianGrid Service for Groups
|
||||||
;ServicesConnectorModule = SimianGroupsServicesConnector
|
;ServicesConnectorModule = SimianGroupsServicesConnector
|
||||||
;GroupsServerURI = http://mygridserver.com:82/Grid/
|
;GroupsServerURI = http://mygridserver.com:82/Grid/
|
||||||
|
@ -2084,8 +2084,8 @@
|
||||||
;GroupsServerURI = http://yourxmlrpcserver.com/xmlrpc.php
|
;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
|
; XmlRpc Security settings. These must match those set on your backend groups service if the service is using these keys
|
||||||
;XmlRpcServiceReadKey = 1234
|
;XmlRpcServiceReadKey = 1234
|
||||||
;XmlRpcServiceWriteKey = 1234
|
;XmlRpcServiceWriteKey = 1234
|
||||||
|
|
||||||
; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,
|
; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,
|
||||||
; only set to false it if you absolute sure regions and groups server support it.
|
; only set to false it if you absolute sure regions and groups server support it.
|
||||||
|
@ -2096,8 +2096,8 @@
|
||||||
|
|
||||||
|
|
||||||
[PacketPool]
|
[PacketPool]
|
||||||
;RecyclePackets = true;
|
;RecyclePackets = true
|
||||||
;RecycleDataBlocks = true;
|
;RecycleDataBlocks = true
|
||||||
|
|
||||||
; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets.
|
; If true, then the basic packet objects used to receive data are also recycled, not just the LLUDP packets.
|
||||||
; This reduces data churn
|
; This reduces data churn
|
||||||
|
@ -2113,7 +2113,7 @@
|
||||||
ReprioritizationInterval = 2000.0
|
ReprioritizationInterval = 2000.0
|
||||||
RootReprioritizationDistance = 10.0
|
RootReprioritizationDistance = 10.0
|
||||||
ChildReprioritizationDistance = 20.0
|
ChildReprioritizationDistance = 20.0
|
||||||
|
|
||||||
; TEST OPTION KEEP AS FALSE
|
; TEST OPTION KEEP AS FALSE
|
||||||
; if true, don't send object updates if outside view range
|
; if true, don't send object updates if outside view range
|
||||||
ObjectsCullingByDistance = false
|
ObjectsCullingByDistance = false
|
||||||
|
@ -2126,7 +2126,7 @@
|
||||||
; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region
|
; 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.
|
; 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
|
ChildTerseUpdatePeriod = 0
|
||||||
|
|
||||||
; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
|
; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
|
||||||
RootPositionUpdateTolerance = 0.05
|
RootPositionUpdateTolerance = 0.05
|
||||||
|
|
||||||
|
@ -2153,31 +2153,31 @@
|
||||||
; enabled=false
|
; enabled=false
|
||||||
|
|
||||||
[Statistics]
|
[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
|
; to include in the averaging calculations
|
||||||
NumberOfFrames=10
|
NumberOfFrames=10
|
||||||
|
|
||||||
[MediaOnAPrim]
|
[MediaOnAPrim]
|
||||||
; Enable media on a prim facilities
|
; Enable media on a prim facilities
|
||||||
Enabled = true;
|
Enabled = true
|
||||||
|
|
||||||
|
|
||||||
[NPC]
|
[NPC]
|
||||||
;; Enable Non Player Character (NPC) facilities
|
;; Enable Non Player Character (NPC) facilities
|
||||||
Enabled = false
|
Enabled = false
|
||||||
;; several options to control NPCs creation
|
;; several options to control NPCs creation
|
||||||
|
|
||||||
;; allow NPCs to be created not Owned {true false} default: true
|
;; allow NPCs to be created not Owned {true false} default: true
|
||||||
; AllowNotOwned = true
|
; AllowNotOwned = true
|
||||||
|
|
||||||
;; allow NPCs to set to be sensed as Avatars {true false} default: true
|
;; allow NPCs to set to be sensed as Avatars {true false} default: true
|
||||||
; AllowSenseAsAvatar = true
|
; AllowSenseAsAvatar = true
|
||||||
|
|
||||||
;; allow NPCs to created cloning any avatar in region {true false} default: true
|
;; allow NPCs to created cloning any avatar in region {true false} default: true
|
||||||
; AllowCloneOtherAvatars = true
|
; AllowCloneOtherAvatars = true
|
||||||
|
|
||||||
;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: 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]
|
[Terrain]
|
||||||
; Values can be "pinhead-island" or "flat"
|
; Values can be "pinhead-island" or "flat"
|
||||||
|
@ -2198,11 +2198,11 @@
|
||||||
; whole region.
|
; whole region.
|
||||||
LimitParcelLayerUpdateDistance = true
|
LimitParcelLayerUpdateDistance = true
|
||||||
ParcelLayerViewDistance = 128
|
ParcelLayerViewDistance = 128
|
||||||
|
|
||||||
; set this to false to not display parcel ban lines
|
; set this to false to not display parcel ban lines
|
||||||
ShowParcelBansLines = true
|
ShowParcelBansLines = true
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; If you are using a simian grid frontend you can enable
|
;; If you are using a simian grid frontend you can enable
|
||||||
;; this module to upload tile images for the mapping fn
|
;; this module to upload tile images for the mapping fn
|
||||||
;;
|
;;
|
||||||
|
@ -2213,8 +2213,8 @@
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; JsonStore module provides structured store for scripts
|
;; JsonStore module provides structured store for scripts
|
||||||
;;
|
;;
|
||||||
[JsonStore]
|
[JsonStore]
|
||||||
Enabled = False
|
Enabled = False
|
||||||
|
|
||||||
|
|
|
@ -3,30 +3,30 @@
|
||||||
; *
|
; *
|
||||||
|
|
||||||
; * Configurations for enabling HG1.5
|
; * Configurations for enabling HG1.5
|
||||||
; *
|
; *
|
||||||
; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
|
; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
|
||||||
; * OpenSim.Server.Handlers.dll:UserAgentService
|
; * OpenSim.Server.Handlers.dll:UserAgentService
|
||||||
; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
|
; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
|
||||||
; * OpenSim.Server.Handlers.dll:XInventoryInConnector
|
; * OpenSim.Server.Handlers.dll:XInventoryInConnector
|
||||||
; * are started in port 8002, outside the firewall
|
; * are started in port 8002, outside the firewall
|
||||||
; *
|
; *
|
||||||
; **
|
; **
|
||||||
; *
|
; *
|
||||||
; * The Const section allows us to define some basic information that we
|
; * 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
|
; * 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
|
; * it uses. Changing the values of the constants will set the operating
|
||||||
; * parameters thoughout the configuration. Other constants that may prove
|
; * 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
|
; * referenced anywhere in the configuration by using ${Const|Name}. One
|
||||||
; * such use is providing a base path for setting locations that Robust
|
; * such use is providing a base path for setting locations that Robust
|
||||||
; * uses to write data.
|
; * uses to write data.
|
||||||
; *
|
; *
|
||||||
[Const]
|
[Const]
|
||||||
|
|
||||||
; The URL of the Robust server
|
; The URL of the Robust server
|
||||||
BaseURL = "http://127.0.0.1"
|
BaseURL = "http://127.0.0.1"
|
||||||
|
|
||||||
; The public port of the Robust server
|
; The public port of the Robust server
|
||||||
PublicPort = "8002"
|
PublicPort = "8002"
|
||||||
|
|
||||||
|
@ -52,12 +52,12 @@
|
||||||
; Set path to directory for plugin registry. Information
|
; Set path to directory for plugin registry. Information
|
||||||
; about the registered repositories and installed plugins
|
; about the registered repositories and installed plugins
|
||||||
; will be stored here
|
; 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 = "."
|
RegistryLocation = "."
|
||||||
|
|
||||||
; Modular configurations
|
; Modular configurations
|
||||||
; Set path to directory for modular ini files...
|
; 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"
|
ConfigDirectory = "robust-include"
|
||||||
|
|
||||||
; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
|
; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
|
||||||
|
@ -161,7 +161,7 @@
|
||||||
;; This is useful in cases where you want to protect most of the services,
|
;; This is useful in cases where you want to protect most of the services,
|
||||||
;; but unprotect individual services. Username and Password can also be
|
;; but unprotect individual services. Username and Password can also be
|
||||||
;; overriden if you want to use different credentials for the different services.
|
;; 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 design.
|
||||||
|
|
||||||
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
||||||
|
@ -239,27 +239,27 @@
|
||||||
;; Choose an asset service (Only one option should be enabled)
|
;; Choose an asset service (Only one option should be enabled)
|
||||||
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
||||||
;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
|
;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
|
||||||
|
|
||||||
;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
|
;; 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
|
;; These directories must be on the same physical filesystem
|
||||||
;BaseDirectory = "./fsassets/data"
|
;BaseDirectory = "./fsassets/data"
|
||||||
;SpoolDirectory = "./fsassets/tmp"
|
;SpoolDirectory = "./fsassets/tmp"
|
||||||
|
|
||||||
;; Original service can be checked if FSAssets can not find an asset
|
;; Original service can be checked if FSAssets can not find an asset
|
||||||
;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
|
;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
|
;; 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
|
;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
|
||||||
;DaysBetweenAccessTimeUpdates = 30
|
;DaysBetweenAccessTimeUpdates = 30
|
||||||
|
|
||||||
;; Should FSAssets print read/write stats to the robust console, default is true
|
;; Should FSAssets print read/write stats to the robust console, default is true
|
||||||
;ShowConsoleStats = true
|
;ShowConsoleStats = true
|
||||||
|
|
||||||
;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
|
;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
|
||||||
;StorageProvider = ""
|
;StorageProvider = ""
|
||||||
;ConnectionString = ""
|
;ConnectionString = ""
|
||||||
;Realm = "fsassets"
|
;Realm = "fsassets"
|
||||||
|
|
||||||
;; The following are common to both the default asset service and FSAsset service
|
;; The following are common to both the default asset service and FSAsset service
|
||||||
|
|
||||||
;; Common asset service options
|
;; Common asset service options
|
||||||
|
@ -297,7 +297,7 @@
|
||||||
[GridService]
|
[GridService]
|
||||||
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
||||||
|
|
||||||
; Realm = "regions"
|
; Realm = "regions"
|
||||||
; AllowDuplicateNames = ""
|
; AllowDuplicateNames = ""
|
||||||
|
|
||||||
;; Perform distance check for the creation of a linked region
|
;; Perform distance check for the creation of a linked region
|
||||||
|
@ -308,25 +308,25 @@
|
||||||
|
|
||||||
;; Directory for map tile images of linked regions
|
;; Directory for map tile images of linked regions
|
||||||
; MapTileDirectory = "./maptiles"
|
; MapTileDirectory = "./maptiles"
|
||||||
|
|
||||||
;; Next, we can specify properties of regions, including default and fallback regions
|
;; Next, we can specify properties of regions, including default and fallback regions
|
||||||
;; The syntax is: Region_<RegionName> = "<flags>"
|
;; The syntax is: Region_<RegionName> = "<flags>"
|
||||||
;; or: Region_<RegionID> = "<flags>"
|
;; or: Region_<RegionID> = "<flags>"
|
||||||
;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
|
;; where <flags> 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.)
|
;; 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
|
;; 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
|
;; 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.
|
;; 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
|
;; 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.
|
;; 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.
|
;; 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.
|
;; 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.
|
;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
|
||||||
;;
|
;;
|
||||||
;; Example specification:
|
;; Example specification:
|
||||||
|
@ -375,19 +375,19 @@
|
||||||
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
||||||
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
||||||
;; stun.freeswitch.org is not guaranteed to be running so use it in
|
;; 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
|
; EchoServer = 127.0.0.1
|
||||||
; EchoPort = 50505
|
; EchoPort = 50505
|
||||||
; AttemptSTUN = false
|
; AttemptSTUN = false
|
||||||
|
|
||||||
|
|
||||||
; * This is the new style authentication service. Currently, only MySQL
|
; * This is the new style authentication service. Currently, only MySQL
|
||||||
; * is implemented.
|
; * is implemented.
|
||||||
; *
|
; *
|
||||||
[AuthenticationService]
|
[AuthenticationService]
|
||||||
; for the server connector
|
; for the server connector
|
||||||
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
||||||
; Realm = "useraccounts"
|
; Realm = "auth"
|
||||||
|
|
||||||
;; Allow the service to process HTTP getauthinfo calls.
|
;; Allow the service to process HTTP getauthinfo calls.
|
||||||
;; Default is false.
|
;; Default is false.
|
||||||
|
@ -410,13 +410,13 @@
|
||||||
|
|
||||||
; * This is the new style user service.
|
; * This is the new style user service.
|
||||||
; * "Realm" is the table that is used for user lookup.
|
; * "Realm" is the table that is used for user lookup.
|
||||||
; * It defaults to "useraccounts", which uses the new style.
|
; * It defaults to "UserAccounts", which uses the new style.
|
||||||
; * Realm = "users" will use the legacy tables as an authentication source
|
; * Realm = "users" will use the legacy tables as an authentication source
|
||||||
; *
|
; *
|
||||||
[UserAccountService]
|
[UserAccountService]
|
||||||
; for the server connector
|
; for the server connector
|
||||||
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
; Realm = "useraccounts"
|
; Realm = "UserAccounts"
|
||||||
|
|
||||||
; These are for creating new accounts by the service
|
; These are for creating new accounts by the service
|
||||||
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
||||||
|
@ -426,7 +426,7 @@
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
||||||
GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
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.
|
;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
|
||||||
;; Default is false
|
;; Default is false
|
||||||
CreateDefaultAvatarEntries = true
|
CreateDefaultAvatarEntries = true
|
||||||
|
@ -540,8 +540,8 @@
|
||||||
;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
|
;; 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.
|
;; 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.
|
;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
|
||||||
;; Options are
|
;; Options are
|
||||||
;; "none" no DST
|
;; "none" no DST
|
||||||
;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
|
;; "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;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
|
;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
|
||||||
|
@ -562,7 +562,7 @@
|
||||||
;;
|
;;
|
||||||
;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
||||||
;DOSForgiveClientAfterMS = 120000
|
;DOSForgiveClientAfterMS = 120000
|
||||||
;;
|
;;
|
||||||
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
||||||
|
|
||||||
|
|
||||||
|
@ -642,10 +642,10 @@
|
||||||
;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
|
;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
|
||||||
; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
|
; 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
|
; If false, HG TPs happen only to the Default regions specified in [GridService] section
|
||||||
AllowTeleportsToAnyRegion = true
|
AllowTeleportsToAnyRegion = true
|
||||||
|
|
||||||
; If you run this gatekeeper server behind a proxy, set this to true
|
; If you run this gatekeeper server behind a proxy, set this to true
|
||||||
; HasProxy = false
|
; HasProxy = false
|
||||||
|
|
||||||
|
@ -707,10 +707,10 @@
|
||||||
|
|
||||||
; * The interface that local users get when they are in other grids.
|
; * The interface that local users get when they are in other grids.
|
||||||
; * This restricts the inventory operations while 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
|
; * while in those grids. The more the user accesses his/her inventory, the more
|
||||||
; * those simulators will know about the user's inventory.
|
; * those simulators will know about the user's inventory.
|
||||||
; *
|
; *
|
||||||
[HGInventoryService]
|
[HGInventoryService]
|
||||||
; For the InventoryServiceInConnector
|
; For the InventoryServiceInConnector
|
||||||
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
|
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
|
||||||
|
@ -723,7 +723,7 @@
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
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.
|
; 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
|
; Hence, if the user has set up authentication in [Network] to protect their private services
|
||||||
; make sure it is not set here.
|
; make sure it is not set here.
|
||||||
|
@ -736,15 +736,15 @@
|
||||||
; * The interface that local users get when they are in other grids.
|
; * The interface that local users get when they are in other grids.
|
||||||
; * This restricts the access that the rest of the world has to
|
; * This restricts the access that the rest of the world has to
|
||||||
; * the assets of this world.
|
; * the assets of this world.
|
||||||
; *
|
; *
|
||||||
[HGAssetService]
|
[HGAssetService]
|
||||||
;; Use the second option if you have FSAsset service enabled
|
;; Use the second option if you have FSAsset service enabled
|
||||||
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
||||||
;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
|
;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
|
||||||
|
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
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.
|
; 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
|
; Hence, if the user has set up authentication in [Network] to protect their private services
|
||||||
; make sure it is overriden for this public service.
|
; make sure it is overriden for this public service.
|
||||||
|
@ -756,11 +756,11 @@
|
||||||
;; The asset types that this grid can export to / import from other grids.
|
;; The asset types that this grid can export to / import from other grids.
|
||||||
;; Comma separated.
|
;; Comma separated.
|
||||||
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
||||||
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
||||||
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
||||||
;;
|
;;
|
||||||
;; Leave blank or commented if you don't want to apply any restrictions.
|
;; 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:
|
;; of scripts, like so:
|
||||||
; DisallowExport ="LSLText"
|
; DisallowExport ="LSLText"
|
||||||
; DisallowImport ="LSLBytecode"
|
; DisallowImport ="LSLBytecode"
|
||||||
|
@ -818,5 +818,5 @@
|
||||||
;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
|
;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
|
||||||
BaseDirectory = "./bakes"
|
BaseDirectory = "./bakes"
|
||||||
|
|
||||||
[MuteListService]
|
[MuteListService]
|
||||||
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
; The URL of the Robust server
|
; The URL of the Robust server
|
||||||
BaseURL = "http://127.0.0.1"
|
BaseURL = "http://127.0.0.1"
|
||||||
|
|
||||||
; The public port of the Robust server
|
; The public port of the Robust server
|
||||||
PublicPort = "8888"
|
PublicPort = "8888"
|
||||||
|
|
||||||
|
@ -30,14 +30,14 @@
|
||||||
; Set path to directory for plugin registry. Information
|
; Set path to directory for plugin registry. Information
|
||||||
; about the registered repositories and installed plugins
|
; about the registered repositories and installed plugins
|
||||||
; will be stored here
|
; 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 = "."
|
RegistryLocation = "."
|
||||||
|
|
||||||
; Modular configurations
|
; Modular configurations
|
||||||
; Set path to directory for modular ini files...
|
; 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 = "."
|
ConfigDirectory = "."
|
||||||
|
|
||||||
console = "rest"
|
console = "rest"
|
||||||
|
|
||||||
; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
|
; 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)
|
; How many lines of command history should we keep? (default is 100)
|
||||||
ConsoleHistoryFileLines = 100
|
ConsoleHistoryFileLines = 100
|
||||||
|
|
||||||
[ServiceList]
|
[ServiceList]
|
||||||
GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector"
|
GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector"
|
||||||
PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector"
|
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,
|
;; This is useful in cases where you want to protect most of the services,
|
||||||
;; but unprotect individual services. Username and Password can also be
|
;; but unprotect individual services. Username and Password can also be
|
||||||
;; overriden if you want to use different credentials for the different services.
|
;; overriden if you want to use different credentials for the different services.
|
||||||
|
|
||||||
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
||||||
;; Such calls are detected by the X-SecondLife-Shared HTTP header
|
;; 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
|
;; 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
|
;; 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.
|
;; 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.
|
;; 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.
|
;; 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
|
; * This is the new style authentication service. Currently, only MySQL
|
||||||
; * is implemented.
|
; * is implemented.
|
||||||
; *
|
; *
|
||||||
[AuthenticationService]
|
[AuthenticationService]
|
||||||
; for the server connector
|
; for the server connector
|
||||||
|
@ -240,7 +240,7 @@
|
||||||
;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
||||||
;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
;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.
|
;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
|
||||||
;; Default is false
|
;; Default is false
|
||||||
CreateDefaultAvatarEntries = true
|
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.
|
;; 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.
|
;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
|
||||||
;; Options are
|
;; Options are
|
||||||
;; "none" no DST
|
;; "none" no DST
|
||||||
;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
|
;; "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;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
|
;; '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.
|
;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
||||||
;DOSForgiveClientAfterMS = 120000
|
;DOSForgiveClientAfterMS = 120000
|
||||||
;;
|
;;
|
||||||
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,20 +4,20 @@
|
||||||
; **
|
; **
|
||||||
; *
|
; *
|
||||||
; * The Const section allows us to define some basic information that we
|
; * 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
|
; * 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
|
; * it uses. Changing the values of the constants will set the operating
|
||||||
; * parameters thoughout the configuration. Other constants that may prove
|
; * 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
|
; * referenced anywhere in the configuration by using ${Const|Name}. One
|
||||||
; * such use is providing a base path for setting locations that Robust
|
; * such use is providing a base path for setting locations that Robust
|
||||||
; * uses to write data.
|
; * uses to write data.
|
||||||
; *
|
; *
|
||||||
[Const]
|
[Const]
|
||||||
|
|
||||||
; The URL of the Robust server
|
; The URL of the Robust server
|
||||||
BaseURL = "http://127.0.0.1"
|
BaseURL = "http://127.0.0.1"
|
||||||
|
|
||||||
; The public port of the Robust server
|
; The public port of the Robust server
|
||||||
PublicPort = "8002"
|
PublicPort = "8002"
|
||||||
|
|
||||||
|
@ -44,14 +44,14 @@
|
||||||
; Set path to directory for plugin registry. Information
|
; Set path to directory for plugin registry. Information
|
||||||
; about the registered repositories and installed plugins
|
; about the registered repositories and installed plugins
|
||||||
; will be stored here
|
; 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 = "."
|
RegistryLocation = "."
|
||||||
|
|
||||||
; Modular configurations
|
; Modular configurations
|
||||||
; Set path to directory for modular ini files...
|
; 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"
|
ConfigDirectory = "robust-include"
|
||||||
|
|
||||||
; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
|
; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
|
||||||
ConsoleHistoryFileEnabled = true
|
ConsoleHistoryFileEnabled = true
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@
|
||||||
|
|
||||||
; How many lines of command history should we keep? (default is 100)
|
; How many lines of command history should we keep? (default is 100)
|
||||||
ConsoleHistoryFileLines = 100
|
ConsoleHistoryFileLines = 100
|
||||||
|
|
||||||
; peers SSL certificate validation options
|
; peers SSL certificate validation options
|
||||||
; you can allow selfsigned certificates or no official CA with next option set to true
|
; you can allow selfsigned certificates or no official CA with next option set to true
|
||||||
NoVerifyCertChain = true
|
NoVerifyCertChain = true
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
NoVerifyCertHostname = true
|
NoVerifyCertHostname = true
|
||||||
; having both options true does provide encryption but with low security
|
; having both options true does provide encryption but with low security
|
||||||
; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
|
; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
|
||||||
|
|
||||||
[ServiceList]
|
[ServiceList]
|
||||||
AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
|
AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
|
||||||
InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
|
InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
;; This is useful in cases where you want to protect most of the services,
|
;; This is useful in cases where you want to protect most of the services,
|
||||||
;; but unprotect individual services. Username and Password can also be
|
;; but unprotect individual services. Username and Password can also be
|
||||||
;; overriden if you want to use different credentials for the different services.
|
;; overriden if you want to use different credentials for the different services.
|
||||||
|
|
||||||
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
;; By default, scripts are not allowed to call private services via llHttpRequest()
|
||||||
;; Such calls are detected by the X-SecondLife-Shared HTTP header
|
;; 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
|
;; If you allow such calls you must be sure that they are restricted to very trusted scripters
|
||||||
|
@ -201,29 +201,29 @@
|
||||||
;; Choose an asset service (Only one option should be enabled)
|
;; Choose an asset service (Only one option should be enabled)
|
||||||
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
||||||
;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
|
;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
|
||||||
|
|
||||||
;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
|
;; 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
|
;; These directories must be on the same physical filesystem
|
||||||
;BaseDirectory = "./fsassets/data"
|
;BaseDirectory = "./fsassets/data"
|
||||||
;SpoolDirectory = "./fsassets/tmp"
|
;SpoolDirectory = "./fsassets/tmp"
|
||||||
|
|
||||||
;; Original service can be checked if FSAssets can not find an asset
|
;; Original service can be checked if FSAssets can not find an asset
|
||||||
;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
|
;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
|
;; 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
|
;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
|
||||||
;DaysBetweenAccessTimeUpdates = 30
|
;DaysBetweenAccessTimeUpdates = 30
|
||||||
|
|
||||||
;; Should FSAssets print read/write stats to the robust console, default is true
|
;; Should FSAssets print read/write stats to the robust console, default is true
|
||||||
;ShowConsoleStats = true
|
;ShowConsoleStats = true
|
||||||
|
|
||||||
;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
|
;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
|
||||||
;StorageProvider = ""
|
;StorageProvider = ""
|
||||||
;ConnectionString = ""
|
;ConnectionString = ""
|
||||||
;Realm = "fsassets"
|
;Realm = "fsassets"
|
||||||
|
|
||||||
;; The following are common to both the default asset service and FSAsset service
|
;; The following are common to both the default asset service and FSAsset service
|
||||||
|
|
||||||
;; Common asset service options
|
;; Common asset service options
|
||||||
DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
|
DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
|
||||||
AssetLoaderArgs = "./assets/AssetSets.xml"
|
AssetLoaderArgs = "./assets/AssetSets.xml"
|
||||||
|
@ -275,7 +275,7 @@
|
||||||
;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
|
;; 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.
|
;; 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.
|
;; 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.
|
;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
|
||||||
|
@ -322,19 +322,19 @@
|
||||||
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
||||||
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
||||||
;; stun.freeswitch.org is not guaranteed to be running so use it in
|
;; 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
|
; EchoServer = 127.0.0.1
|
||||||
; EchoPort = 50505
|
; EchoPort = 50505
|
||||||
; AttemptSTUN = false
|
; AttemptSTUN = false
|
||||||
|
|
||||||
|
|
||||||
; * This is the new style authentication service. Currently, only MySQL
|
; * This is the new style authentication service. Currently, only MySQL
|
||||||
; * is implemented.
|
; * is implemented.
|
||||||
; *
|
; *
|
||||||
[AuthenticationService]
|
[AuthenticationService]
|
||||||
; for the server connector
|
; for the server connector
|
||||||
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
||||||
; Realm = "useraccounts"
|
; Realm = "auth"
|
||||||
|
|
||||||
;; Allow the service to process HTTP getauthinfo calls.
|
;; Allow the service to process HTTP getauthinfo calls.
|
||||||
;; Default is false.
|
;; Default is false.
|
||||||
|
@ -363,7 +363,7 @@
|
||||||
[UserAccountService]
|
[UserAccountService]
|
||||||
; for the server connector
|
; for the server connector
|
||||||
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
; Realm = "useraccounts"
|
; Realm = "UserAccounts"
|
||||||
|
|
||||||
; These are for creating new accounts by the service
|
; These are for creating new accounts by the service
|
||||||
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
||||||
|
@ -373,7 +373,7 @@
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
||||||
GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
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.
|
;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
|
||||||
;; Default is false
|
;; Default is false
|
||||||
CreateDefaultAvatarEntries = true
|
CreateDefaultAvatarEntries = true
|
||||||
|
@ -468,7 +468,7 @@
|
||||||
;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
|
;; 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.
|
;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
|
||||||
;; Options are
|
;; Options are
|
||||||
;; "none" no DST
|
;; "none" no DST
|
||||||
;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
|
;; "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;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
|
;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
|
||||||
|
@ -489,7 +489,7 @@
|
||||||
;;
|
;;
|
||||||
;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
;; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
||||||
;DOSForgiveClientAfterMS = 120000
|
;DOSForgiveClientAfterMS = 120000
|
||||||
;;
|
;;
|
||||||
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
||||||
|
|
||||||
|
|
||||||
|
@ -572,5 +572,5 @@
|
||||||
;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
|
;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
|
||||||
BaseDirectory = "./bakes"
|
BaseDirectory = "./bakes"
|
||||||
|
|
||||||
[MuteListService]
|
[MuteListService]
|
||||||
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
|
; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
|
||||||
; the inappropriate console commands that it registers.
|
; the inappropriate console commands that it registers.
|
||||||
SuppressConsoleCommands = true
|
SuppressConsoleCommands = true
|
||||||
|
|
||||||
[LibraryService]
|
[LibraryService]
|
||||||
LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
|
LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
|
||||||
LibraryName = "OpenSim Library"
|
LibraryName = "OpenSim Library"
|
||||||
|
|
|
@ -105,7 +105,7 @@
|
||||||
|
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
;; Change this to the address of your Gatekeeper service
|
;; 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)
|
;; Robust server in port ${Const|PublicPort}, but not always)
|
||||||
Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
|
Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
[Messaging]
|
[Messaging]
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
;; Change this to the address of your Gatekeeper service
|
;; 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)
|
;; Robust server in port ${Const|PublicPort}, but not always)
|
||||||
Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
|
Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
[HGInventoryAccessModule]
|
[HGInventoryAccessModule]
|
||||||
;
|
;
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
; Change this to your server
|
; Change this to your server
|
||||||
; accessible from other grids
|
; accessible from other grids
|
||||||
;
|
;
|
||||||
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
@ -187,7 +187,7 @@
|
||||||
|
|
||||||
;; Warning: advanced and unusual. Default is false.
|
;; Warning: advanced and unusual. Default is false.
|
||||||
;; Enables configurations where grids share user services, including inventory,
|
;; 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.
|
;; the users' asset server and the regions' asset server is done in HG-like manner.
|
||||||
; CheckSeparateAssets = false
|
; CheckSeparateAssets = false
|
||||||
; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
|
; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
[HGAssetService]
|
[HGAssetService]
|
||||||
;
|
;
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
; Change this to your server
|
; Change this to your server
|
||||||
; accessible from other grids
|
; accessible from other grids
|
||||||
;
|
;
|
||||||
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
@ -204,11 +204,11 @@
|
||||||
;; The asset types that this grid can export to / import from other grids.
|
;; The asset types that this grid can export to / import from other grids.
|
||||||
;; Comma separated.
|
;; Comma separated.
|
||||||
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
||||||
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
||||||
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
||||||
;;
|
;;
|
||||||
;; Leave blank or commented if you don't want to apply any restrictions.
|
;; 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:
|
;; of scripts, like so:
|
||||||
; DisallowExport ="LSLText"
|
; DisallowExport ="LSLText"
|
||||||
; DisallowImport ="LSLBytecode"
|
; DisallowImport ="LSLBytecode"
|
||||||
|
|
|
@ -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/
|
;; installed at http://www.mygrid.com/Grid/
|
||||||
;;
|
;;
|
||||||
; AssetServerURI = "http://www.mygrid.com/Grid/?id="
|
; AssetServerURI = "http://www.mygrid.com/Grid/?id="
|
||||||
|
@ -28,17 +28,17 @@
|
||||||
AssetServices = "HGAssetBroker"
|
AssetServices = "HGAssetBroker"
|
||||||
InventoryServices = "HGInventoryBroker"
|
InventoryServices = "HGInventoryBroker"
|
||||||
AvatarServices = "SimianAvatarServiceConnector"
|
AvatarServices = "SimianAvatarServiceConnector"
|
||||||
|
|
||||||
NeighbourServices = "NeighbourServicesOutConnector"
|
NeighbourServices = "NeighbourServicesOutConnector"
|
||||||
SimulationServices = "RemoteSimulationConnectorModule"
|
SimulationServices = "RemoteSimulationConnectorModule"
|
||||||
EntityTransferModule = "HGEntityTransferModule"
|
EntityTransferModule = "HGEntityTransferModule"
|
||||||
InventoryAccessModule = "HGInventoryAccessModule"
|
InventoryAccessModule = "HGInventoryAccessModule"
|
||||||
|
|
||||||
LandServiceInConnector = true
|
LandServiceInConnector = true
|
||||||
NeighbourServiceInConnector = true
|
NeighbourServiceInConnector = true
|
||||||
SimulationServiceInConnector = true
|
SimulationServiceInConnector = true
|
||||||
LibraryModule = false
|
LibraryModule = false
|
||||||
|
|
||||||
AssetCaching = "FlotsamAssetCache"
|
AssetCaching = "FlotsamAssetCache"
|
||||||
|
|
||||||
[SimulationDataStore]
|
[SimulationDataStore]
|
||||||
|
@ -87,7 +87,7 @@
|
||||||
[HGInventoryAccessModule]
|
[HGInventoryAccessModule]
|
||||||
;
|
;
|
||||||
; === HG ONLY ===
|
; === HG ONLY ===
|
||||||
; Change this to your profile server
|
; Change this to your profile server
|
||||||
; accessible from other grids
|
; accessible from other grids
|
||||||
;
|
;
|
||||||
ProfileServerURI = "http://mygridserver.com:8002/user"
|
ProfileServerURI = "http://mygridserver.com:8002/user"
|
||||||
|
|
|
@ -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/
|
;; installed at http://www.mygrid.com/Grid/
|
||||||
;;
|
;;
|
||||||
; AssetServerURI = "http://www.mygrid.com/Grid/?id="
|
; AssetServerURI = "http://www.mygrid.com/Grid/?id="
|
||||||
|
@ -28,17 +28,17 @@
|
||||||
AssetServices = "SimianAssetServiceConnector"
|
AssetServices = "SimianAssetServiceConnector"
|
||||||
InventoryServices = "SimianInventoryServiceConnector"
|
InventoryServices = "SimianInventoryServiceConnector"
|
||||||
AvatarServices = "SimianAvatarServiceConnector"
|
AvatarServices = "SimianAvatarServiceConnector"
|
||||||
|
|
||||||
NeighbourServices = "NeighbourServicesOutConnector"
|
NeighbourServices = "NeighbourServicesOutConnector"
|
||||||
SimulationServices = "RemoteSimulationConnectorModule"
|
SimulationServices = "RemoteSimulationConnectorModule"
|
||||||
EntityTransferModule = "BasicEntityTransferModule"
|
EntityTransferModule = "BasicEntityTransferModule"
|
||||||
InventoryAccessModule = "BasicInventoryAccessModule"
|
InventoryAccessModule = "BasicInventoryAccessModule"
|
||||||
|
|
||||||
LandServiceInConnector = true
|
LandServiceInConnector = true
|
||||||
NeighbourServiceInConnector = true
|
NeighbourServiceInConnector = true
|
||||||
SimulationServiceInConnector = true
|
SimulationServiceInConnector = true
|
||||||
LibraryModule = false
|
LibraryModule = false
|
||||||
|
|
||||||
AssetCaching = "FlotsamAssetCache"
|
AssetCaching = "FlotsamAssetCache"
|
||||||
|
|
||||||
[SimulationDataStore]
|
[SimulationDataStore]
|
||||||
|
|
|
@ -104,8 +104,8 @@
|
||||||
;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
|
;; 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.
|
;; 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.
|
;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
|
||||||
;; Options are
|
;; Options are
|
||||||
;; "none" no DST
|
;; "none" no DST
|
||||||
;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
|
;; "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;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
|
;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
|
||||||
|
@ -114,9 +114,9 @@
|
||||||
[MapImageService]
|
[MapImageService]
|
||||||
LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
|
LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
|
||||||
|
|
||||||
[MuteListService]
|
[MuteListService]
|
||||||
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
||||||
|
|
||||||
;; This should always be the very last thing on this file
|
;; This should always be the very last thing on this file
|
||||||
[Includes]
|
[Includes]
|
||||||
Include-Common = "config-include/StandaloneCommon.ini"
|
Include-Common = "config-include/StandaloneCommon.ini"
|
||||||
|
|
|
@ -85,20 +85,20 @@
|
||||||
;; Next, we can specify properties of regions, including default and fallback regions
|
;; Next, we can specify properties of regions, including default and fallback regions
|
||||||
;; The syntax is: Region_<RegionName> = "<flags>"
|
;; The syntax is: Region_<RegionName> = "<flags>"
|
||||||
;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
|
;; where <flags> 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.)
|
;; 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
|
;; 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
|
;; 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.
|
;; 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
|
;; 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.
|
;; 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.
|
;; 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.
|
;; 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.
|
;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
|
||||||
;;
|
;;
|
||||||
;; For example:
|
;; For example:
|
||||||
|
@ -121,7 +121,7 @@
|
||||||
;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
|
;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
|
||||||
; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
|
; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
|
||||||
SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}"
|
SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}"
|
SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
SRV_ProfileServerURI = "${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.
|
; ; The amount of time that a specific endpoint is blocked. Default 2 minutes.
|
||||||
; DOSForgiveClientAfterMS = 120000
|
; DOSForgiveClientAfterMS = 120000
|
||||||
; ;
|
; ;
|
||||||
; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
|
||||||
|
|
||||||
[FreeswitchService]
|
[FreeswitchService]
|
||||||
|
@ -197,7 +197,7 @@
|
||||||
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
;; The following parameters are for STUN = Simple Traversal of UDP through NATs
|
||||||
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
|
||||||
;; stun.freeswitch.org is not guaranteed to be running so use it in
|
;; 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
|
; EchoServer = 127.0.0.1
|
||||||
; EchoPort = 50505
|
; EchoPort = 50505
|
||||||
; AttemptSTUN = false
|
; AttemptSTUN = false
|
||||||
|
@ -341,11 +341,11 @@
|
||||||
;; The asset types that this grid can export to / import from other grids.
|
;; The asset types that this grid can export to / import from other grids.
|
||||||
;; Comma separated.
|
;; Comma separated.
|
||||||
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
|
||||||
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
|
||||||
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
|
||||||
;;
|
;;
|
||||||
;; Leave blank or commented if you don't want to apply any restrictions.
|
;; 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:
|
;; of scripts, like so:
|
||||||
; DisallowExport ="LSLText"
|
; DisallowExport ="LSLText"
|
||||||
; DisallowImport ="LSLBytecode"
|
; DisallowImport ="LSLBytecode"
|
||||||
|
|
|
@ -27,8 +27,8 @@
|
||||||
FriendsModule = "HGFriendsModule"
|
FriendsModule = "HGFriendsModule"
|
||||||
UserManagementModule = "HGUserManagementModule"
|
UserManagementModule = "HGUserManagementModule"
|
||||||
SearchModule = "BasicSearchModule"
|
SearchModule = "BasicSearchModule"
|
||||||
MuteListService = "LocalMuteListServicesConnector"
|
MuteListService = "LocalMuteListServicesConnector"
|
||||||
|
|
||||||
InventoryServiceInConnector = true
|
InventoryServiceInConnector = true
|
||||||
AssetServiceInConnector = true
|
AssetServiceInConnector = true
|
||||||
HypergridServiceInConnector = true
|
HypergridServiceInConnector = true
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
|
|
||||||
; Needed to display non-default map tile images for remote regions
|
; Needed to display non-default map tile images for remote regions
|
||||||
AssetService = "OpenSim.Services.AssetService.dll:AssetService"
|
AssetService = "OpenSim.Services.AssetService.dll:AssetService"
|
||||||
|
|
||||||
HypergridLinker = true
|
HypergridLinker = true
|
||||||
AllowHypergridMapSearch = true
|
AllowHypergridMapSearch = true
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@
|
||||||
GridService = "OpenSim.Services.GridService.dll:GridService"
|
GridService = "OpenSim.Services.GridService.dll:GridService"
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
||||||
FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
|
FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
|
||||||
|
|
||||||
; This inventory service will be used to initialize the user's inventory
|
; This inventory service will be used to initialize the user's inventory
|
||||||
HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
|
HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
|
||||||
HGInventoryServiceConstructorArg = "HGInventoryService"
|
HGInventoryServiceConstructorArg = "HGInventoryService"
|
||||||
|
@ -191,9 +191,9 @@
|
||||||
UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
|
UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService"
|
||||||
InGatekeeper = True
|
InGatekeeper = True
|
||||||
|
|
||||||
[MuteListService]
|
[MuteListService]
|
||||||
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
|
||||||
|
|
||||||
;; This should always be the very last thing on this file
|
;; This should always be the very last thing on this file
|
||||||
[Includes]
|
[Includes]
|
||||||
Include-Common = "config-include/StandaloneCommon.ini"
|
Include-Common = "config-include/StandaloneCommon.ini"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; Enable OSSL functions.
|
; Enable OSSL functions.
|
||||||
; Including this file in a region's set of INI files, causes the OpenSimulator
|
; 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
|
; 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.
|
; refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions.
|
||||||
|
|
||||||
|
@ -45,9 +45,9 @@
|
||||||
; "PARCEL_OWNER" -- enable for parcel owner
|
; "PARCEL_OWNER" -- enable for parcel owner
|
||||||
; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
|
; "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
|
||||||
; uuid -- enable for specified ID (may be avatar or group ID)
|
; 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
|
||||||
; ${OSSL|macroname} see examples below
|
; ${OSSL|macroname} see examples below
|
||||||
|
|
||||||
; parcel macros
|
; parcel macros
|
||||||
; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
|
; 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
|
; 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
|
; 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
|
; 'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is
|
||||||
; checked against the creator of the script itself.
|
; checked against the creator of the script itself.
|
||||||
|
|
||||||
; *************************************************
|
; *************************************************
|
||||||
|
|
||||||
; ThreatLevel None
|
; ThreatLevel None
|
||||||
Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osGetAgents = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osGetAvatarList = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osGetGender = true
|
Allow_osGetGender = true
|
||||||
|
@ -85,11 +85,11 @@
|
||||||
Allow_osSetSunParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetSunParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osTeleportOwner = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osWindActiveModelPluginName = true
|
Allow_osWindActiveModelPluginName = true
|
||||||
|
|
||||||
; ThreatLevel Nuisance
|
; ThreatLevel Nuisance
|
||||||
Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel VeryLow
|
; ThreatLevel VeryLow
|
||||||
Allow_osEjectFromGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osEjectFromGroup = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
@ -110,7 +110,7 @@
|
||||||
Allow_osSetWindParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetWindParam = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osUnixTimeToTimestamp = true
|
Allow_osUnixTimeToTimestamp = true
|
||||||
|
|
||||||
; ThreatLevel Low
|
; ThreatLevel Low
|
||||||
Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osAvatarName2Key = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osFormatString = true
|
Allow_osFormatString = true
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
Allow_osNpcSetProfileAbout = ${OSSL|osslNPC}
|
Allow_osNpcSetProfileAbout = ${OSSL|osslNPC}
|
||||||
Allow_osNpcSetProfileImage = ${OSSL|osslNPC}
|
Allow_osNpcSetProfileImage = ${OSSL|osslNPC}
|
||||||
Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osDie = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel Moderate
|
; ThreatLevel Moderate
|
||||||
Allow_osDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osDropAttachment = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osDropAttachmentAt = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osMessageAttachments = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetSpeed = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel High
|
; ThreatLevel High
|
||||||
Allow_osCauseDamage = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osCauseDamage = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osCauseHealing = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osCauseHealing = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
@ -190,7 +190,7 @@
|
||||||
Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel VeryHigh
|
; ThreatLevel VeryHigh
|
||||||
Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
; Warning: The next function allows scripts to force animations on avatars without the user giving permission.
|
; 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_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osSetRot = false
|
Allow_osSetRot = false
|
||||||
Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osSetParcelDetails = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel Severe
|
; ThreatLevel Severe
|
||||||
Allow_osConsoleCommand = false
|
Allow_osConsoleCommand = false
|
||||||
Allow_osGrantScriptPermissions = false
|
Allow_osGrantScriptPermissions = false
|
||||||
|
@ -217,10 +217,10 @@
|
||||||
Allow_osRevokeScriptPermissions = false
|
Allow_osRevokeScriptPermissions = false
|
||||||
Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osTeleportAgent = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
Allow_osTeleportObject = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
|
||||||
|
|
||||||
; ThreatLevel Severe with additional internal restrictions
|
; ThreatLevel Severe with additional internal restrictions
|
||||||
Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable)
|
Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable)
|
||||||
|
|
||||||
; available functions out of Threat level control (for reference only)
|
; available functions out of Threat level control (for reference only)
|
||||||
; Allow_osCheckODE = true
|
; Allow_osCheckODE = true
|
||||||
; Allow_osClearInertia = true
|
; Allow_osClearInertia = true
|
||||||
|
@ -231,7 +231,7 @@
|
||||||
; Allow_osDrawFilledRectangle = true
|
; Allow_osDrawFilledRectangle = true
|
||||||
; Allow_osDrawImage = true
|
; Allow_osDrawImage = true
|
||||||
; Allow_osDrawLine = true
|
; Allow_osDrawLine = true
|
||||||
; Allow_osDrawPolygon = true
|
; Allow_osDrawPolygon = true
|
||||||
; Allow_osDrawRectangle = true
|
; Allow_osDrawRectangle = true
|
||||||
; Allow_osDrawResetTransform = true
|
; Allow_osDrawResetTransform = true
|
||||||
; Allow_osDrawRotationTransform = true
|
; Allow_osDrawRotationTransform = true
|
||||||
|
|
|
@ -7,13 +7,13 @@
|
||||||
|
|
||||||
[Bot]
|
[Bot]
|
||||||
; Control whether bots should regularly send agent updates
|
; 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.
|
; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets.
|
||||||
; Defaults to true.
|
; Defaults to true.
|
||||||
SendAgentUpdates = true
|
SendAgentUpdates = true
|
||||||
|
|
||||||
; Control whether bots will requests textures when receiving object information
|
; 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.
|
; reduce the realism compared to viewers which requests such texture data if not already cached.
|
||||||
; Defaults to true.
|
; Defaults to true.
|
||||||
RequestObjectTextures = true
|
RequestObjectTextures = true
|
||||||
|
|
Loading…
Reference in New Issue