aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/addon-modules
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-05-03 22:30:36 +0100
committerJustin Clark-Casey (justincc)2012-05-03 22:30:36 +0100
commitfcd5b0817be93ccbb9897b424f70c5081a445e9f (patch)
treee941c30740e283bbf7d2e2a648b7f804a99d4729 /addon-modules
parentRemove the somewhat misleading logging of the string length of some unknown r... (diff)
downloadopensim-SC_OLD-fcd5b0817be93ccbb9897b424f70c5081a445e9f.zip
opensim-SC_OLD-fcd5b0817be93ccbb9897b424f70c5081a445e9f.tar.gz
opensim-SC_OLD-fcd5b0817be93ccbb9897b424f70c5081a445e9f.tar.bz2
opensim-SC_OLD-fcd5b0817be93ccbb9897b424f70c5081a445e9f.tar.xz
Reinsert a 2000ms delay before closing a no longer required agent on the source region after teleport to resolve Imprudence teleport problems.
Viewers 1 and 3 are fine with doing this immediately. However, Imprudence has a small delay (<200ms, >500ms) after receiving the AgentCompleteMovement reply packet on the destination region before regarding that region as the currnet region. If Imprudence receives a DisableSimulator in this period, it quits. We are not restoring the full 5000ms delay since this brings back a bug where teleports permanently fail if an avatar tries to teleport back too quickly. This commit also sends the AgentCompleteMovement packet to the client before telling the source region to release its old agent, in order to further cut down any possibility of the DisableSimulator being recieved before the AgentMovementComplete.
Diffstat (limited to 'addon-modules')
0 files changed, 0 insertions, 0 deletions