|
||
|
|||||||
| General Discussion General discussion for the RunUO community, all off-topic posts will be deleted. This forum is NOT FOR SUPPORT! |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Forum Newbie
Join Date: Aug 2006
Posts: 3
|
Is there any proven ways to detect if someone is using some sort of 3rd party program for speedhacks or anything? There is a growing number of complaints about people using speedhacks on the shard I play on. How can staff go about detecting these things apart from having to watch and notice.
The main problem with having to watch and notice, is if you are not accustomed to how to detect it from players. You can watch them with the idea that they are cheating already planted in your mind so everything is going to seem like a cheat. Any tips would be appreciated, thanks. |
|
|
|
|
|
#2 (permalink) |
|
Forum Novice
Join Date: Jun 2006
Age: 29
Posts: 614
|
The million dollar question heh. I have seen a few shards with an auto speedhack detection system that jailed players who were moving faster than they should be. The problem I saw was that players on a super fast connection were wrongfully jailed and accused along with the players actually speedhacking.
Short answer is that no there is no real sure fire way to detect and deal with the issue if there was you would see it done on OSI already and I can tell you it has not been fixed there either. OSI can catch speedhackers pretty well to an extent but it sure is a long ways from 100% |
|
|
|
|
|
#3 (permalink) |
|
Forum Expert
Join Date: Nov 2003
Location: Illinois, USA
Age: 22
Posts: 2,911
|
I thought RunUO had a packet throttlling technique that is used to help stop speed hacks? This way even if you are on a faster connection, it wouldnt matter because the server controls how quickly you can actually get packets... Of course this doesnt stop them all, but its probably the best method other than installing a program on the clients computer to check for running processes and such...
__________________
Useful links (Use them or die in a fire!!!): Ultimate Little Guide, C# Tutorials & Docs, RunUO Basic Scripts, Run UO How to..., Configure server for connections, Scripting for Dummies, Common Problem Solutions, FAQ Forum, RunUO Wiki, Basic Generics, Xml Tutorial |
|
|
|
|
|
#4 (permalink) |
|
Forum Expert
|
RunUO's method for detecting Speedhackers may sometimes trip up someone with a good connection. However, if you disable the punishments for violating, the throttling becomes transparent. The good connection guys aren't jailed or frozen, and the speedhackers are controled.
It may not acurately detect the problem, but why detect it wen you can simply prevent it?
__________________
"Morality is a lonely path." - Me |
|
|
|
|
|
#5 (permalink) |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
|
Packet Throttling is 100% effective. There is no way to circumvent it.
__________________
Zippy, Razor Creator and RunUO Core Developer The RunUO Software Team "Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal." ~The Cryptonomicon |
|
|
|
|
|
#6 (permalink) |
|
Forum Novice
Join Date: Jun 2006
Age: 29
Posts: 614
|
Right I guess I should have mentioned that this does work but the question was can they be detected and perhaps punished for cheating then again hard to cheat if the server will not allow it to happen and thus no reason to detect or bust out the ban hammer.
|
|
|
|
|
|
#7 (permalink) |
|
Forum Expert
Join Date: Jun 2004
Location: Honey Hole
Age: 26
Posts: 305
|
I wouldn't go so far as to say that. In a default RunUO installation, you can get 0.4 second speed bursts by throwing movement packets at the server. A player running in a straight line can get a full screen ahead of someone before being throttled (I've proven this). Corners are where RunUO throttles well.
|
|
|
|
|
|
#8 (permalink) | |
|
Administrator
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
|
Quote:
__________________
Zippy, Razor Creator and RunUO Core Developer The RunUO Software Team "Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal." ~The Cryptonomicon |
|
|
|
|
|
|
#10 (permalink) | |
|
Master of the Internet
Join Date: Oct 2005
Age: 45
Posts: 6,283
|
Quote:
I guess that depends on if they are trying to cheat or not ![]()
__________________
Why is it that I'm never as smart as I thought I was yesterday? My vast knowledge is only surpassed by my infinite ignorance. <TheOutkastDev> i might have to hire an assassin to killl mal so that i can jump in front of the bullet and piss on him |
|
|
|
|
|
|
#11 (permalink) |
|
Forum Expert
|
one way to check also is a speedhacker one thing it does is makes them run all the time so if they dont have it set to run all the time but they are running when there are situations that a player would normally walk then thats a sign of a speedhacker. just check and see if they have it set to run instead of walk....their running is very jumpy. i never knew about the adjustment in the distro script will definately be doing this.
|
|
|
|
|
|
#12 (permalink) |
|
Forum Expert
Join Date: Nov 2003
Location: Illinois, USA
Age: 22
Posts: 2,911
|
I dunno about you, but unless Im inside of a building or talking to someone in UO, i usually run everywhere I go... (most of the time at least)
__________________
Useful links (Use them or die in a fire!!!): Ultimate Little Guide, C# Tutorials & Docs, RunUO Basic Scripts, Run UO How to..., Configure server for connections, Scripting for Dummies, Common Problem Solutions, FAQ Forum, RunUO Wiki, Basic Generics, Xml Tutorial |
|
|
|
|
|
#13 (permalink) |
|
Forum Expert
Join Date: Jul 2005
Location: Istanbul/Turkey
Age: 27
Posts: 425
|
as far as I remember how packet throttling works, it might actually affect people with bad connections not good ones.
__________________
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." |
|
|
|
|
|
#15 (permalink) |
|
Forum Expert
|
because if they arent set to run all the time and they run all the time then its possible they might be. the running looks very different than normal running. hard to explain unless you have done this yourself before or have definately seen others use it.
have tried this on osi. they are basically jump running. |
|
|
|
|
|
#16 (permalink) | |
|
Forum Novice
Join Date: Feb 2005
Posts: 134
|
Quote:
With the way packet throttling is set up, it's impossible to definitively tell if someone is speedhacking or not. However, the packet-throttling system as shipped is, like he said, totally bulletproof. Don't set the threshold to 0.0 seconds, though, as that'll cause normal, non-cheating clients to f up (even when running over LAN). For my shard, I found about 0.2 seconds to be the lowest value that wouldn't mess with honest players. |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|