Greasy Fork

来自缓存

Greasy Fork is available in English.

🏆 [#1 Chess Assistant] A.C.A.S(高级国际象棋辅助系统)

利用尖端实时走法分析和策略辅助系统,提升您的国际象棋水平

< 脚本 🏆 [#1 Chess Assistant] A.C.A.S(高级国际象棋辅助系统) 的反馈

评价:好评 - 脚本运行良好

§
发布于:2026-03-16

Hello. Is this script inconspicuous enough? Are there any settings that make it even less noticeable? I tried this script on my phone using the Lemur browser, and the Lichess system automatically banned me.

HKR作者
§
发布于:2026-03-20

Hello. Is this script inconspicuous enough? Are there any settings that make it even less noticeable? I tried this script on my phone using the Lemur browser, and the Lichess system automatically banned me.

Did you just follow moves A.C.A.S gave you? You might underestimate how easy Stockfish is to detect, especially if they have history of your playing style. I'm unsure if Lichess has added detections for A.C.A.S specifically, I'd assume not. Most bans are based on the moves you make. Just don't follow the moves it gives you blindly and try to learn, man.

§
发布于:2026-03-27

Thanks for the reply.
Here are the reasons why I think I was banned not for playing the game, but because the administration somehow saw me using a script.
First of all, I didn't copy all of the assistant's moves. I played some games myself. My real-life blitz rating on Lichess is 2100—that's a high enough skill level to understand how to use cheats effectively.
Secondly, I used two old accounts with a lot of games in their history. From my experience, the Lichess administration only bans long-standing accounts if they're absolutely certain the rules have been broken. Both of my accounts were banned within a couple of days—that's about 80-100 games.
Thirdly, I was already using another extension on my PC that was similar in principle to this one, but worked completely locally. My account remained unbanned for two months and more.
For these reasons, I believe Lichess's staff is noticed when users use such scripts, allowing for quick blocking decisions. Perhaps mobile software isn't as reliable in this regard as desktop software.

HKR作者
§
发布于:2026-03-27
编辑于:2026-03-27

Perhaps mobile software isn't as reliable in this regard as desktop software.

I can't argue against that, userscripts are limited. Anything fully external will always be more hidden. But, remember that there are users that have used A.C.A.S for years, and haven't gotten banned. The feedback before yours is from one user with 6 months of usage. If the sites detected A.C.A.S directly, then everyone would be getting banned. We'd hear more feedback about it for sure.

A.C.A.S is impossible to detect DIRECTLY if you don't render anything on the chess site's board (e.g. move arrows, statistics). That's the only feature about A.C.A.S that could be used to directly detect that a player is using A.C.A.S. It appends an element to the site's DOM, which is possible to detect if the site adds detection for it. The appended element doesn't use any classes or IDs (it tries to be as generic as possible), so the detection would need to be based on its location on the page DOM.

I developed the userscript so that it doesn't use any of the site's functions and does minimal things visible to the site's own JS. As far as I know the site cannot detect if a browser extension/userscript does querySelections and MutationObservers on its DOM. A.C.A.S also silences any errors that happen on the userscript, and does no console logging (because those are detectable). Other userscripts append their (very detectable) GUIs directly to the site's DOM, use the site's own functions, and console log without a care in the world.

I'd argue A.C.A.S is as undetectable as external ones if;

  1. Most of your moves are your own or you have an engine that plays exactly like you. (Same problem is on external ones as well)

  2. You don't use suggestions from an engine which ELO is much higher than yours. (Same problem is on external ones as well)

  3. You have enabled the "Ghost Script" feature on the GUI.

  4. You don't switch tabs to view moves, rather use the "Floating Panel". You can even view the board via that.

  5. If you don't like the floating panel, you can also use TTS, or make two browser windows next to each other, or view the best move from the browser audio panel/notification when the floating panel is disabled and you're using a Chromium based browser. (A.C.A.S plays a fake soundtrack to show you moves.)

I take direct detection threats seriously, so if you're able to show that the site actually detected A.C.A.S directly, then I can investigate it further. I'm guessing when you started using A.C.A.S, you used a different engine and changed your playing style just a bit. I'm not aware that any sites (chess.com, lichess.org) have direct detections in place for A.C.A.S at the moment. I know DOM modifications might be detected at some point so that's why I've always told to avoid using features that do those modifications (e.g. move arrows on external site, feedback on external site, rendering on external site).

§
发布于:2026-03-31

Thank you for such detailed feedback. I really learned a lot.

Now I understand where I went wrong. I enabled the display of arrows and statistics on the chess site, and as your response indicates, that’s what triggered the script detection.

This time, I followed your recommendations. I enabled the “ghost script” and started using the floating panel. And yes, everything is working perfectly now, and no bans :-)

§
发布于:2026-05-05

using this for so long and ts works so well lmao
I just wish it wouldn't act like im on 13700 ping exactly even though I'm on fiber optic

发布留言

登录以发布留言。