Add information on ScriptStopStrategy to [XEngine] in OpenSimDefaults.ini and OpenSim.ini.example. Default remains abort.
This setting controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) co-op should be more stable but this option is experimental. If moving from co-op to abort, existing script DLLs will need to be recompiled. This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run 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 recompileuser_profiles
parent
8a22ac3f94
commit
c51cae8fe8
|
@ -749,13 +749,6 @@
|
||||||
;; The trade-off may be increased memory usage by the script engine.
|
;; The trade-off may be increased memory usage by the script engine.
|
||||||
; ThreadStackSize = 262144
|
; ThreadStackSize = 262144
|
||||||
|
|
||||||
;# {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
|
|
||||||
;; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
|
||||||
;; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
|
|
||||||
;; by scripts have changed.
|
|
||||||
; DeleteScriptsOnStartup = true
|
|
||||||
|
|
||||||
;; Set this to true (the default) to load each script into a separate
|
;; Set this to true (the default) to load each script into a separate
|
||||||
;; AppDomain.
|
;; AppDomain.
|
||||||
;;
|
;;
|
||||||
|
@ -768,6 +761,23 @@
|
||||||
;; Some Windows users have also reported script loading problems when AppDomainLoading = false
|
;; Some Windows users have also reported script loading problems when AppDomainLoading = false
|
||||||
; AppDomainLoading = true
|
; AppDomainLoading = true
|
||||||
|
|
||||||
|
;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
|
||||||
|
;; co-op will be more stable but this option is currently experimental.
|
||||||
|
;; If moving from co-op to abort, existing script DLLs will need to be recompiled.
|
||||||
|
;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run
|
||||||
|
;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/
|
||||||
|
;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile
|
||||||
|
;; Current valid values are "abort" and "co-op"
|
||||||
|
; ScriptStopStrategy = abort
|
||||||
|
|
||||||
|
|
||||||
|
;# {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
|
||||||
|
;; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
||||||
|
;; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
|
||||||
|
;; by scripts have changed.
|
||||||
|
; DeleteScriptsOnStartup = true
|
||||||
|
|
||||||
;# {DefaultCompileLanguage} {Enabled:true} {Default script language?} {lsl vb cs} lsl
|
;# {DefaultCompileLanguage} {Enabled:true} {Default script language?} {lsl vb cs} lsl
|
||||||
;; Default language for scripts
|
;; Default language for scripts
|
||||||
; DefaultCompileLanguage = "lsl"
|
; DefaultCompileLanguage = "lsl"
|
||||||
|
|
|
@ -1290,6 +1290,20 @@
|
||||||
; script assemblies
|
; script assemblies
|
||||||
AppDomainLoading = true
|
AppDomainLoading = true
|
||||||
|
|
||||||
|
; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
|
||||||
|
; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
||||||
|
; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
|
||||||
|
; by scripts have changed.
|
||||||
|
; DeleteScriptsOnStartup = false
|
||||||
|
|
||||||
|
; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
|
||||||
|
; co-op will be more stable but this option is currently experimental.
|
||||||
|
; If moving from co-op to abort, existing script DLLs will need to be recompiled.
|
||||||
|
; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run
|
||||||
|
; 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
|
||||||
|
ScriptStopStrategy = abort
|
||||||
|
|
||||||
; Rate to poll for asynchronous command replies (ms)
|
; Rate to poll for asynchronous command replies (ms)
|
||||||
; currently unused
|
; currently unused
|
||||||
;AsyncLLCommandLoopms = 50
|
;AsyncLLCommandLoopms = 50
|
||||||
|
@ -1391,12 +1405,6 @@
|
||||||
;; Path to script assemblies
|
;; Path to script assemblies
|
||||||
; ScriptEnginesPath = "ScriptEngines"
|
; ScriptEnginesPath = "ScriptEngines"
|
||||||
|
|
||||||
; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
|
|
||||||
; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
|
||||||
; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
|
|
||||||
; by scripts have changed.
|
|
||||||
; DeleteScriptsOnStartup = false
|
|
||||||
|
|
||||||
|
|
||||||
[Concierge]
|
[Concierge]
|
||||||
; Enable concierge module
|
; Enable concierge module
|
||||||
|
|
Loading…
Reference in New Issue