ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
634 stars 74 forks source link

[L4D2] New type of cheating #5178

Open ProjectSky opened 1 year ago

ProjectSky commented 1 year ago

i know there are many types of cheats, but this one is special and completely breaks the balance of vs mode. It can be seen from the video that the charger cannot catch the player, but not only the charger, all control si cannot catch this player

https://github.com/ValveSoftware/Source-1-Games/assets/16351827/9bb7e51c-3be2-49cb-b135-c271f1a2cd2c

eyal282 commented 1 year ago

Did you verify, assuming you can properly do that, that the server owner did not protect the given player from charges, as this is a community server, and myself have made immunity to charger when you activate something in !buy

However I will note, that the "Grab" sound is heard when you use Left 4 Dhooks in Sourcemod to block. However, you can also in theory block that sound.

ProjectSky commented 1 year ago

Did you verify, assuming you can properly do that, that the server owner did not protect the given player from charges, as this is a community server, and myself have made immunity to charger when you activate something in !buy

However I will note, that the "Grab" sound is heard when you use Left 4 Dhooks in Sourcemod to block. However, you can also in theory block that sound.

This is my own server and players have reported this type of cheating many times

NULLYUKI commented 1 year ago

This seems more like a issue related to the network connection. I searched if the issue was already reported somewhere, and I found a video on Reddit which exactly shows the same issue. Here is the reddit post Charger detection in action. In the reddit post, a explanation about the issue can be found in the comments. grafik

That means, that the issue is most likely caused by the ping of the player and their Network settings in the game. You can read here about the explanation of Lag compensation

ProjectSky commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5178#issuecomment-1706175633

I don't think so, if it's a ping/network issue, there should have been similar reports before, but it never did. And I've observed multiple target players and they basically have VAC bans

not only charger all control SI can't catch this player

NULLYUKI commented 1 year ago

Replying to https://github.com/ValveSoftware/Source-1-Games/issues/5178#issuecomment-1706279780

I found another report on reddit of that kinda issue with the charger. Charger bug?

I would suggest trying out to tweak your network configuration or from your server and look if the issue is now less occurring. You can try out if lowering your lerp value fixes the issue. Can someone explain to me how to lower the lerp value?

Tsuey commented 1 year ago

not only charger all control SI can't catch this player

Could we see more examples of this? I have had verified Official Dedicated games where I'd pull the player up to me as Smoker and start scratching but they'd take no damage; so it could be similar, and is viable as a cheat. The Charger video is not conclusive of anything, though.

ProjectSky commented 1 year ago

not only charger all control SI can't catch this player

Could we see more examples of this? I have had verified Official Dedicated games where I'd pull the player up to me as Smoker and start scratching but they'd take no damage; so it could be similar, and is viable as a cheat. The Charger video is not conclusive of anything, though.

I will provide more video or demo, it will take some time

ProjectSky commented 1 year ago

https://github.com/ValveSoftware/Source-1-Games/assets/16351827/b2cf87d3-164a-473c-befe-38e72adbbb9d

NULLYUKI commented 1 year ago

It would be good to know what network configuration the player had, their ping and a video from their view with net_graph 1 displayed.

By just entering a network command the console will printout the current set value, so following network configurations would be good to have:

cl_cmdrate
cl_updaterate
cl_interp_ratio
cl_lagcompensation
cl_interp