Add DisableInterRegionTeleportCancellation option in [EntityTransfer] section of OpenSim.ini. False by default.

This option allows the simulator to specify that the cancel button on inter-region teleports should never appear.
This exists because sometimes cancellation will result in a stuck avatar requiring relog.
It may be hard to prevent this due to the protocol design (the LL grid has the same issue)
In small controlled grids where teleport failure is practically impossible it can be better to disable teleport cancellation entirely.
This commit is contained in:
Justin Clark-Casey (justincc)
2013-03-12 23:01:27 +00:00
parent c43d4b5572
commit fb1211ad5e
3 changed files with 32 additions and 1 deletions

View File

@@ -628,6 +628,11 @@
; Minimum user level required for HyperGrid teleports
LevelHGTeleport = 0
; Determine whether the cancel button is shown at all during teleports.
; This option exists because cancelling at certain points can result in an unuseable session (frozen avatar, etc.)
; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed.
DisableInterRegionTeleportCancellation = false
[Messaging]
; Control which region module is used for instant messaging.