Kyrluckechuck / TFT-Bot

Automate Teamfight Tactics (TFT) for token/mission farming. Updated for Set 8.5!
GNU Affero General Public License v3.0
50 stars 7 forks source link

Banned #167

Closed mixstylevnz closed 11 months ago

mixstylevnz commented 1 year ago

Has anyone been banned from using this bot? Today my account was banned for using third party software.

Kyrluckechuck commented 1 year ago

According to the discussion at https://github.com/Kyrluckechuck/TFT-Bot/discussions/156, at least one user has reported their account being banned, but we have not seen this as a common occurance and may have to do with how you were using it.

Can you provide any details as to how you were using it such as:

mixstylevnz commented 1 year ago
xChickens commented 1 year ago

Yea I just got banned yesterday I think...

xChickens commented 1 year ago

For me

xChickens commented 1 year ago

Sent a ticket to Riot Support,

Their initial response:

Greetings Summoner,

Thanks for writing in,

I know this may not be what you want to hear but, unfortunately, I cannot lift this suspension that was placed onto your account. Your account was flagged for the use of third party software, please understand that Riot Games does not allow the utilization of scripts or exploits to provide an in-game advantage of any kind.

I know this may not be what you want to hear. You can read our Terms of Service here on our official stance regarding third party programs here.

If you have any questions regarding anything else, feel free to write back. Iā€™d be glad to help in any way.

~Friendship is Essential to the Soul~ -GuruTheQ

akshualy commented 1 year ago

First of all, sad to hear that you got hit by a ban. Riot seems to be cracking down on botting recently, another open-source Python bot that farmed capsules from watching MSI streams got hit (by just shadowbans though) as well. I have a few follow-up questions:

  1. Was this the only third-party application you were running?
  2. Did you have VALORANT's Vanguard installed?
mixstylevnz commented 1 year ago

First of all, sad to hear that you got hit by a ban. Riot seems to be cracking down on botting recently, another open-source Python bot that farmed capsules from watching MSI streams got hit (by just shadowbans though) as well. I have a few follow-up questions:

  1. Was this the only third-party application you were running?
  2. Did you have VALORANT's Vanguard installed?
  1. Teamviewer. I set it start with Windows because of my job.
  2. I don't play Valorant. So NO Vanguard.
akshualy commented 1 year ago

Teamviewer. I set it start with Windows because of my job.

I more meant if you ran any other programs that automated anything league-related, or interacted with league of legends, be that at the same time or in the past.

mixstylevnz commented 1 year ago

Teamviewer. I set it start with Windows because of my job.

I more meant if you ran any other programs that automated anything league-related, or interacted with league of legends, be that at the same time or in the past.

No, only bot.

Kyrluckechuck commented 1 year ago

@Gadsee based on the increase ban rate across the board, I'm wondering if we should update the README for now to mention that there is a current banwave occurring and we cannot guarantee whether this will not be detected šŸ¤”

It does appear that every ban report so far has been an exe release, so I'm wondering if we may be best off disabling the compiled releases, in addition to that note? Unfortunately it's only 3 reports though so that's not a ton of data and could just be coincidental.

I've stopped for now myself until we're able to clarify a bit further, but am happy to continue working on this.

xChickens commented 1 year ago

First of all, sad to hear that you got hit by a ban. Riot seems to be cracking down on botting recently, another open-source Python bot that farmed capsules from watching MSI streams got hit (by just shadowbans though) as well. I have a few follow-up questions:

1. Was this the only third-party application you were running?

2. Did you have VALORANT's Vanguard installed?

Are you talking about the CapsuleFarmerEvolved? Because I think that functionally works pretty different from this bot since it's purely web based. From what I could tell the packets were also pretty much indistinguishable from the ones your browser sends when you watch an esports stream.

But anyways, in relation to the questions, I similarly did not use any other programs on League and did not have vanguard installed. I think potentially normal league has the ability to see exe files because I know it can see cheat engine, but I also have an inkling in that it clicks in the exact same spots every time, which could be detected as well.

@Gadsee did you use the exe?

xChickens commented 1 year ago

I do think that there could be a high chance of the exe flagging something because I don't think anyone in the release has talked about any kind of ban and I assume there's more visibility on Detergent's release

But also that would mean that they specifically found this repository and know the exact exe name... Or maybe it's more sophisticated? I dont know..

At the very least, they've responded to my ticket again and state the penalty has been correctly applied... Most likely a black and white policy situation, but I'm gonna ask for more context behind the policy I guess...

Kyrluckechuck commented 1 year ago

@xChickens yes that is definitely possible.

It's not necessary that they found this repo and specifically added the check in for the exe name, among other options it could also be that they do a quick process scan and look for anything mentioning tft or bot that's an executable šŸ¤”

It's also possible this is flagging non-exe users and they just aren't reporting it, and it has to do with the detection method. I do not think that one is as likely, though, since we actually use more randomness in the clicking locations than the original repo / Detergent's release, but it's definitely possible

akshualy commented 1 year ago

Are you talking about the CapsuleFarmerEvolved? Because I think that functionally works pretty different from this bot since it's purely web based. From what I could tell the packets were also pretty much indistinguishable from the ones your browser sends when you watch an esports stream.

Yes, and my point wasn't that it's doing the exact same thing, but that it's also automating gaining rewards.

@Gadsee did you use the exe?

Nope, I mainly run from source, except when I need to test that the code I add is not breaking in the compiled version.

@Gadsee based on the increase ban rate across the board, I'm wondering if we should update the README for now to mention that there is a current banwave occurring and we cannot guarantee whether this will not be detected šŸ¤”

I agree, a disclaimer in the README is always responsible.

I've also stopped using it for now, but will probably work on adding some randomness and some item and unit sophistication to make it more human-like on an alt account in the foreseeable future.

Kyrluckechuck commented 1 year ago

With release v0.11.10.15, we now have this updated in the README and noted, thank you for the reports.

xChickens commented 1 year ago

Got a final reply to my last ticket response and the ban is staying. They said that potentially if TFT is separated from League that I would be unbanned from League and not just TFT but I don't see that happening any time soon. There's no escalation above support technicians apparently.

Guess that marks the end of my time with Riot. Hopefully I can use the time that I waste with their games on better things.

Kyrluckechuck commented 11 months ago

From what we can see, this appears to be mitigated by moving away from the executable release system. I am going to mark this as closed, but please do let us know if any users who are utilizing this encounter this!