How would you band aid-fix cheating problem in DbD?
Since many content creators and also regular players can and are hold hostage and are forced to either wait 2 hours (where the game will close itself) or just take the DC penalty that can grow and grow stronger overtime if you keep finding cheaters or you are targeted by them... lets try to find some band aid fix ideas. Here are some of my ideas to help deal with it better:
- Maximum duration of the match as a whole is 45 min. After this time the game will be closed and everyone will return to lobby with their earned BP and items, etc. It's like escape for Survivors and for Killer just regular end of the game. No MMR would change from this match tho.
- However, if No Generator has been completed for 15 minutes total, the match will end as well sooner to prevent holding hostage for very long time. The 45 min is there just for very long games where tiny progress is being made or just some special occasions.
- After End Game Colaps ended, the server should end after 10 seconds if there is anyone still alive bugged or holding hostage.
Thoughts? Your ideas?
Comments
-
I think dbd is targeted bc of bhvrs stance on supporting certain communities. I believe that based on all of the information that I've encountered while researching the topic.
I also think that a lot of dbd hackers are victims of bullying by people in the dbd community.
I don't think there is a solution considering all of the in-fighting that I see on the forums.
I believe that the dbd community will continue to create scenarios where the outcome is, sadly, people turning to hacking as a form of revenge.
I mean, sure they could potentially figure out a way to temporarily thwart cheating, but this community is constantly pouring gasoline on every fire that they can. Thus, creating more future hackers.
Its a skill issue. Git gud.
1 -
Not even for cheating but there are some things I would do
* When EGC ends the game will end automatically after 30 seconds - No Exceptions. If hackers find a way to begin EGC and end a game in less than a minute that's less annoying than having your game hostage for an hour.
* Game is balanced around 30 minute sessions at most with mechanics that ensure the game ends in 30 minutes tops
* AFK Crows grant soft collisions where players can phase through each other - This is to prevent hostage situations - Hacker or not I have no idea why BHVR doesn't do this - It's not a grave balancing issue just do it already - When a survivor is injured the soft collisions go away as if they were injured normally like usual - Having less reasons to worry about reports reduce the workload mods have anyway
6 -
I would do it the way escape from tarkov does it.
- Any player moving faster than X without high ping is auto banned
- Any player with more than 4 perks equipped is detected and auto banned
- Any player making contact with the skybox at a certain height is auto banned
- Any player who touches inaccessible points of the map is auto banned
7 -
Not playing the game.
3 -
Definitive solution. 100%
0 -
Adding a max game timer will do a lot of wonders to combat being held hostage, even if its not a hacker/cheater holding someone hostage. I think this is the first thing that should be done.
2 -
Put some validation server-side.
1 -
I didn't know the max game length was two hours. That's crazy.
Does anyone out there have some epic story of an hour long DBD game that was also good? Like anything over 30 minutes (and that's pushing it) seems like a bad time for all involved.
0 -
Yeah, running an instance of the game on the server which would be considered the source of truth for all players would remove probably all these cheats.
I guess it also brings a lot of challenges and new problems, but should be doable.
1 -
No game of dbd should ever go over 15-20 minutes and if it does then the survivors were just not doing their objective.
Start the end game collapse automatically at 20 minutes without the gates being powered, gives survivors a 2 minute window to finish gens and leave or the survivors fail. (It is a horror game after all there should be some agency on escaping) 22 minutes 5 seconds you are at the end game screen and free to go to your next game.
Allegedly there is a cap on wiggle speed to prevent people from macroing, add a cooldown to entering / exiting lockers and other actions that trigger notifications. Add a minimal usage for every click of a flashlight so people can’t macro them and click forever.. there are lots of what should be simple solutions to prevent annoying others but they just refuse to implement them.
BHVR seemingly decided long ago they didn’t want to have to act on normal reports for chat including things like racism and other things in chat so they created possibly the worst chat filter of any online game ever, I just hope whatever they eventually do about cheating it’s better handled better than the chat filter.
1 -
I think to implement the first three they'd have to recode the game from the ground up with them in mind, something they've said many times they aren't interested in doing.
That last one is a bit tricky, given this game's wonderful stability. Nurses can blink themselves into crazy places already without even trying to break the game. And I as killer or survivor have accidentally glitched myself through the floor, walls, gates, chests, and entity knows what else over the years. Most recent is a Drudge bumping into me in a pitch-black upstairs corner on new Haddonfield, pushing me outside the house entirely. That map and the Garden have issues.
1 -
I wouldn’t bandaid fix it. I’d hire a team to rewrite the games code from the ground up, with stability, future upgrades and security in mind. Then I’d hire hackers to hack the game and reveal the weak spots and patch them before other hackers find them.
Game should be able to tell when something isn’t right, like when a character is moving faster than they should, flying, instantly completing gens and whatnot. It should then just end the match.
Id also buy or rent better servers.
0 -
Step 1) Make it easier and more intuitive to report cheaters.
Step 2) Add the possibility for killers and survivors to surrender after X minutes or force an end to the Match after that time.
Step 3) Add a way to rewatch and record parts of the match.
Step 4) Go all out on the Anti-Cheat programm.
Step 5) Add ways the game itself can recognize cheaters. It's definitely possible for the game to test survivors and killers for action speed, movement speed, the number of perks equipped etc.
Step 6) Auto-Ban people that got busted by the game itself and also got a number of reports accusing them of cheating. (Note auto-ban should only be applied if both are criteria are served)
1 -
Didn't bhvr talk about an auto ban feature at some point?
1 -
Doesn't even need the whole game. Just checking positions over time (and thus speed) relative to active perks (and the fact said perks can really be activated) would help a lot. Same for weapon usage/speed, etc
1 -
It has to be the whole game, only the graphics rendering is not needed.
0 -
I gave this some thought today.
TPing/killers flying : Okay, I think back to my first experience with online games and "glitching". Halo 2, many years ago on Xbox you might have heard of it, if you went out of the the map you were automatically killed by "the guardians". Those maps had strict boundaries you could not violate and if you did you got killed. This was in like 04 and they did a pretty good job. Seems effortless to implement boundaries and effective because every video a killer or survivor has to fly out of the map or drop through the floor to teleport, violating potential boundaries.
Speed cheating (repair, run/walk/crawl, killer swinging, recovery, healing): these are like physics with rates they can be accomplished at. There are perks to alter those values but at the end of the day there is a maximum value you can achieve. If those "laws of physics" are violated, kill the match. I would elaborate but there are so many conditions that would have to be considered and there is someone who gets paid to do that. BUT, it's not insurmountable.
Lets break off crawling speed. I know if you get downed while using lithe, you will crawl faster for 3 seconds, lol. That speed with lithe, for 3 seconds, + Tenacity speed should be the absolute upper limit a survivor can crawl. If they violate that "law of physics", kill the game.
I'm just afraid that the way the game is coded, it does not validate anything and there are no conditions to be met before a player can do action "X". What makes me this that is that cheaters can pop every gen without interaction. It seems like cheaters send the sever "gen was kicked" instead of conditions being met to say a gen was kicked. If that makes sense.
Tldr; if map boundaries were introduced, cheaters could not exit the map to TP elsewhere. If maximum "laws of physics" accompanied with conditional checks (of perks/add ons) to validate the physics of the actions were introduced, cheating could be detected.
0 -
There’s really only 1 pretty foolproof way to catch cheaters and that would be to have everyone’s client report to the server everyone in the player’s current sight’s speed, position, etc. on at least a periodic basis.
Keeping it limited to the player’s view box would limit opening up another exploitable avenue for aura/wall hacks to gain positional info.
Add in self reporting on what perks are actively in use for your own character. If this count goes above 4 for the whole match, then shenanigans.
Reporting on viewed traits would prevent a cheater from manipulating their own reported data
Add in some wiggle room for ping/lag to minimize false positives and correlate between reported cheaters by players in the end game screen and logged events from the match itself.
1 -
#2 is scary, since hackers have been known to give the killer extra perks so they can claim they're cheating.
Other wise this is a good idea.
0 -
Make playing DBD require a phone number verification. It's what blizzard is doing with overwatch 2 to reduce cheaters and smurf accounts.
1 -
Issue with set 3 sometimes bugs occur where a player falls out of the map and the game spawns them super high up they would get banned for a bug
0 -
first step.......admit theres a problem
1 -
Key word: band-aid.
Besides, a state machine is relatively cheap. Having "the whole game" would costs a lot of resources a.k.a money. I'd be happy to pay a subscription for it though.
0