[SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #464413] |
Wed, 14 March 2012 11:29 |
iRANian
Messages: 4308 Registered: April 2011
Karma: 0
|
General (4 Stars) |
|
|
This plugin requires scripts 4.0 Beta 4 or higher. THIS PLUGIN IS EXPERIMENTAL AND MIGHT CRASH OR LAG YOUR SERVER, IT MIGHT ALSO GIVE OUT FALSE WARNINGS. I'M NOT RESPONSIBLE FOR WHAT THIS PLUGIN DOES.
This plugin adds detection for Rate of Fire cheats and range cheats (this includes *cheat name removed*spectate shooting in most circumstances) to the FDS, if the plugin detects odd range or Rate of Fire values it will log text to RenLog that looks like these:
Range warnings look like:
[19:57:38] [IRANSTUFF][Range Warning]RebdogFuckingHax (Automatic Rifle) attempted to attack Mel_Gibson from out of range. Distance: 164.42 meters Max Distance: 0.00 meters.
RoF warnings look like:
[19:57:38] [IRANSTUFF][RoF Exceeded]Name: RebdogFuckingHax ID: 2 Ping: 96 Hits: 79 HitMultiplier: 1 DefHits: 10 Allowance: 1 MaxHits: 11 Weapon: Automatic Rifle
To install, place 'RangeRofDetection.dll' in the root FDS folder and add an entry under [Plugins] in SSGM.ini. A BRenBot plugin to output these messages to the IRC admin channel can be found here.
Ported the code from OnOeS made by Hex, pvtschlag and jnz. Thanks to Tiberian Technologies for adding the damage hook to scripts 4.0 Beta 4 and StealthEye in particular for answering my questions. Additional thanks go to rebdog, Blacky and BillieJoe67 for helping me with testing.
Known bugs/limitations:
- Vehicle Rate of Fire isn't checked. (I'll investigate adding it in the future)
- Can trigger the range warning when someone is 'ghosting'.
Long time and well respected Renegade community member, programmer, modder and tester.
Scripts 4.0 private beta tester since May 2011.
My Renegade server plugins releases
[Updated on: Wed, 14 March 2012 13:49] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #464474 is a reply to message #464413] |
Fri, 16 March 2012 06:21 |
iRANian
Messages: 4308 Registered: April 2011
Karma: 0
|
General (4 Stars) |
|
|
There's what Ethenal said and there's a really really small hit allowance built-in, I don't know if lag triggers it, it would be really helpful for me if someone else could test it with high ping. The hit hit allowance is so small that people using RoF cheats designed to give a small advantage will be caught by this. The range detection is similar.
Long time and well respected Renegade community member, programmer, modder and tester.
Scripts 4.0 private beta tester since May 2011.
My Renegade server plugins releases
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #465180 is a reply to message #464429] |
Sat, 31 March 2012 08:39 |
|
EvilWhiteDragon
Messages: 3751 Registered: October 2005 Location: The Netherlands
Karma: 0
|
General (3 Stars) |
|
|
Xpert wrote on Thu, 15 March 2012 03:08 | The thing the public BIATCH lacked for the public was a RoF detector and range detector. Why is that? And is it included in the current 4.0 or still not.
|
Because it is highly inaccurate. Or at least, our testing showed that RoF can easily be triggered by a high ping or sudden bad connection, so one would have to compensate for that.
Same thing with the range, weapons actually shoot further than the effective range and again, with a lot of lag one can be say up to 20 renemeters from where the guy is on the server. This means that you have to set quite a large margin.
I don't know what countermeasures to this iRANian has (tried to) make, but we deemed it too inaccurate, specifically after we saw how easy some serverowners banned on PT messages, which are also lagsensitive. These reasons were for BlackIntel the reason not to release it.
Edit:
Read all replies before posting EWD.
halo2pac wrote on Fri, 16 March 2012 04:17 | One big flaw in this design. What if a player lags? His data gets bottled up on his PC then Bursts to the server. I have had a Ramjet fire 4 shots within a half second because of a lag burst. Seriously without cheats of any type. I have laid a lot of c4 in the wrong position quickly because of lag.
Same thing with these stupid PT hack detectors. I have lag walked to a PT terminal only to find my self half way across the base. I could have been banned for trying to access a terminal from more than 5 meters.
Take into account a laggy-ass game.
|
Exactly what I wanted to say.
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/
V, V for Vendetta | People should not be afraid of their governments.
Governments should be afraid of their people.
|
[Updated on: Sat, 31 March 2012 08:41] Report message to a moderator
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #465782 is a reply to message #464413] |
Mon, 09 April 2012 02:45 |
|
reckneya
Messages: 128 Registered: November 2005 Location: Holland
Karma: 0
|
Recruit |
|
|
I've got the plugin installed on our DM server + the BRenBot plugin that outputs the messages in IRC. It triggers the RoF detection when going from firing weapon A to firing weapon B directly after and if weapon B has a slower rate of fire then weapon A. So for example firing a flamethrower, chemsprayer or voltgun at an object or at the abyss and then switching to almost any other weapon will trigger it. It will prompt it's weapon B that exceeds its default RoF.
Maybe this is something you can account for in a future version? I really like the detection of RoF, but at this point it will probably be giving a lot of false positives. It's of course up to the moderators to know how to interpret what's actually happening when it triggers.
Brandan wrote on Tue, 10 April 2012 07:13 | Also what happened to you can change your ISP I doubt you even know what a VPN is or even a remote idea of how the Internet even works.
| If I disregard the deficit of cohesion between his statements, and the lack of proper spelling and use of symbols I think I know what he was trying to say, and I lol'd. No hard feelings though Brandan
[Updated on: Mon, 09 April 2012 02:48] Report message to a moderator
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #465785 is a reply to message #465783] |
Mon, 09 April 2012 04:00 |
|
reckneya
Messages: 128 Registered: November 2005 Location: Holland
Karma: 0
|
Recruit |
|
|
Update: If I shoot at something that can take damage with weapon A I only have to switch to weapon B to trigger it. I don't actually have to fire weapon B. When I do this trick and fire into the abyss (the sky f.e.) it will trigger sometimes, when I fire on an object it will trigger almost all the time.
Brandan wrote on Tue, 10 April 2012 07:13 | Also what happened to you can change your ISP I doubt you even know what a VPN is or even a remote idea of how the Internet even works.
| If I disregard the deficit of cohesion between his statements, and the lack of proper spelling and use of symbols I think I know what he was trying to say, and I lol'd. No hard feelings though Brandan
[Updated on: Mon, 09 April 2012 04:01] Report message to a moderator
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #465793 is a reply to message #464413] |
Mon, 09 April 2012 08:50 |
|
reckneya
Messages: 128 Registered: November 2005 Location: Holland
Karma: 0
|
Recruit |
|
|
Iran and I tested it on the server and the 3rd version (not sure if this is the 2nd or 3rd in your last post) seems to not trigger false positives as quickly as the first version. It may still trigger false positives, but we were unable to recreate it the way we could with version 1.
We'll keep an eye out and not ban unless it's blatant. We had a RoF cheater in the server. Would've been nice to see the plugin go wild on his ass.
Thanks Iran. This plugin will keep the server a little safer for none cheating gameplay.
Brandan wrote on Tue, 10 April 2012 07:13 | Also what happened to you can change your ISP I doubt you even know what a VPN is or even a remote idea of how the Internet even works.
| If I disregard the deficit of cohesion between his statements, and the lack of proper spelling and use of symbols I think I know what he was trying to say, and I lol'd. No hard feelings though Brandan
[Updated on: Mon, 09 April 2012 08:57] Report message to a moderator
|
|
|
|
|
|
Re: [SSGM 4.0 Plugin] Range and RoF Cheat Detection [message #471081 is a reply to message #464413] |
Mon, 09 July 2012 19:19 |
|
Xpert
Messages: 1588 Registered: December 2005 Location: New York City
Karma: 0
|
General (1 Star) |
|
|
Here, for beta 5. This is my edit of the plugin. I changed the prefix to [BIATCH] so I wouldn't have to change anything in my bot. So don't go blaming biatch for the messages when you see them output.
Might I warn you, please do not rely on the RoF message detection that much. This is still a BETA TEST of the plugin. So don't go thinking off the back someone is cheating.
Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.
Part time streamer - https://twitch.tv/gg_wonder
[Updated on: Mon, 09 July 2012 19:20] Report message to a moderator
|
|
|
|
|
|
|