Prevent FPS Abuse "Speedhack" exploit#926
Conversation
|
I'm not particularly in favor of forcing the majority of users who use Would it be possible for you to provide a video showcasing the issue on a dedicated server where this would actually have a meaningful impact? Another thing worth mentioning is that while modern PCs could definitely reach into that FPS range when looking at an empty area, most players do not have a "modern" PC. This includes my own setup, which unfortunately means I cannot test it myself 😅 |
Players will not be able to exploit this exploit if there is an anti-cheat (like SMAC) with an Anti-Speedhack module. If there is an SMAC on the server, then the player will be teleported back a little, but then from the side of the player who is trying to fix the SMAC, the screen will be jerky (And from the side of the admin, constant spam in the chat from the anti-cheat that some player is suspected of speed hacking). But there is no SMAC in your repository from the beginning, and on many servers that were made based on your repository, this can be done. But the method of fixing this exploit using SMAC is not perfect at all, because SMAC loads the server CPU very heavily, which causes many other problems. |
|
I understand the point about SMAC, but my question wasn't about mitigation just yet. From what I could find, this was indeed an issue in Source games. |
Yeah, im unable to record this due to heavily tweaked Windows, which causes a lot of problems with recording apps. Im a 100% sure that the problem occurs on listen and dedicated servers(because i have my own 4 servers and i tested this on them). |
If the player's FPS is more than 1000+, then the client's ticks will not match the server's ticks, which is why the player's speed will supposedly be higher, although his speed will be identical to normal, from the outside it looks like the player is lagging and moving fast at the same time (although it is). It works for any SI, as well as for the survivors. Most current PC's can achieve FPS higher than 1000+ in most cases (like watching at sky, floor, or in places where there is practically nothing).