Guildwars Botting. READ!
Curo
Well this thread did something: I didn't know that there were PvP bots until I read this. What am I going to do about it? I'm going to go eat lunch.
lemming
Lykan
Karate Jesus
The Drunkard
The point I was trying to make was that Anet's attempt to balance their game with respect to pvp has affected Pvers, not how Anet can't balance their game properly. While this would've been acceptable when only proph was released (since the "end-game" was pvp), when you have three campaigns and 7/8 elite areas you can't just balance one arena and expect everyone to be happy with it.
aeronox
Hey, I think that's enough about the PvE-vs-PvP-balances discussion.
Bots in PvP is big. This isn't a simple macro that uses keypresses and clicks, ultimately just for gold. It's having real, instantaneous (well, 1/4 sec anyway) effect on human players, and will have a lasting effect on PvP at all levels - if nothing is done a.s.a.p.
Yeah it's not exactly the sky falling down, but Guild Wars should still be treated by ArenaNet as their baby. Baby's getting sick!
Have we had official feedback yet?
Thank you to GWG Mods for allowing this thread to persist long enough for a public response.
Bots in PvP is big. This isn't a simple macro that uses keypresses and clicks, ultimately just for gold. It's having real, instantaneous (well, 1/4 sec anyway) effect on human players, and will have a lasting effect on PvP at all levels - if nothing is done a.s.a.p.
Yeah it's not exactly the sky falling down, but Guild Wars should still be treated by ArenaNet as their baby. Baby's getting sick!
Have we had official feedback yet?
Thank you to GWG Mods for allowing this thread to persist long enough for a public response.
lemming
Quote:
The point I was trying to make was that Anet's attempt to balance their game with respect to pvp has affected Pvers, not how Anet can't balance their game properly. While this would've been acceptable when only proph was released (since the "end-game" was pvp), when you have three campaigns and 7/8 elite areas you can't just balance one arena and expect everyone to be happy with it.
|
Quote:
If you want exposure, I'd reccomend trying to inform people ingame.
|
That's ridiculous. If a foolproof duping exploit were to be discovered tomorrow, should Anet not deal with that either?
tmakinen
While I haven't studied PvP bots nor observed them in action I see a fundamental problem with any efforts to get interrupt bots banned, and it's the same as with FPS aimbots: while it is rather easy to spot 'greedy' bots with inhuman abilities, the issue becomes murky if the performance of the bot is properly tuned down so that it only augments players' capabilities within reasonable bounds. At that point you can't really tell the difference between a very sharp player and a poor player with a bot. The most important factors in performance - reaction time and consistency - can both be adjusted into believable ranges, even on the fly so that the performance can be cranked up a bit where it counts the most while still overall staying within reasonable limits.
The best way to handle the issue would be to change the game so that mechanics which favor bots over humans would become less important concerning the outcome of a fight. If a simple bot can do a task better than a human then the task should not be worth much.
The best way to handle the issue would be to change the game so that mechanics which favor bots over humans would become less important concerning the outcome of a fight. If a simple bot can do a task better than a human then the task should not be worth much.
Fril Estelin
Gaming, especially at a competitive, is about pushing the boundaries of "skill", so it's normal that average player+bot and skilled players are difficult to differentiate at a server level, provided the bot dev does his work and hides intelligently the bot actions (although maybe a statistical analysis per account could help to spot this?).
It's no surprise that we've seen in the past players complaining of that while they were probably facing very skilled opponents, I read from PvPers that some pro-rupters are really that good.
Unfortunately there's only one solid method for spotting it, at the client level, and forunately Anet hasn't taken the route of starting to trust the client...
(I see Cliff Spradlin here, hello! )
It's no surprise that we've seen in the past players complaining of that while they were probably facing very skilled opponents, I read from PvPers that some pro-rupters are really that good.
Unfortunately there's only one solid method for spotting it, at the client level, and forunately Anet hasn't taken the route of starting to trust the client...
(I see Cliff Spradlin here, hello! )
Ravious
I wonder if it would be possible to throw in junk information without too much hardware performance decrease. I mean the bot reads the .dll, and if the program is spouting out random junk as well as the true skill, I dunno...
This saddens me though. How awesome would it have been if someone had used the .dll for good things... like parsing PvP matches, etc.
This saddens me though. How awesome would it have been if someone had used the .dll for good things... like parsing PvP matches, etc.
Fril Estelin
Quote:
I wonder if it would be possible to throw in junk information without too much hardware performance decrease. I mean the bot reads the .dll, and if the program is spouting out random junk as well as the true skill, I dunno...
|
Quote:
This saddens me though. How awesome would it have been if someone had used the .dll for good things... like parsing PvP matches, etc. |
The Drunkard
Quote:
That's just as much a short end of the stick as PvE being affected collaterally by PvP updates.
|
Are you naive enough to believe that posting this on guru is going to cause an uproar by itself? Anet rarely responds to anything on this forum because of all the flame and QQ, and there is only a fraction of people on this forum that even play. Again, I've given my reccomendation to try and spread the word be that by talking to other guilds/alliances or posting on other forums to make it apparent that this is a problem that should be dealt with quickly.
My guess is that Anet is thinking "botting has always been a problem in this game, so there's no real rush for them to deal with it, eh?"
Why? Again, I can only speculate Anet's motivation atm and it seems to me like the security and delayed skill balances are what Anet's trying to work on. They don't have a very large team, so it's not like they can fix everything at once
lemming
Quote:
Are you naive enough to believe that posting this on guru is going to cause an uproar by itself? Anet rarely responds to anything on this forum because of all the flame and QQ, and there is only a fraction of people on this forum that even play. Again, I've given my reccomendation to try and spread the word be that by talking to other guilds/alliances or posting on other forums to make it apparent that this is a problem that should be dealt with quickly.
|
And what 'other forums' are better than Guru for raising awareness of issues?
Quote:
My guess is that Anet is thinking "botting has always been a problem in this game, so there's no real rush for them to deal with it, eh?"
Why? Again, I can only speculate Anet's motivation atm and it seems to me like the security and delayed skill balances are what Anet's trying to work on. They don't have a very large team, so it's not like they can fix everything at once |
AexIndex
It's fun that Anet doesn't even bother to respond in this thread. How do you mean we don't care...
The Drunkard
Quote:
Your average guru poster is probably more aware better connected than the average person on your friends list.
|
Quote:
I can only assume that you either don't understand or don't care about the magnitude of the problem created by widespread interrupt botting.
|
You see, I have a rare ability of addding one and one together to draw a conclusion. First, have you seen Anet comment on this thread about this issue being acknowledged at all? I haven't. Second, have you noticed a pattern that when a hot issue (ie New years day fiasco) is brought up that Regina usually posts that they are looking into it? It's not hard to guess Anet doesn't really care about this issue right now, whether I like it or not doesn't matter because I do not own or work at Anet.
the_jos
Quote:
.... It's not hard to guess Anet doesn't really care about this issue right now, whether I like it or not doesn't matter because I do not own or work at Anet.
|
Guess what. Action was already taken in the Jan 7 update. Might not have solved the entire problem but to me it's an indication that A-net is aware of the problem and caring. The first descriptive mention of this particular botting on QQ was on Jan 5 I think, patch or at least some action on Jan 7.
That's fast, either A-net was already aware of the problem and took some time to develop a solution or they made an emergency solution.
I'd give A-net some time. If I were a PvP (or even PvE) player using the particular bot I would have stopped using the moment the patch was out. Who knows what the patched client is sending to A-net, perhaps data so they can pick out the abusers and ban them (EULA breach, you know)....
Martin Alvito
Quote:
This saddens me though. How awesome would it have been if someone had used the .dll for good things... like parsing PvP matches, etc.
|
As for botting, I'd say it's premature to conclude that ANet doesn't care about the issue. It would be fairer, and more consistent with recent events, to conclude that ANet is glacially slow in responding to current events due to work backlog.
Fril is spot on about cheating AND about the problems with detecting it. I had a similar conversation on Tuesday about it (in an academic context). Morally, cheating is cheating. But functionally, cheating that I cannot detect is not cheating. All the enforcement authority (here ANet) can do is catch what they can and leave the remainder up to higher authorities (if they exist).
Fril Estelin
I understood Ravious' comment more like "if only these programming skills would have been put to good". Kind of having a Linus Torvalds creating GW tools that do good for the PvP community .
the_jos is right, even more so considering that it was just after the holidays. I'm sure Anet and NCsoft have been monitoring network activities closely for 2 weeks.
the_jos is right, even more so considering that it was just after the holidays. I'm sure Anet and NCsoft have been monitoring network activities closely for 2 weeks.
Bob Slydell
It dosent just help you bot. There are other fun things graphics.dll can do for your game than bot, that you would_never_get_caught_for.
Sarevok Thordin
Well I had a read through a certain "thread" and yeah, it looks like this is the the horse has bolted now, knowledge of this bot has gotten out.
The level of customisation that can go into the bot can give it certain error ratios to try and emulate human behaviour to a degree, i.e not PDing every heal out there and make it virtually undetectable. It's sad to see that people suck so bad they have to goto this length to win, oh well, now I won't feel as bad for losing more now.
The level of customisation that can go into the bot can give it certain error ratios to try and emulate human behaviour to a degree, i.e not PDing every heal out there and make it virtually undetectable. It's sad to see that people suck so bad they have to goto this length to win, oh well, now I won't feel as bad for losing more now.
Regulus X
Players are botting in GW1?!?! NO WAAAAAAAIIIIIIIIII!!!!!!!!!!????????
*grabs popcorn*
ow8, Anet's afk...
*munches on sum moar popcorn*
Any1 know where we can all get bots so we can fire 'em up, since Anet doesn't care? LOLOLOL j/k j/k...
OR AM I?!?!?! -Stewie Griffith
*grabs popcorn*
ow8, Anet's afk...
*munches on sum moar popcorn*
Any1 know where we can all get bots so we can fire 'em up, since Anet doesn't care? LOLOLOL j/k j/k...
OR AM I?!?!?! -Stewie Griffith
deluxe
Quote:
Players are botting in GW1?!?! NO WAAAAAAAIIIIIIIIII!!!!!!!!!!????????
*grabs popcorn* ow8, Anet's afk... *munches on sum moar popcorn* Any1 know where we can all get bots so we can fire 'em up, since Anet doesn't care? LOLOLOL j/k j/k... OR AM I?!?!?! -Stewie Griffith |
It's like talking with a bunch of people, and then there's this guy with downs syndrome screaming he wants cake. < You.
You might think you're "trolling", but all you accomplish is that you look like a retard when ever you post something.
Bob Slydell
Quote:
Well I had a read through a certain "thread" and yeah, it looks like this is the the horse has bolted now, knowledge of this bot has gotten out.
The level of customisation that can go into the bot can give it certain error ratios to try and emulate human behaviour to a degree, i.e not PDing every heal out there and make it virtually undetectable. It's sad to see that people suck so bad they have to goto this length to win, oh well, now I won't feel as bad for losing more now. |
superraptors
ahahaha, pretty sure pvp hasnt got any decent updates since umm 3 years+??
Zebideedee
Quote:
It dosent just help you bot. There are other fun things graphics.dll can do for your game than bot |
capashen
Quote:
I'm not personally advocating a witch hunt for any pvp bots. Something much better than this could possibly done. If you read the qq forums topic, there is a lengthy discussion as to possible solutions that could eradicate these bots altogether. Whether these methods are reasonable, easy, or feasible at all I'm not sure.
Also, people still seem to be confusing these pvp bots for computers that play the entire game for you. In this case, they are not. All this is is a program that recognizes the pixel changes in a particular skill and reacts for the player automatically by using one of the interrupt skills on your bar. You still play through the match otherwise. |
Junato
Now let's play the game role reversal.
If we were a genius programmer in Anet that combat issues of hacking in guild wars. How would we combat botting?
First off, I am no genius programmer, but I am still going to do this.
So, if botting is basically macroing with a program to initiate sets of advanced functions from keyboard output. I would make a program that monitors the time delay of one skill in a build to counter the opposing skill from the opposing player. Then have other functions working along to monitor the time delay of skills being used and movements . However, this whole process from my program only monitors a player for 1 minute. If the time delays more than 1-2 second it could be argued that the player is actually not a bot. And if the time delays are less than 99% of a second it would mean it is a bot.
So, those are my conditions based on monitoring. Once a bot is discovered (I know this may seem intrusive) my program well set the randomization of the keys used to play the game. So the movement keys, for example the (d) key (which makes your character turn right) turns left and numbers 1 to 8 in the skill build will be randomized so skill placed in slot 2 will be activated when you press 7 and so forth.
Once my program executes all this I would love to place a lovely note on the middle of the screen with this written:
"Let's make this game harder for you
It seems that you have really good reflexes,
yet how fast can you realize that your keys
have been randomized? Best of luck or just
quit."
What do you guys think?!?
If we were a genius programmer in Anet that combat issues of hacking in guild wars. How would we combat botting?
First off, I am no genius programmer, but I am still going to do this.
So, if botting is basically macroing with a program to initiate sets of advanced functions from keyboard output. I would make a program that monitors the time delay of one skill in a build to counter the opposing skill from the opposing player. Then have other functions working along to monitor the time delay of skills being used and movements . However, this whole process from my program only monitors a player for 1 minute. If the time delays more than 1-2 second it could be argued that the player is actually not a bot. And if the time delays are less than 99% of a second it would mean it is a bot.
So, those are my conditions based on monitoring. Once a bot is discovered (I know this may seem intrusive) my program well set the randomization of the keys used to play the game. So the movement keys, for example the (d) key (which makes your character turn right) turns left and numbers 1 to 8 in the skill build will be randomized so skill placed in slot 2 will be activated when you press 7 and so forth.
Once my program executes all this I would love to place a lovely note on the middle of the screen with this written:
"Let's make this game harder for you
It seems that you have really good reflexes,
yet how fast can you realize that your keys
have been randomized? Best of luck or just
quit."
What do you guys think?!?
pablo24
Quote:
Now let's play the game role reversal.
If we were a genius programmer in Anet that combat issues of hacking in guild wars. How would we combat botting? First off, I am no genius programmer, but I am still going to do this. So, if botting is basically macroing with a program to initiate sets of advanced functions from keyboard output. I would make a program that monitors the time delay of one skill in a build to counter the opposing skill from the opposing player. Then have other functions working along to monitor the time delay of skills being used and movements . However, this whole process from my program only monitors a player for 1 minute. If the time delays more than 1-2 second it could be argued that the player is actually not a bot. And if the time delays are less than 99% of a second it would mean it is a bot. So, those are my conditions based on monitoring. Once a bot is discovered (I know this may seem intrusive) my program well set the randomization of the keys used to play the game. So the movement keys, for example the (d) key (which makes your character turn right) turns left and numbers 1 to 8 in the skill build will be randomized so skill placed in slot 2 will be activated when you press 7 and so forth. Once my program executes all this I would love to place a lovely note on the middle of the screen with this written: "Let's make this game harder for you It seems that you have really good reflexes, yet how fast can you realize that your keys have been randomized? Best of luck or just quit." What do you guys think?!? |
Those bots also don't press keys, they perform the actions directly in GW's process calling the same functions GW normally would when you press a key.
karlik
Quote:
I use a mod to enhance graphics with a graphics.dll file in it, should I be worried? I never PvP but would hate to get a ban because A-Net thought I was cheating by using it.
|
First - no, it won't get you banned.
Second - it doesn't work anymore. I noticed today someone else wearing my armor and it looked like crap. Am I correct the attempt to control bots broke graphics.dll and hi-res, but the bots are still running?
Junato
Quote:
Those bots also don't press keys, they perform the actions directly in GW's process calling the same functions GW normally would when you press a key.
|
If that's the case, would it be posible within the scripts differentiate how players play and bots play? I don't know if anyone played runescape, but what they did is they made a program to counter bots by assessing whether players are doing the same things over and over repetitively and drop the user into a mini quest.
So just that I am clear Anet is not considering anything like this?
evenfall
Quote:
So your saying there is no way anyone can make a program to monitor such things to counter bots?
If that's the case, would it be posible within the scripts differentiate how players play and bots play? I don't know if anyone played runescape, but what they did is they made a program to counter bots by assessing whether players are doing the same things over and over repetitively and drop the user into a mini quest. So just that I am clear Anet is not considering anything like this? |
The current bot is tampering with the gw client process. An easier way is to have a background thread that checks for the presence of foreign libraries inside gw client.
If found, the client can unload the library or d/c the player, or maybe even flag the account for botting.
Agar
Dallcingi
I like how my account didn't get suspended cause the guy that hacked my account botted to cavalon and made himself a 105 SS monk... im impressed.
He must have used one of these haha.
He must have used one of these haha.
pablo24
Quote:
So your saying there is no way anyone can make a program to monitor such things to counter bots?
If that's the case, would it be posible within the scripts differentiate how players play and bots play? I don't know if anyone played runescape, but what they did is they made a program to counter bots by assessing whether players are doing the same things over and over repetitively and drop the user into a mini quest. So just that I am clear Anet is not considering anything like this? |
Monitoring them with a background process would do nothing because it would be reverse engineered and emulated/disabled within a day.
Junato
Out of all the genius programmers some decided to make bots in guild wars...
The only way I guess to stop bots is if Anet decides to get help from VAC they are already with the Valve Corporation. In fact, I wouldn't be so surprised if they are already in development with VAC to counter bots in GW and GW2.
The only way I guess to stop bots is if Anet decides to get help from VAC they are already with the Valve Corporation. In fact, I wouldn't be so surprised if they are already in development with VAC to counter bots in GW and GW2.
capashen
@junato : in dll we trust
Paradise Lost
Alright heres food for thought. The same people that brought us this interrupt bot have now created this.
An opposing party window.
So yep, using this you can see your opponents party window. How obvious is it that Anet needs to do something about this. VERY!
These are pictures i grabbed from QQ, from a thread by someone also trying to make people aware of this. Apparently people are even selling this on ebay now.
Dead game is really really dead.
An opposing party window.
So yep, using this you can see your opponents party window. How obvious is it that Anet needs to do something about this. VERY!
These are pictures i grabbed from QQ, from a thread by someone also trying to make people aware of this. Apparently people are even selling this on ebay now.
Dead game is really really dead.
The Drunkard
keli
bad security programing leads to these shits all over,
maybe anet should ban all 3rd party programs, even textmod....
maybe anet should ban all 3rd party programs, even textmod....
aeronox
wow. makes you wonder what else is possible...
energy indicators?
area-sized radar?
enemy skillbars with recharges?
auto-spike catching?
enchantments/stances on target?
location camera? (lol, Guild Hall Security)
energy indicators?
area-sized radar?
enemy skillbars with recharges?
auto-spike catching?
enchantments/stances on target?
location camera? (lol, Guild Hall Security)