Page 1 of 2 12 LastLast
Results 1 to 25 of 34

Thread: Jagex Statement on False Bans

  1. #1
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default Jagex Statement on False Bans

    RSOF Link: http://services.runescape.com/m=foru...5,968,65539489

    Hi Everyone,

    I’d like to offer some commentary around recent bot bans so that everyone can clearly understand our position and have the full facts to hand regarding the current ban situation. Much of the discussion you may have read on social media and our own forums relates to a couple of specific recent situations. We’re not perfect, sometimes we do make mistakes as we’re human – thanks for letting us know to anyone who genuinely feels we’ve got it wrong, but generally, we want to keep as many players playing as possible – it’s as much against our interests as yours to ban players for no reason, and that’s what we try to do in an extremely complex game environment.

    It was really unfortunate that we banned a particular player who wasn’t cheating at all. We’ve put that right of course and the player is happily back in game. In this case, the player was a very effective and highly productive RuneScape player – and their game play was so efficient that a member of staff interpreted the data our systems produced about the account as macro use. Now before you start thinking ‘well I’m efficient will I get banned’ – the context of this situation is that this account is one of only two other accounts that we have ever seen play so efficiently that they look like a bot, and we have been looking at this data for years now, so it really is incredibly unlikely that anyone will ever appear this way to us again. Naturally we are not happy with even that small risk though, so we have (for now) stopped applying manual staff bans so we can conduct a thorough review of our macro ban processes to ensure they are robust moving forward.

    The other incident that is being discussed relates to a number of players complaining on our Forums and social media due to a recent mass ban for bot use. This ban was designed to specifically target bot users based on data and system analysis information that we collate on an ongoing basis and I can confirm that this wave of bans centred specifically on RSBot users. I should also add that we have banned, and will continue to ban, players for bot use both daily, and periodically. Some of those people banned may feel the ban is unfair because they may have only used RSBot once, or twice – RSBot, or the use of any other bot program, is against the Rules of RuneScape, and we will take action if players use them – even if only once or twice.

    The accuracy of these recent bans is 100% - all those who were banned used RSBot – we checked them manually, and we remain confident that our detection systems are up to scratch. On other bot bans, just to be sure, every day we sample and verify a number of bans and we will continue to apply solid checking and analysis of our heuristics before deploying anything that can lead to a player being banned.

    Finally, I wanted to touch on offence appeals – I’ve read a lot in the past few days about people finding it hard to appeal, not getting a response to their appeal and so on. The truth is I agree – our current offence appeal system is not fit for purpose and I have been working with some of the guys here at Jagex to get some changes to the offence system implemented. We openly discussed this in the Offence System Q&A back in October (Quick find code: 103-104-1-65498132). Right now I’m not 100% sure what any changed system will look like or when we may release it – but throughout the project (which we have been working on for some months now) I have retained some key principles that must exist in any new offence appeal system we use.

    These are:

    1. It must be clear whether an offence can be appealed or not
    2. If an offence can be appealed – submitting an appeal must be a simple process
    3. We must offer players more ways to explain their side of the story in any appeal that can be made
    4. We must promptly review and answer every single offence appeal that is submitted

    I hope that provides some context around the recent bans, what we are doing to make sure that bans remain accurate and also how we are looking to make things much better for those players who wish to appeal offences in the future.

    Thanks for reading, and I hope this clarifies some questions.

    Mod Kelvin
    RuneScape Customer Services Manager
    Thought this was interesting. But I do not think we should start relaxing now that manual bans have ceased temporarily. This suggests more to me that we're up against tougher systems in the future.
    Last edited by Clarity; 12-19-2014 at 03:16 PM.

  2. #2
    Join Date
    Jan 2012
    Posts
    64
    Mentioned
    0 Post(s)
    Quoted
    16 Post(s)

    Default

    The 100% ban rate for RSBot bans seems to be scary accurate. The client must be easily detectable. Thank goodness that Simba allows original RS gameclient to be utilized.

  3. #3
    Join Date
    Oct 2012
    Posts
    1,258
    Mentioned
    40 Post(s)
    Quoted
    588 Post(s)

    Default

    that's really good to know (" only two other accounts that we have ever seen play so efficiently that they look like a bot")

    if you have a hlf account, I found this thread kinda funny & sad at the same time =p (with the false positives) http://services.runescape.com/m=foru...5537959,goto,1 259-260-29-65537959
    gonna browse hlf some more later looking for mods talking about bots

  4. #4
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    I wonder if this applies to both versions of the game? In either case it can certainly be ruled out that their sole detector is detection of a 3rd party client but it certainly still could be a factor. But how are they certain that the bots they banned were specifically using RSBot rather than an alternative? How could they detect something specific like that?

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  5. #5
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    I wonder if this applies to both versions of the game? In either case it can certainly be ruled out that their sole detector is detection of a 3rd party client but it certainly still could be a factor. But how are they certain that the bots they banned were specifically using RSBot rather than an alternative? How could they detect something specific like that?
    They are openly targeting RSBot and detecting injection afaik
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  6. #6
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Either way, it seems plausible that they are using a big data approach, and a basic form of behavioral analysis, with later manual checking by their macro team.
    I would assume every time the automatic system messes up, and the team catches it, they go and fix the problem, eventually building a smarter and better system overtime.

    So I'm happy that I've been working on biometrics, it seems less like an overkill waste of time.

    Although until we solve certain software detection issues, biometrics will be useless.
    Last edited by Clarity; 12-19-2014 at 05:50 PM.

  7. #7
    Join Date
    Jun 2014
    Location
    Lithuania
    Posts
    475
    Mentioned
    27 Post(s)
    Quoted
    200 Post(s)

    Default

    Quote Originally Posted by Clarity View Post
    Either way, it seems plausible that they are using a big data approach, and a basic form of behavioral analysis, with later manual checking by their macro team.
    I would assume every time the automatic system messes up, and the team catches it, they go and fix the problem, eventually building a smarter and better system overtime.

    So I'm happy that I've been working on biometrics, it seems less like an overkill waste of time.

    Although until we solve certain software detection issues, biometrics will be useless.
    What type of biometrics are you working on? I was planning to work on key presses biometrics because my bots talking between themselves got greater ban rates than those who didnt. So it could be the issue. Was thinking if it is worth time to invest or you already advanced in this?

  8. #8
    Join Date
    Feb 2007
    Location
    Alberta, Canada
    Posts
    4,615
    Mentioned
    50 Post(s)
    Quoted
    429 Post(s)

    Default

    This may mean that our emphasis on having break handling was understated. If they are indeed focusing on how "efficient" a person is, having random breaks and off-screen waiting may be more effective at throwing off the bot-watch than we had previously thought.

    Scripts: Edgeville Chop & Bank, GE Merchanting Aid
    Tutorials: How to Dominate the Grand Exchange

    Quote Originally Posted by YoHoJo View Post
    I like hentai.

  9. #9
    Join Date
    Dec 2011
    Location
    East Coast, USA
    Posts
    4,231
    Mentioned
    112 Post(s)
    Quoted
    1869 Post(s)

    Default

    Quote Originally Posted by kozak94 View Post
    The 100% ban rate for RSBot bans seems to be scary accurate.
    Quote Originally Posted by Flight View Post
    How could they detect something specific like that?
    The opinion over at powerbot is that they're just dropping RSBot's name. It's the most-used RS3 bot so obviously having the name in their ban message is going to scare people away from it.

    I'm skeptical though, I'd like to see if the RSBot message is present after someone gets banned using Simba (quite a feat!)
    GitLab projects | Simba 1.4 | Find me on IRC or Discord | ScapeRune scripts | Come play bot ScapeRune!

    <BenLand100> we're just in the transitional phase where society reclassifies guns as Bad™ before everyone gets laser pistols

  10. #10
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    Quote Originally Posted by KeepBotting View Post
    The opinion over at powerbot is that they're just dropping RSBot's name. It's the most-used RS3 bot so obviously having the name in their ban message is going to scare people away from it.

    I'm skeptical though, I'd like to see if the RSBot message is present after someone gets banned using Simba (quite a feat!)
    There's probably just something that can identify the client as RSBot, it doesn't make sense for them to guess the client when they could just not mention which client it was if they don't know.

  11. #11
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by cosmasjdz View Post
    What type of biometrics are you working on? I was planning to work on key presses biometrics because my bots talking between themselves got greater ban rates than those who didnt. So it could be the issue. Was thinking if it is worth time to invest or you already advanced in this?
    Mouse & keyboard. Going to be released alongside dungeoneering hopefully because I'd like to see that script ban-free.

    Quote Originally Posted by 3Garrett3 View Post
    This may mean that our emphasis on having break handling was understated. If they are indeed focusing on how "efficient" a person is, having random breaks and off-screen waiting may be more effective at throwing off the bot-watch than we had previously thought.
    I think the real problem is our scripting style, which is posing a challenge for me as I try to make biometrics a backwards-compatible include.

    We need to move away from a firmly procedural/ordered scripting style, because humans don't work that way. I suspect watching these "super-efficient" people made them look like they were following some sort of mainloop, perhaps with some variance that wasn't enough for their human threshold. Eventually, if Jagex cares enough, all pseudorandom variance (our primary antiban strategy as of now) can be figured out via big data, especially if we are posting source code.

    I think RSBot and others are multithreaded, so they don't have the single thread problem which makes us look incredibly inhuman. For instance, humans are easily able to see whether an NPC has moved from its old location while moving the mouse. We are able to do color searches with our eyes as we type and move the mouse, etc.

    Not that I think Jagex is looking very closely here (yet), but it certainly doesn't help us.

    State-based/goal-based/priority-based styles seem better, far more adaptive and reactive. This gives two benefits - we look more human, and do things faster.
    Last edited by Clarity; 12-19-2014 at 10:29 PM.

  12. #12
    Join Date
    Dec 2011
    Location
    East Coast, USA
    Posts
    4,231
    Mentioned
    112 Post(s)
    Quoted
    1869 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    There's probably just something that can identify the client as RSBot, it doesn't make sense for them to guess the client when they could just not mention which client it was if they don't know.
    That makes perfect sense though. 85% of (RS3) bot users are using RSBot. When they see RSBot mentioned by name, they go "zOMG CLIENT IS DETECT!!1!1!!one!111" and quit using it.

    It's a scare tactic - I highly doubt they're actually identifying these users as using RSBot specifically.
    GitLab projects | Simba 1.4 | Find me on IRC or Discord | ScapeRune scripts | Come play bot ScapeRune!

    <BenLand100> we're just in the transitional phase where society reclassifies guns as Bad™ before everyone gets laser pistols

  13. #13
    Join Date
    Aug 2014
    Posts
    278
    Mentioned
    10 Post(s)
    Quoted
    113 Post(s)

    Default

    i remember mod ronans stream of banning,
    they were checking the account through something
    then they confirm that it was a bot, then open the
    account in their rs database to check maybe statistics
    bank and total wealth. thats in osrs and i think
    same is applied for rs3 bans. ive only been banned once
    and thats because it got stuck in an infinite loop.

  14. #14
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    Quote Originally Posted by KeepBotting View Post
    That makes perfect sense though. 85% of (RS3) bot users are using RSBot. When they see RSBot mentioned by name, they go "zOMG CLIENT IS DETECT!!1!1!!one!111" and quit using it.

    It's a scare tactic - I highly doubt they're actually identifying these users as using RSBot specifically.
    Yeah, but all it takes is one person not using RSBot to be given the message and then everyone knows that Jagex is just guessing. That would have the opposite effect of a scare tactic I think.

  15. #15
    Join Date
    Dec 2011
    Location
    East Coast, USA
    Posts
    4,231
    Mentioned
    112 Post(s)
    Quoted
    1869 Post(s)

    Default

    Quote Originally Posted by BMWxi View Post
    Yeah, but all it takes is one person not using RSBot to be given the message and then everyone knows that Jagex is just guessing. That would have the opposite effect of a scare tactic I think.

    The exposure of "detecting" bots and saying so in their ban messages > The exposure of Jagex's bluff being called on some forum somewhere
    GitLab projects | Simba 1.4 | Find me on IRC or Discord | ScapeRune scripts | Come play bot ScapeRune!

    <BenLand100> we're just in the transitional phase where society reclassifies guns as Bad™ before everyone gets laser pistols

  16. #16
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by KeepBotting View Post
    I'm skeptical though, I'd like to see if the RSBot message is present after someone gets banned using Simba (quite a feat!)
    @No Lifer and I are seeing about conducting an experiment where we run terrible scripts under various conditions, and wait and see what happens.

  17. #17
    Join Date
    Oct 2014
    Posts
    56
    Mentioned
    0 Post(s)
    Quoted
    31 Post(s)

    Default

    Quote Originally Posted by 3Garrett3 View Post
    This may mean that our emphasis on having break handling was understated. If they are indeed focusing on how "efficient" a person is, having random breaks and off-screen waiting may be more effective at throwing off the bot-watch than we had previously thought.
    An anti ban system isn't as good as an anti ban case with an off-screen handler; vice versa. I find I do this a lot more than I originally thought legitimately playing.
    Currently learning C++ for Game Development

  18. #18
    Join Date
    Jun 2014
    Location
    Lithuania
    Posts
    475
    Mentioned
    27 Post(s)
    Quoted
    200 Post(s)

    Default

    Quote Originally Posted by Clarity View Post
    @No Lifer and I are seeing about conducting an experiment where we run terrible scripts under various conditions, and wait and see what happens.
    Tried this. jagex doesnt ban because of 1 problem unless you make good money. Now 2nd week running STATIC clicks iron power miner and another runeminer, lost 3 runeminers no iron powerminers Also week or so working on fastest tree cutting competition. Quess what? using static clicks with no variations no ban yet. My theory is jagex doesnt ban atleast for a while untill they suffer from that behaviour much because they dont wana give you a confirmation of whats wrong. well unless you stuck in a loop . But for example dragon scripts who survived 90mins they were talking between and maybe got some bad blindwalk in my eyes thats 2 things and they ban imediately. Now running test accounts with no talking, different walking methods, more gauss waits and so far so good again close to 3 weeks lifespan. My most pesimistic idea was jagex finds our accounts on login...I mean using biometrics while logging in, so to avoid this we need add biometrics in key typing and shorten passwords and usernames too and not to talk in game at all unless necesarry or unless we have good biometrics. Id like to test drags bots with good biometric talking. Regardless if they look biometrics for typing yet they will look for in the future for sure so next step is biometrics. With biometrics and multithreading i think bots would be actually undetectable using statistical methods. The only way would be to look for processes, which i doubt jagex will use or no one would play rs cause of privacy issues.

  19. #19
    Join Date
    Sep 2013
    Posts
    90
    Mentioned
    1 Post(s)
    Quoted
    44 Post(s)

    Default

    Well i think i'll try and get a temp ban quashed under the guise that I was "wrongly banned"

  20. #20
    Join Date
    Jan 2007
    Location
    East Coast, USA
    Posts
    138
    Mentioned
    0 Post(s)
    Quoted
    38 Post(s)

    Default

    In this case, the player was a very effective and highly productive RuneScape player – and their game play was so efficient that a member of staff interpreted the data our systems produced about the account as macro use. Now before you start thinking ‘well I’m efficient will I get banned’ – the context of this situation is that this account is one of only two other accounts that we have ever seen play so efficiently that they look like a bot, and we have been looking at this data for years now, so it really is incredibly unlikely that anyone will ever appear this way to us again.
    My analysis is such: "very effective" describes the efficiency (xp/gp gained divided by total time spent), and "highly productive" describes the degree of "xp waste" (time spent lollygagging divided by total time spent).

    Relating this to the case of High-Alching, it's not nearly unthinkable that a human player would be capable of clicking one pixel for over an hour at a relatively constant rate, that rate aside, the xp/gp gain would be quite near if not equal to the the maximum efficiency as a result of cast-queuing. (1200 alchs per hour) I used to just watch tv with a laptop next to me and spam click the left click button, or so the story goes.

    So that would be an example of "very effective and highly productive" game play that is humanly possible, and I don't think anyone really get's banned for alching unless they go about it in a bot way, meaning, actually moving the mouse. (or for 12+ hours)

    But, take a different task, perhaps one that requires banking and walking and suddenly it becomes extremely difficult to keep up with the "stamina" of "inhumanely efficient" bots. And my guess is this guy managed to keep pace with that for some extended period of time, 4+ hours and suddenly he becomes one of the few accounts over the years, bots included, to actually have had a near 0% "time-waste". Most bots can't keep up, all you need is a wait time while finding a banker and you are falling behind.

    So Jagex might have thought that this was some overzealous botter that they were going to punish for coming so close to the maximum efficiency. As they say, only 3 (or two? fix logix jegeggs pl0x) legit players have ever come so close, so this really is a seldom occurrence.

    In summary, I don't think there is much to worry about. Just keep botting. And try and not be Icarus.

  21. #21
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    This ban was designed to specifically target bot users based on data and system analysis information that we collate on an ongoing basis.

    +1 to their public relations team for the ambiguity in that statement. Systems analysis could either mean they monitor the system their client runs on.. OR that they monitor the data their system produces. But why use "both data and system analysis" if they meant the same thing? :l
    Last edited by Brandon; 12-20-2014 at 04:19 PM.
    I am Ggzz..
    Hackintosher

  22. #22
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Quote Originally Posted by 3Garrett3 View Post
    This may mean that our emphasis on having break handling was understated. If they are indeed focusing on how "efficient" a person is, having random breaks and off-screen waiting may be more effective at throwing off the bot-watch than we had previously thought.
    I'd like to take a minute to shine some good ol' moonlight on this post.
    All my scripts goes "AFK" outside the client. If I'm fletching, as soon as I'm done clicking -> Mouse off screen





  23. #23
    Join Date
    Jun 2014
    Location
    Lithuania
    Posts
    475
    Mentioned
    27 Post(s)
    Quoted
    200 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    I'd like to take a minute to shine some good ol' moonlight on this post.
    All my scripts goes "AFK" outside the client. If I'm fletching, as soon as I'm done clicking -> Mouse off screen
    Remembered my first script, it was chocolate dust grinder, made first bond by that. Also tried to make arrowshafts too. It was soo awfull, porly scripted, fixed waits, poor antirandom, mostly out of screen. When i think over again i have no idea why i am still not banned on that account....

  24. #24
    Join Date
    Jul 2014
    Posts
    204
    Mentioned
    4 Post(s)
    Quoted
    125 Post(s)

    Default

    Quote Originally Posted by cosmasjdz View Post
    Remembered my first script, it was chocolate dust grinder, made first bond by that. Also tried to make arrowshafts too. It was soo awfull, porly scripted, fixed waits, poor antirandom, mostly out of screen. When i think over again i have no idea why i am still not banned on that account....
    To me it looks like they're watching some "locations" or skills or something like that.
    Cus I can run some scripts without a decent antiban for months without getting banned and with other scripts like a nature rune crafter I get banned within 6 hours (without a decent antiban) .

  25. #25
    Join Date
    Dec 2014
    Posts
    70
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    That's interesting, though they can't keep up with smart hey

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •