mirror of
https://github.com/opensim/opensim.git
synced 2026-08-12 20:55:43 +08:00
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 recompile
This commit is contained in:
@@ -1290,6 +1290,20 @@
|
||||
; script assemblies
|
||||
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)
|
||||
; currently unused
|
||||
;AsyncLLCommandLoopms = 50
|
||||
@@ -1391,12 +1405,6 @@
|
||||
;; Path to script assemblies
|
||||
; 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]
|
||||
; Enable concierge module
|
||||
|
||||
Reference in New Issue
Block a user