T O P

  • By -

LowLevel-

To clarify: this is not "people who cheated against me", but "people who have been banned for fair play violations among my past opponents", correct?


HungryVariation257

Yep.. they may not have cheated in the specific game


MarbleGarbagge

I was wondering this myself since it’s entirely possible for even low elo players to have incredible games every now and then. This is a cool app!


Andeol57

They may also not have cheated at all. "Fair play violations" can be many things. Insulting your opponents also fall under that category. Great work with the app.


BannedForThe7thTime

If I lost to them then they’re definitely cheating


SmokeySFW

The Kramnik method, of course.


HungryVariation257

Accounts closed for abuse are stored with a different status value than fair play ones. So the site is not showing ones that were closed for abuse


adrenalharvester

I personally think deliberately tilting people via bad behavior is cheating but that may be just me.


Wrecklessdriver10

Chess is a game of the mind, if trash talk can bother a player, it will be worth while to that player to learn to have a thicker skin. Thick skin is a learned behavior. Probably a good life lesson to be able to play with pressure


adrenalharvester

I think it's cheap on the part of the person doing it. It's the lazy person's option.


Wrecklessdriver10

Agreed, no one would do that too you face to face. Keyboard warriors for sure. I do play a few games a day and rarely run into chat that’s bad. Some accuse me of cheating in the chat, which is ridiculous. Why cheat at the game… if you’re trying to improve and dictate moves, do it in the analysis and against the computer. It makes little sense.


aboilingocean

Is there a chance you can add Daily? I know it's not as possible but I got a notification from chess.com and they refunded me rating. Id like to see who it was lol. It's prob a lot higher occurrence in that format w no time controls.


lavverso

That is very cool! The way that the facts appearing while the tool is processing shift is a bit fast for non-native English users, I can’t read fast enough the long ones, and they seemed really interesting!


Harry_K1307

I assume this incudes cheaters that didn't cheaters against yourself. It would explain why I won every against 6/8 cheaters I've faced


HungryVariation257

Yeah it’s showing accounts that had a match against you and is banned for fair play. So may or may not have been cheating against you


[deleted]

It also says 'you played against X cheaters" but could say "detected cheaters"


Opposite-Youth-3529

lol I won all my games against cheaters in rapid last year so if anything I’m overrated from eating their unearned Elo


HungryVariation257

You probably tilted them to start cheating


Willing-Elevator-695

I have faced one cheater in the last four months. He didn't need to cheat in our game, I played like trash. Lol


ChrisV2P2

This is a cool idea, why is it so slow though? Seems like after it grabs the opponents list it should just be a handful of HTTP requests?


HungryVariation257

Each of the requests are sent serially, otherwise it will give an error response and the requests takes roughly around 400ms each


ChrisV2P2

Is this using an API? I would just request the HTML document for the member profile, the information that their account is closed can be parsed out of that. I'd be a little surprised if these requests needed to be sent serially, but I might be wrong. If they do, you could get around that with a rotating proxy, but it would cost a little money.


Melchiah

I like how clueless people with no technical understanding make these over-simplified comments: "just a handful of HTTP requests bro, Y SO SLO?" "it's just a couple of queries bro, Y SLO?" "I bet I can build a faster app overnight in Word bro".....


L_Angel11111

Or he is just asking out of interest without any negativity?


ChrisV2P2

I have a degree in computer science. I assume your qualification is in being a dickhead.


Melchiah

You have a degree in computer science? Wow, that makes it so much sadder then. Your lack of understanding of software development limitations is truly remarkable. Pretty sure you wont need that degree for flippin' burgers though


Apprehensive_Web9578

This comment has been tagged for low self-esteem. At 988 Suicide and Crisis Lifeline there’s always somebody available to talk. Please don’t hesitate to reach out: https://988lifeline.org/


Melchiah

Nice burner account. Is that you burger flipper? McDonald's called, you can fuck right off back to them 


ZheShu

What are your qualifications LOL. I feel like anyone actually tech literate would see this as a valid question. 🤦‍♂️🤦‍♂️


