SWGEmu Old Forums Archive  

Go Back   SWGEmu Old Forums Archive > Announcements > Developer Chat Logs

Notices

Developer Chat Logs Once a month, on the second Saturday, at 7PM EST, we will hold an open Developer discussion on IRC. The logs from these chats will be posted here.

Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1  
Old 10-24-2009, 08:55 PM
Falconer Falconer is offline
 
Join Date: Apr 2007
Posts: 103
Quote:
Originally Posted by DraGa View Post
I'm curious as to why the rubberbanding hasn't decreased given it's been two weeks now.
because nothing's been done, or atleast I haven't seen an announcement from a dev. They don't seem to be updating us much.

They said in the last policy change they were consitering removing the speed hack deterrent. and i believe 90% of the server population want's them to. The threat of a lifetime ban is enough for now.

I have a feeling that it is the tool causing the lag, everything was running so smoothly before it was put in. It seems like a program that is checking the movement speed of every person on would put extra stress on the server.
  #2  
Old 10-24-2009, 09:02 PM
Vlada's Avatar
Vlada Vlada is offline
SWGEmu Moderator
ManagerCommunity TeamDeveloperAdministrator
 
Join Date: Feb 2007
Location: IRC #swgemusupport
Posts: 6,948
Quote:
Originally Posted by Falconer View Post
because nothing's been done, or atleast I haven't seen an announcement from a dev. They don't seem to be updating us much.

They said in the last policy change they were consitering removing the speed hack deterrent. and i believe 90% of the server population want's them to. The threat of a lifetime ban is enough for now.

I have a feeling that it is the tool causing the lag, everything was running so smoothly before it was put in. It seems like a program that is checking the movement speed of every person on would put extra stress on the server.

99% can be for removing it, it will still be up to developers to decide, not the "community".

Why does everyone get the impression that this is a democracy? Only thing that matters is the project, everything else of little importance or completely unimportant.
__________________
SWGEmu Support Helper

SWGEmu is a non-profit, open source community project
SWGEmu OR Project Status List... New Community Member FAQ... Bug Tracker... How to install SWGEmu...
  #3  
Old 10-24-2009, 10:11 PM
SirJMon SirJMon is offline
 
Join Date: Sep 2009
Posts: 506
Quote:
Originally Posted by Vlada View Post
99% can be for removing it, it will still be up to developers to decide, not the "community".

Why does everyone get the impression that this is a democracy? Only thing that matters is the project, everything else of little importance or completely unimportant.

Well I hope this isn't their line of thinking. Because if it is, this project will fail. This isn't business but it's still along the same lines, and if you ran a business like this, it would fail eventually. SOE learned that one real quick after they released NGE. They said piss on the community and look what happened. Just sayin'....
  #4  
Old 10-25-2009, 05:08 AM
Falconer Falconer is offline
 
Join Date: Apr 2007
Posts: 103
Quote:
Originally Posted by Vlada View Post
99% can be for removing it, it will still be up to developers to decide, not the "community".

Why does everyone get the impression that this is a democracy? Only thing that matters is the project, everything else of little importance or completely unimportant.
If this project was 100% funded by the development team, I would agree with you.
  #5  
Old 10-24-2009, 09:11 PM
corbaer corbaer is offline
 
Join Date: Oct 2008
Posts: 1,605
Quote:
Originally Posted by Falconer View Post
because nothing's been done, or atleast I haven't seen an announcement from a dev. They don't seem to be updating us much.

They said in the last policy change they were consitering removing the speed hack deterrent. and i believe 90% of the server population want's them to. The threat of a lifetime ban is enough for now.

I have a feeling that it is the tool causing the lag, everything was running so smoothly before it was put in. It seems like a program that is checking the movement speed of every person on would put extra stress on the server.
http://www.swgemu.com/forums/showpos...&postcount=468
Quote:
Originally Posted by cRush
Let me explain how the speed hack prevention works, and how it is causing rubberbanding occassionally (which if hasn't been noticed, it has improved drastically, and will only continue to improve until it is rarely noticeable).

Speed hacks work by modifying the client's local variable for telling the client how fast a player can move forward. As a player move's forward, his new position is sent to the server so that the server can keep track of where the client is going. Speed hack's simply modify this local variable by editing system memory. By increasing it to some arbitrarily large number, it allows the client to send larger distances covered, than they should be able to cover at the speed the server believes a player should be traversing.

For example:
Player's speed is set to 5 on the server. Player edits memory and sets it to 15. Now when player moves client side, all position updates sent to the server are increased by a factor of 3 greater than what they should be.

The fix:
In order to render speed hacks ineffective, we calculate how far a player should be able to move based on simple physics formulae. The distance traversed is directly proportional to speed and time.

We have begun calculation the max distance the client should be able to travel in this time, and bounce players back if they traverse farther than they should be able to. Hence rubber banding.

Anyone trying to speed hack with this enabled will rubber-band and not be able to speed hack anywhere.

The consequences:
Unfortunately, the equations are too precise, and do not account for lag. This is causing some players who are not speed hacking to just barely trip the detection, rubber banding them back to their last position. The greater the lag, the more frequent this occurs.

The future:
We have already outlined a new algorithm that should hopefully correct for lag, while still keeping speed hacking ineffective. We are testing it internally to make sure it doesn't make the situation worse before pushing it to TC. If it tests well internally, we will move it to TC where we hope it will hold up. If it doesn't, we will reinstate the old protection, and try again.

Why we can't just disable it and ban all speed hackers:
While in a perfect world, we could just ban anyone speed hacking, there are a couple reasons why this is impractical:
1) Lag can cause false positives from player perspective (players may appear to be speed hacking because of lag).
2) CSR's can't be actively monitoring every single player on the server looking for speed hackers.
3) Usually, speed hackers aren't caught until some damage has been done. It is a better method to prevent the damage being done in the first place.

So, please, accept our sincerest apologies of any rubberbanding. I seriously don't think anyone can claim it unplayable/untestable at this moment. I have spent considerable time myself in game, and barely rubberband - this has even led to some miscommunication that it is off. I assure you, it's not off. We are doing the best we can to improve it as quickly as possible, and it is in everyone's best interest that we do so.

It is actually a good thing that we are working to correct this issue now, rather than on SunCrusher when serious damage could have been made to the longevity of the server.

Thanks for understanding! Feel free to ask anymore questions you have concerning it. You can find me on IRC.

----

Quote:
Originally Posted by jfkocs View Post
This has got to stop, the game is untestable. Every time i enter combat and im trying to get someplace while running i constantly keep rubberbanding into the mob and end up dead. You need to figure out somethign different to prevent speed hacking. This is preventing players from testing the game let alone play it.
It seems to be capped, so others must be sticking around in the untestable environment. If it's untestable for you, perhaps do something else. I know I'll be having fun when I get home from work, testing in an untestable environment.

So it's not misconstrued... the preceding was not sarcastic, or in jest. Cope or peace.
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 01:24 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
All Contents Copyright © 2004-2010, SWGEmu.