Justin Clark-Casey (justincc)
|
7c916ab91c
Try to make "slow down" message that one could receive on rapid teleporting more informative to the user.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
3ddb7438d7
Move DoNotCloseAfterTeleport flag reset before UpdateAgent in V2 to avoid a low probability where the destination re-establishing the child connection before the flag was reset
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
3f8d79024b
Rely on the Scene.IncomingCloseAgent() check as to whether the connection should be kept open after teleport-end rather than doing this in the ET Module
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
2231fcf5b4
Do not use the SP.DoNotCloseAfterTeleport flag for child agent connections.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
6fcbf219da
Comment back out seed dump code enabled in b1c26a56. Also adds a few teleport comments.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
b1c26a56b3
Fix an issue where under teleport v2 protocol, teleporting from regions in an line from A->B->C would not close region A when reaching C
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
b10710d4a5
minor: add some method doc to ScenePresence fields used for entity transfer, add minor details to some log messages, rename a misleading local variable name.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
a33a1ac958
Add post-CreateAgent teleport cancellation/abortion functionality from v1 transfer protocol into v2.
|
vor 11 Jahren |
Diva Canto
|
878ce1e6b2
This should fix all issues with teleports. One should be able to TP as fast as needed. (Although sometimes Justin's state machine kicks in and doesn't let you) The EventQueues are a hairy mess, and it's very easy to mess things up. But it looks like this commit makes them work right. Here's what's going on:
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
4cd03d8c31
Return Simulator/0.1 (V1) entity transfer behaviour to waiting only 2 seconds before closing root agent after 15.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
72ed49af5f
Reset DoNotClose scene presence teleport flag before pausing. Rename DoNotClose to DoNotCloseAfterTeleport
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
1fabdcc43c
If a returning teleport starts to reuse a downgraded child connection that was a previous root agent, do not close that child agent at the end of the 15 sec teleport timer.
|
vor 11 Jahren |
Diva Canto
|
20b989e048
Increased the wait time to 15 secs. In a 0.7.5 standalone where the effect was always present, this seems to have fixed it.
|
vor 11 Jahren |
Diva Canto
|
cac37e298c
Deleted all [ZZZ] debug messages.
|
vor 11 Jahren |
Diva Canto
|
f0320f5652
The previous commit did fix the infinity problem! I'm putting the same time on TP_V1 and adding a big red warning on top of those lines.
|
vor 11 Jahren |
Diva Canto
|
46d017b197
Today's wild shot at the infinity problem. Wait on the child agent left behind.
|
vor 11 Jahren |
Diva Canto
|
d7984ef775
More on putting TP V1 as it was
|
vor 11 Jahren |
Diva Canto
|
aaee63af82
Minor improvements on TP V1 trying to make it exactly as it was before.
|
vor 11 Jahren |
Diva Canto
|
3891a8946b
New Teleport protocol (V2), still compatible with V1 and older. (version of the destination is being checked)
|
vor 11 Jahren |
Diva Canto
|
aae29c0ee2
Further tweaks on TPs: not sending the callback URL and instead waiting 15sec before closing the agent. This seems to be working fairly well. The viewer seems to have an 8 sec delay between UseCircuitCode and CompleteMovement.
|
vor 11 Jahren |
Diva Canto
|
9ab78d412c
EXPERIMENTAL: yet another variation of ES/EAC/TPFinish
|
vor 11 Jahren |
Diva Canto
|
f3b3e21dea
Change the auth token to be the user's sessionid.
|
vor 11 Jahren |
Diva Canto
|
b4f1b9acf6
Guard against unauthorized agent deletes.
|
vor 11 Jahren |
Melanie
|
81ad9255b5
Hook up Keyframe motion to almost everything. Failing to cross a sim border
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
ec818a506b
minor: remove long commented out scene cache clearing code in EntityTransferModule.CrossAgentToNewRegionAsync()
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
61f4ab6674
minor: Remove completely unused IClientAPI.RequestClientInfo() call from EntityTransferModule.CrossAgentToNewRegionAsync()
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
3bc8cf65a4
Where this is not already happening, trigger asychoronous calls to CloseChildAgent() above the LocalSimulationConnector level.
|
vor 11 Jahren |
Melanie
|
4c83b5e719
Step one of estate settings sharing - port the Avination Estate module (complete module) as changes are too extensive to apply manually
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
94d44142e3
minor: Stop falsely logging that a teleport was being aborted on client logout even when no teleport was active.
|
vor 11 Jahren |
Justin Clark-Casey (justincc)
|
f8785b5f47
refactor: rename ETM.InformClientToInitateTeleportToLocationDelegate to InformClientToInitiateTeleportToLocationDelegate to correct spelling and bring into line with other ETM Initiate methods
|
vor 11 Jahren |