Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rapid Level Up exploit found #1184

Closed
5 tasks done
sarah-noor-12232 opened this issue Sep 29, 2023 · 2 comments
Closed
5 tasks done

Rapid Level Up exploit found #1184

sarah-noor-12232 opened this issue Sep 29, 2023 · 2 comments
Labels
bug Something is not working properly invałid Invalid issue report (client's error, connection issue or planned maintenance)

Comments

@sarah-noor-12232
Copy link

sarah-noor-12232 commented Sep 29, 2023

Checklist

  • I've checked both open and recently closed issues to ensure this issue is not already reported.
  • I am using the newest version of TETR.IO.
  • I am using a supported browser or the Desktop Client.
  • I am not using anything that modifies game code (e.g. TETR.IO PLUS).
  • I am certain this is a bug, not a feature request.

OS and Version

Windows 10

Browser and version

Opera GX LVL 5

Describe the bug/issue

As far as I know, this is a big exploit, although I did not test it. I am assuming it should be reported as a bug, even though behavior is as intended.
When an opponent forfeits a game, the player gets a win. And disconnection due to internet issues is counted as forfeit.
This makes for a possibly extremely easy levels farm.
A player only needs an aide to get into games with and the aide forfeits every game which makes the player level up rapidly.

I discovered this as today I was playing in a practice room with my friend, but she was having internet issues. So every time I tried to start a game, she'd disconnect during the game and I'd gain points (which I didn't notice until level up). If I recall correctly, I leveled up within 3 games. And for the last game we tried, she had disconnected even before landing a single piece. And yet I gained points. Well we gave up at that point, but I noticed this can be exploited.

Reproducing

  1. Create a multiplayer room
  2. Set it to practice mode (or to 2 player limit)
  3. Make an aide join the room
  4. Start a game
  5. Aide forfeits
  6. Repeat
  7. You get insanely rapid effortless level ups

Expected behavior

Expected behavior is basically that a player gains points and ranks up by skill matches. There is no in-game glitch, just unintentional emergence of rules, so I'm not sure what to write here.

Screenshots

I have no screenshots, and I can't find any relevant game logs. The room we were playing in was #XQDS

Console logs

No logs

Additional context

I do have a suggestion, maybe win by forfeit points can be based on how long the game had lasted. Since its compensation points, it can be compensation for the player's time. This will also reduce the exploit as it will no longer be as effortless as hopping into and leaving game so rapidly.

@sarah-noor-12232 sarah-noor-12232 added the bug Something is not working properly label Sep 29, 2023
@ZaptorZap
Copy link
Member

We do consider this an alt policy violation, even with anonymous accounts, and have reasonable automated scanning for such behavior. That is to say: it's against the rules. We deal with high profile exploiters when they come up, and the community usually behaves itself. No point in writing a fundamental change to what's essentially a glorified playtime number right now. (That may change in the future if #359 decides to leverage XP.)

@ZaptorZap ZaptorZap closed this as not planned Won't fix, can't repro, duplicate, stale Sep 29, 2023
@ZaptorZap ZaptorZap added the invałid Invalid issue report (client's error, connection issue or planned maintenance) label Sep 29, 2023
@sarah-noor-12232
Copy link
Author

interesting, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is not working properly invałid Invalid issue report (client's error, connection issue or planned maintenance)
Projects
None yet
Development

No branches or pull requests

2 participants