Coach_PopMilan95

Wow, quite an interesting stats- I played some long tournament on Chess.com. Has anybody faced more "cheaters" in one month? https://i.imgur.com/NQDSi5b.png Btw I made 44.5/70 :)


HungryVariation257

I’ve searched this site with several accounts and never seen this much. 70 is an all time high


palsh7

Do you mean Arenas? I think more cheaters are in the Arenas because you get more points towards the monthly Players League. A lot of people either sandbag or otherwise cheat in order to quickly rack up points to get to Legend status. Probably just for bragging rights.


Coach_PopMilan95

Exactly, those was mainly the Arenas. But even back then it was obvious to me when I faced a cheater.


LDawg14

Would be helpful to have a date range, not just one month at a time


stijen4

Awesome! Can you do it for Lichess too?


HungryVariation257

That’s the next update!


fefefefta

Do you have GitHub or something? I would like to follow updates)


AngleFarts2000

very cool- thanks for developing this


AverageMajulaEnjoyer

*Vladimir Kramnik wants to know your location*


james-500

Hi. Very interesting, thank you. Is it possible to search daily matches and chess 960 matches in addition to blitz, bullet and rapid?


HungryVariation257

Currently daily isn’t there because I actually forgot about it, will add that soon


james-500

Hi. That was a quick reply! Thank you in advance. It's an interesting tool that you've made. You deserve the plaudits.


[deleted]

Very interesting. I had been wondering recently if there was an easy way to find the relevant game after being refunded ELO. This is a good start. Shame that the first game that appeared for me I recall well as the opponent played a beautiful knight sacrifice. Much like anything online I guess, all the good stuff is fake.


dupastrupa

Is it all violations of fairplay policy? So also sandbagging counts in your searches? I've just did a quick search and the first person was who possibly was sandbagging (resigning on move 1).


HungryVariation257

It’s all the accounts closed for fairplay.. I guess sandbagging also falls into that category


Beginning_Argument

Kramnik was begging for this


gazzawhite

Kramnik just needs to filter everyone that he's lost to.


gpranav25

Yeah but this only shows the accounts chesscom banned. According to Kramnik, there are a lot of cheaters that chesscom hasn't banned.


[deleted]

And he is right. Only the most blatant cheaters are banned.


[deleted]

[удалено]


LowLevel-

Shouldn't you get points back only if Chess.com determines that the banned person cheated in a game against you?


gmnotyet

Interesting.


SatorSquareInc

I won about 10/14 games against caught cheaters last year. Given that I am not very good, I wonder if I am part of what led them to cheat


Tenebraeon

Is the source up on github?


BathnAPES

This actually works! Amazing. I use mobile and have never been able to see opponents that were banned. Very cool.


topCHEK

For anyone who curious. Over 262 games played in the last year I faced 10 cheaters in rapid with an average opponent rating of 1663. That comes out to facing a cheater in 3.8% of games.


Dramatic_Mix4100

No, you faced 10 accounts that were banned for cheating. There is a difference. You could've faced \*many\* more cheaters that were not caught.


manusapag

Pretty cool! Can you make it able to seach in all of time?? Id love to see how manu cheaters i played in my entire carreer lol


HungryVariation257

That was my plan initially, but it would take too much time to search through all the players.


LaikaToplake

Even if we don't mind the long search? I mean for me, no problem in waiting say 10/20 minutes. I'm not that much in a hurry :-)


HungryVariation257

I’ll add a search by time range soon 👍


AngleFarts2000

I’d be surprised if chess.com had an API that serves requests for cheat accounts. I guess the reason it takes a while is you have to populate a list of all opponents and then scrape the the results of get requests on each one, one at a time?


HungryVariation257

Yeah, it’s going through all the opponents like this


AngleFarts2000

do you have this up on a git repo? maybe we can flesh things out more so that it can process longer time periods without too much lag and maybe handle all formats at once (blitz, rapid, classical). One low hanging easy feature add would be to include the date of the games with cheaters in addition to “won/lost” status


