History | Log In     View a printable version of the current page.  
  • All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you've read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-3007
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Smiley Barry
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Reverse movement procedure to allow normal movement during lag

Created: 09/Nov/07 10:00 AM   Updated: 09/Nov/07 10:08 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None


 Description  « Hide
NOTE: This proposal requires physics, and can be achieved when VWR-3006 is achieved, but feel free to vote so we'll have at least one proposal up for development :-) .

After spending some time in World of Warcraft, I noticed they have a great way to deal with lag involving movements. Instead of doing what Second Life does, that is:

Press arrow > Send movement packet > Receive new location packet (loop) > Move avatar

It does the following instead:

Press arrow > Move character AND send movement packet

So, it simply makes movement on the client first, instead of on the server first. This fixes the annoying lag side-effect that is a short delay from the moment you pressed the arrow button, and until the character moves. This is annoying especially for Residents overseas, which get to 200-400msec usually (resulted from testing).

To see where the server remembers you at, an option to see a "ghosted" you or gray-scaled to prevent a performance impact on some graphic cards, could represent where the server points you at, so if you go towards something activated by collision, and it doesn't work, you'd know you're not positioned correctly by the server.

REMINDER: This feature requires VWR-3006 to be completed, or at least have enough votes first. If you like this idea, vote for both please.

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.