Justin Clark-Casey (justincc)
|
e89bcf4f77
Revert "Try eliminating the pause before auto-reteleporting for a megaregion now that we're telepoting in a different way."
|
11 years ago |
Justin Clark-Casey (justincc)
|
d87ddf50fc
Try eliminating the pause before auto-reteleporting for a megaregion now that we're telepoting in a different way.
|
11 years ago |
Justin Clark-Casey (justincc)
|
feffc8081d
minor: remove some mono compiler warnings from EntityTransferModule
|
11 years ago |
Justin Clark-Casey (justincc)
|
9ca54d00d8
Add back a log message when we attempt a megaregion auto-reteleport
|
11 years ago |
Justin Clark-Casey (justincc)
|
afd0d6af07
minor: Only try to deregister stats in EntityTransferModule.RemoveRegion() if module was enabled.
|
11 years ago |
Justin Clark-Casey (justincc)
|
b05ed4ffa6
Instead of going via GodLikeRequestTeleport, auto-teleport the agent directly in a megaregion, in the same manner at the "teleport user" console command.
|
11 years ago |
Justin Clark-Casey (justincc)
|
506d5e41bf
On the North and East sides of a megaregion, only consider regions within 256m to be neighbours rather than regions up to 512 distant.
|
11 years ago |
Justin Clark-Casey (justincc)
|
f32027f3b5
Remove some Console.WriteLines accidentally left in last commit cfb20f09
|
11 years ago |
Justin Clark-Casey (justincc)
|
cfb20f09a9
refactor: combine the checks for megaregion view range into a single place.
|
11 years ago |
Justin Clark-Casey (justincc)
|
dd7d7683c9
Fix problem with megaregions where teleporting into a different region which already had a child agent would stop the eq working for the agent in the new region.
|
11 years ago |
Justin Clark-Casey (justincc)
|
128c72a234
Start recording inter-region teleport attempts, aborts, cancels and failures in statistics for monitoring/debugging purposes
|
11 years ago |
Justin Clark-Casey (justincc)
|
93206ef0fa
Add "show borders" command to show the borders of a region.
|
11 years ago |
Justin Clark-Casey (justincc)
|
1f17ef6d3c
Take out a testing sleep I accidentally left in the teleport code from last commit 7471bc7
|
11 years ago |
Justin Clark-Casey (justincc)
|
7471bc7775
At strategic points in the teleport process, if the client has simultaneously logged out then do not continue.
|
11 years ago |
Justin Clark-Casey (justincc)
|
e23a0dcc5d
minor: On teleport, signal a child agent before we send the viewer TeleportFinish in order to avoid a theoretical race condition when teleporting to a neighbour.
|
11 years ago |
Justin Clark-Casey (justincc)
|
36651bed71
On the later forms of teleport failure, tell the user if this was because viewer couldn't/didn't connect with destination or if destination didn't signal teleport completion.
|
11 years ago |
Justin Clark-Casey (justincc)
|
fb1211ad5e
Add DisableInterRegionTeleportCancellation option in [EntityTransfer] section of OpenSim.ini. False by default.
|
11 years ago |
Justin Clark-Casey (justincc)
|
c43d4b5572
Improve teleport cancellation in some circumstances, though cancelling teleports is still not recommended.
|
11 years ago |
Justin Clark-Casey (justincc)
|
5751ecde52
Add code for testing event queue messages recevied on region cross.
|
11 years ago |
Justin Clark-Casey (justincc)
|
ccb7cce819
Make reset of EntityTransferStateMachine for an avatar transfer always happen despite unexpected exceptions.
|
11 years ago |
Diva Canto
|
48577af325
More module cleanup: removed the CoreModules.Framework modules directives out of .addin.xml.
|
12 years ago |
Justin Clark-Casey (justincc)
|
2fb89b5aac
Comment out InventoryTransferModule.NeedSceneCacheClear() and invocations since the call itself does nothing and the return value is ignored by all callers.
|
12 years ago |
Justin Clark-Casey (justincc)
|
d469bde849
minor: Add/correct some doc messages associated with entity teleport.
|
12 years ago |
Justin Clark-Casey (justincc)
|
16c9c1dff7
On receiving TaskInventoryAccepted with a destination folder in the binary bucket slot for RLV, notify the viewer about inventory folder updates.
|
12 years ago |
Diva Canto
|
de69a24574
More on HG2.0: added the possibility of controlling the appearance that avies use to visit other grids. Not as good as I wanted, but good enough. Unfortunately we can't switch the appearance from under the avie without getting into a lot of weirdnesses because appearance is viewer-controlled. So instead, when this control is on, I'm disallowing HG-TP unless the user is wearing an allowed HG appearance -- the user gets a warning and needs to switch appearance. WARNING: I'm still not committing the config vars because this is still not ready for ppl to test.
|
12 years ago |
Justin Clark-Casey (justincc)
|
bcbd450fe4
Add --force flag to "kick user" console command to allow bypassing of recent race condition checks.
|
12 years ago |
Justin Clark-Casey (justincc)
|
32a4ce94f0
Add regression test to check that attachments in source region are deleting when an agent teleports to a neighbouring region
|
12 years ago |
Justin Clark-Casey (justincc)
|
4b6c3fd4bb
If crossing attachments into another region pre-fatpack, clone objects before changing properties to avoid hud display race condition with update threads.
|
12 years ago |
Justin Clark-Casey (justincc)
|
30f4a33f01
Don't make duplicate call to ScenePresence.Close() separately in ETM.DoTeleport() if an agent needs closing.
|
12 years ago |
Justin Clark-Casey (justincc)
|
79f3ce2e9f
refactor: factor out entity transfer state machine into a separate class to make code more analyzable
|
12 years ago |