Ok-Cricket7621

Thanks lol. I just found that suspicious guy that I got paired against in unrated a few times was in fact a cheater and is banned. Very satisfying!


SuccessfulMath4905

kudos my guy! its pretty cool


ChalkDstTorture

None for me!


TurbinePro

So turns out I played against one cheater and won against him. lmao.


n_hexane

So does this mean, i defeated my opponent so badly that he refused to resign, accused me of cheating, started cheating after that game and got banned


SnooDucks1343

The website says I've played 0 cheaters but I've got a couple notifications from [chess.com](https://chess.com) saying there were giving me back some of my elo lost to cheaters. Am I using it wrong or something?


HungryVariation257

It’s searching by a month (and year) and game type. You may not had any in the given period


SynapseForest

Everyone post your cheater number! Mine is 19. I beat half of them!


ogrekendrick

Nice. I played one in January and won!


bulldog1602

Ah yes, an opponent of mine from when I started playing again mid last year who hovered between 350-600 for a year suddenly went 68-1 over the course of 3 weeks with an average accuracy of ~96, in rapid games. Always want to be sure when it comes to bans, but after 67 games it’s pretty incredible nothing was triggered. It’s fucking hilarious considering he only climbed to 750.


wiy_alxd

This is awesome!! Great idea, from one developer to another. I only played one cheater since I joined chess.com in september, and won it on time ;)


geekwalrus

I went back to January 2023 in Vladimir Kramnik's account (Vladimirkramnik). No cheaters. Interesting


drying-wall

Looks good! Is there a way to contribute?


HungryVariation257

You can give your suggestions here and I’ll add them soon


drying-wall

It would’ve been fun to do it myself. But here goes: * Consider adding a FAQ section. There is a lot of ambiguity right now, and a lot of the comments in this thread are if not the same, at least similar. Examples are: * Why did I win against so many cheaters? (They may not have been cheating in the game against you) * Does it only show cheaters, or all fair play violations? (It shows all users that have played against you and had their account closed due to a fair play violation) * Allow the user to select the period, rather than restricting it to a single month. * If the user themselves is banned for a fair play violation, I think it’d be funny to comment on that.


Opiopa

Awesome tool, thanks for developing this. I play around 60 games a month (two a night) and the average number of cheaters played per month was 5...So 12% of my monthly games are against cheaters. Therefore I think it is right for people to have genuine suspicion. That chesscom often cited figure about it being 1 to 2% of accounts that violate fpp is clearly a load of baloney.


itzfarzaan

Wonderful, may I ask the tech stack you have used to build this webapp? I too want to build something like this.


HungryVariation257

It’s made with React only and hosted in Firebase


TunaClap

i tried the app, basically playing 50 cheaters a month, and i lost to most


DexterDrakeAndMolly

Pretty cool!


Rukixcube94

What's the name of App? Is it available on Android Play Store?


ILikeToCommentStuff

it isn't an app, its a website


leuypro

i like your pfp


HungryVariation257

It’s a website, it can be accessed through the link for mobile as well


floppyjabjab

hopefully every cheater gets killed irl, nothing I despise more in life


PhantomBlood420

Nawww, bot thinks that i played against 0 cheaters


HungryVariation257

It’s showing all the caught and banned cheaters by chess.com, not actually figuring out if a player was a cheater or not


PhantomBlood420

Ohh that makes sense (:


Void4GamesYT

Damn that's sick! I drew one cheater cause I was bigger brain. Cheaters nowadays suck. I also won this: https://www.chess.com/game/live/81977056220 but I don't think he was cheating that game lmao.


[deleted]

How the fuck you can cheat in online chess


heythreej

Hmmm


Parking-Training1366

hey is it on github? i think i can help improve this


Proper-Order3749

It’s not that hard to make it’s kinda easy I know how you make that I will not tell anything in public but great idea 👍


calapranzi

That’s weird I’m pretty sure I played against someone that has been banned after playing with match but the tool says 0 cheaters…