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

Traits System Anticheat #1358

Merged
merged 2 commits into from
Dec 22, 2024
Merged

Conversation

VMSolidus
Copy link
Member

Description

It turns out that there was no system in place for serverside fact checking of whether or not people have a legal traits list. Last night a bug was reported whereby a player used Cheat Engine to give himself every trait in the game, bypassing the points system entirely. It's not actually possible to reduce a trait selection down to a legal list without creating interesting race conditions, which limits my options on how to deal with it.

So I made it a vote on the Einstein Engines discord, and the vote was unanimous. PUNISH THE CHEATERS.

Media

https://www.youtube.com/watch?v=X2QMN0a_TrA

Changelog

🆑

  • add: Implemented Anti-cheat for Traits. Attempting to join a round with an illegal traits list will result in hilarious consequences.

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: YML Changes any yml files labels Dec 19, 2024
@bruhmogus
Copy link

the way this is implemented, it doesnt LOOK LIKE you can be annihilated for being a doctor with all your traits spent do thats good

Copy link
Contributor

@Erisfiregamer1 Erisfiregamer1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see any codewise issues, and gamewise it's hilarious.

@Remuchi Remuchi merged commit 2fc1f25 into Simple-Station:master Dec 22, 2024
11 of 12 checks passed
VMSolidus pushed a commit to VMSolidus/Einstein-Engines that referenced this pull request Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants