Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Renegade Community News » Announcing: DragonGuard Anti-Cheat
Announcing: DragonGuard Anti-Cheat [message #224133] Mon, 02 October 2006 17:50 Go to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
The future in server side cheat detection technology.

DragonGuard will be a new publically released server side mod built to detect, stop, and ban cheaters. It will be designed in such a way that it can work together with any custom scripts.dll, be it a plain one or another server side mod(SSAOW, DA, etc.), without any modifications to the scripts.dll. The first release will coincide with the release of SSAOW 1.6. It will be compatible with any total conversion mod.

At the moment the following cheat detection methods are finished and working:

  • Detection of any changes to the damage, warhead, or range of a weapon. This will detect numerous cheats, some of which are:
    • Damage: Any cheat that increases the damage of a weapon
    • Repair: Any cheat that increases the amount of damage repaired
    • Range: Cheats that extend the range of a weapon
    • Partial bones.ini: Any bones.ini cheat that uses a damage multiplier above 5
    • Beacon/C4 Repairing: A cheat that allows you to repair(not disarm) beacons and C4
    • Blamo: Using the blamo warhead to kill PTs, C130, and other objects that are normally invincible
  • Friendly Fire Exploit: An exploit that allows you to damage teammates
  • Some other bad cheats that I don't want to discuss in public


In addition to those, detection of the following will hopefully be finished before a public release:

  • Complete bones.ini: Any changes to the damage multiplier of a bone
  • Big Beacons/C4: Repairing beacons or C4 through walls using big beacon/C4
  • Ammo: Any cheat that increases the ammo of a gun or makes bullets use no ammo
  • ROF: Cheats that increase the rate of fire of a weapon
  • Hud.ini: Detects any client side changes to hud.ini. For total conversion mods with bhs.dll and hud.ini on the client only
  • PT Anywhere: A cheat that allows you to access a PT anywhere on the map



Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Announcing: DragonGuard Anti-Cheat [message #224140 is a reply to message #224133] Mon, 02 October 2006 18:25 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

This sounds cool! I have a couple of questions.

1. Since it doesn't modify scripts.dll, I assume it uses another method (bandtest.dll)? If so, does this mean it will not work for the LFDS?

2. Have you done any testing to determine how much (if any) resources the extra logging and processing of data takes?
Re: Announcing: DragonGuard Anti-Cheat [message #224146 is a reply to message #224133] Mon, 02 October 2006 18:57 Go to previous messageGo to next message
Cat998
Messages: 1081
Registered: January 2004
Location: Austria, Vienna
Karma: 0
General (1 Star)
Moderator/Captain

What if the server and the clients run a special mod, which
changes the damage multipliers, does your cheat detection read
them out from objects.ddb ?


When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter then "Yes"

Programming is like sex: one mistake and you have to support it for the rest of your life

Want the best answers? Ask the best questions!

"So long, and thanks for all the fish."
Re: Announcing: DragonGuard Anti-Cheat [message #224150 is a reply to message #224133] Mon, 02 October 2006 20:19 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
On the WFDS it works like this: scripts.dll = regular custom scripts.dll, scripts2.dll = DG, scripts3.dll = WS scripts.
I'm not sure how its going to work on the LFDS yet, but it might require a modified scripts.dll. I haven't done any testing on a live server yet, but hopefully it won't take much resources.

It gets all values from the internal game definitions of the weapons and ammo, so any changes from mods will be taken into account.


Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Announcing: DragonGuard Anti-Cheat [message #224165 is a reply to message #224133] Mon, 02 October 2006 23:34 Go to previous messageGo to next message
Goztow is currently offline  Goztow
Messages: 9738
Registered: March 2005
Location: Belgium
Karma: 13
General (5 Stars)
Goztoe
Great news! Nice one, mate! Can't wait...

You can find me in The KOSs2 (TK2) discord while I'm playing. Feel free to come and say hi! TK2 discord

[Updated on: Mon, 02 October 2006 23:34]

Report message to a moderator

Re: Announcing: DragonGuard Anti-Cheat [message #224177 is a reply to message #224133] Tue, 03 October 2006 00:57 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Does it take into account when players swap weapons before the projectile hits (IE rocket launchers, grenade launchers), and timed / prox c4?

Sounds great, and I hope this also means SSAOW will have the correct weapon listed in the DAMAGED and DESTROYED logs in 1.6 (instead of whatever the player happens to be holding..)


http://steamsignature.com/card/1/76561197975867233.png
Re: Announcing: DragonGuard Anti-Cheat [message #224188 is a reply to message #224133] Tue, 03 October 2006 03:45 Go to previous messageGo to next message
Stumpy is currently offline  Stumpy
Messages: 93
Registered: May 2005
Karma: 0
Recruit

awesome Big Grin

Visit and dream about it http://pb-live.team64.eu
Re: Announcing: DragonGuard Anti-Cheat [message #224189 is a reply to message #224188] Tue, 03 October 2006 03:57 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

intresting, will I/BI/BHS be able to get the source of it? Since we have another way of disableing cheats, instead of banning ppl.
We've been thinking of this too btw, as you might have read in the server owners section of the forums.


http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
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: Tue, 03 October 2006 04:02]

Report message to a moderator

Re: Announcing: DragonGuard Anti-Cheat [message #224190 is a reply to message #224133] Tue, 03 October 2006 04:29 Go to previous messageGo to next message
Yrr is currently offline  Yrr
Messages: 556
Registered: October 2006
Location: Germany
Karma: 0
Colonel

Looks like the number of mods is growing now - one more rival for me Big Grin

www.icefinch.net/Resurrection.pdf


Re: Announcing: DragonGuard Anti-Cheat [message #224191 is a reply to message #224190] Tue, 03 October 2006 04:42 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

Quote:


* PT Anywhere: A cheat that allows you to access a PT anywhere on the map


That shouldn't be to hard I did say ? Ignore any purchases made farther away then x units from a PT. Where x stands for the lag reduction you (might) want to aply.
If I'm correct there should be a function to get the distance to a pt...


http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
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.
Re: Announcing: DragonGuard Anti-Cheat [message #224204 is a reply to message #224133] Tue, 03 October 2006 07:31 Go to previous messageGo to next message
warranto is currently offline  warranto
Messages: 2584
Registered: February 2003
Location: Alberta, Canada
Karma: 0
General (2 Stars)
Now for the question that I'm sure we're all wondering:

How will this affect Renguard?

Will it work in tandem with it, or is it a competing product?

Basically, will we have the choise of Renguard OR Dragonguard, or will it be more of a dual-layered cheat-prevention system, working independantly (or together?), but accepting of the other program?
Re: Announcing: DragonGuard Anti-Cheat [message #224206 is a reply to message #224204] Tue, 03 October 2006 07:50 Go to previous messageGo to next message
Stumpy is currently offline  Stumpy
Messages: 93
Registered: May 2005
Karma: 0
Recruit

warranto wrote on Tue, 03 October 2006 10:31

Now for .....


Well I think if everything is working fine on WD`s Serverside thing I think then theres no reason to run renguard.


Visit and dream about it http://pb-live.team64.eu
Re: Announcing: DragonGuard Anti-Cheat [message #224207 is a reply to message #224206] Tue, 03 October 2006 07:58 Go to previous messageGo to next message
Goztow is currently offline  Goztow
Messages: 9738
Registered: March 2005
Location: Belgium
Karma: 13
General (5 Stars)
Goztoe
UESir28 wrote on Tue, 03 October 2006 16:50

warranto wrote on Tue, 03 October 2006 10:31

Now for .....


Well I think if everything is working fine on WD`s Serverside thing I think then theres no reason to run renguard.

Incorrect: some cheats cannot be detected server side, only client side. Your best protection will still be to run both but therefor, we still need to wait patiently for Renguard to come with their update Smile.


You can find me in The KOSs2 (TK2) discord while I'm playing. Feel free to come and say hi! TK2 discord
Re: Announcing: DragonGuard Anti-Cheat [message #224214 is a reply to message #224207] Tue, 03 October 2006 09:13 Go to previous messageGo to next message
LR01 is currently offline  LR01
Messages: 842
Registered: April 2006
Location: The Netherlands
Karma: 0
Colonel
I think we need to wait longer for SSAOW 1.6 now...
but it is a nice thing, so they wont kick innocent people to fast.


Moding can be real Fun...
Re: Announcing: DragonGuard Anti-Cheat [message #224234 is a reply to message #224133] Tue, 03 October 2006 10:58 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
It takes into account the other weapons the player has, and beacons/C4 damage doesn't call through to where I've hooked so they aren't a problem.

It won't effect RG in any way, you can still run RG if you want to.


Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Announcing: DragonGuard Anti-Cheat [message #224250 is a reply to message #224133] Tue, 03 October 2006 11:51 Go to previous messageGo to next message
Crimson is currently offline  Crimson
Messages: 7429
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (5 Stars)
ADMINISTRATOR
Goztow is right. There are still several cheats not covered by this (like bigheads/bodies/guns, skins, radar hack) which can not be detected on the server side. This is merely an enhancement to available cheat prevention/detection, which reduces the dependence on, but can't replace RenGuard entirely.

I'm the bawss.

[Updated on: Tue, 03 October 2006 11:53]

Report message to a moderator

Re: Announcing: DragonGuard Anti-Cheat [message #224259 is a reply to message #224133] Tue, 03 October 2006 12:38 Go to previous messageGo to next message
fl00d3d is currently offline  fl00d3d
Messages: 1107
Registered: August 2003
Location: Iowa, USA
Karma: 0
General (1 Star)
Viva la Resistance!
Sorry to bump this, but...

<touching_words>
I was just thinking how incredibly foolish EA must be feeling seeing all of these mods, anticheats, regulators, etc. being developed EVEN TO THIS DAY. It's really amazing some of the sacrifices in time and money people have made to keep this community going through all the bullshit it has seen.
</touching_words>

Great work!
Re: Announcing: DragonGuard Anti-Cheat [message #224286 is a reply to message #224191] Tue, 03 October 2006 14:23 Go to previous messageGo to next message
Herr is currently offline  Herr
Messages: 341
Registered: February 2006
Location: The Netherlands
Karma: 0
Recruit
EvilWhiteDragon wrote on Tue, 03 October 2006 06:42

Quote:


* PT Anywhere: A cheat that allows you to access a PT anywhere on the map


That shouldn't be to hard I did say ? Ignore any purchases made farther away then x units from a PT. Where x stands for the lag reduction you (might) want to aply.
If I'm correct there should be a function to get the distance to a pt...


Adad is on this, but he uses ssaow I thought


-Jellyserver SeniorAdmin-
http://members.lycos.nl/herrkealf/herr-sig2%20copy.jpg

[Updated on: Tue, 03 October 2006 14:24]

Report message to a moderator

Re: Announcing: DragonGuard Anti-Cheat [message #224291 is a reply to message #224133] Tue, 03 October 2006 14:36 Go to previous messageGo to next message
StealthEye is currently offline  StealthEye
Messages: 2518
Registered: May 2006
Location: The Netherlands
Karma: 0
General (2 Stars)

If these things are working properly, or even useful as a tool to find cheaters then it definitely is useful. However I'm confused about a few things, for example how do you detect the bone damage multiplier? iirc the bone where the player was hit is not sent by the client?
Also, is it a 100% certain method, or based on chances or assumptions? Would for example a lot of lag be able to cause you to be detected as a cheater? If so, what are the chances of this happening?
I'm sure this will be helpful though. Good job!


BlackIntel admin/founder/coder
Please visit http://www.blackintel.org/
Re: Announcing: DragonGuard Anti-Cheat [message #224300 is a reply to message #224133] Tue, 03 October 2006 15:11 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
The bone is sent to the server.
The only things that lag could effect are the ROF and range cheat detectors, and they will have additional safeguards in place to stop this.


Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Announcing: DragonGuard Anti-Cheat [message #230992 is a reply to message #224300] Sat, 18 November 2006 06:52 Go to previous messageGo to next message
Caveman is currently offline  Caveman
Messages: 2476
Registered: July 2005
Location: Wales, UK
Karma: 0
General (2 Stars)

Sorry to bump this topic but I was just wondering if there was any updates on it? Like how far along is it or do you have a ETA.



CarrierII wrote

BLUEHTHEN YOU AR NOT JUST A BIG CHEATAS AND YOU THE BIG HEAD JUST YOU USE FLY H4X FUCK YOU BIG CHEATAS YOUR CHEATZ IS BAD YOU WANT I WRAUGHT THIS YOUR CHEATZ IS BAD HEY IS 1 YEAR YOUR PROMESS A FLY HAX IN MULTIPLAYER AND IS DONT JUST TROOPRM02 I TELL IT ALL WHO REPLYER IN THIS FORUM YOU CHEATZ

Please don't make me type something like that again, not using puntuation is annoying.


http://r9.fodey.com/2158/bc450f3ca15045e9bdd7651fa49f3a0a.0.gif
Re: Announcing: DragonGuard Anti-Cheat [message #231102 is a reply to message #224133] Sun, 19 November 2006 00:40 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 832
Registered: February 2003
Location: California
Karma: 1
Colonel
Still working on it, don't expect it anytime soon though.

Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Announcing: DragonGuard Anti-Cheat [message #231109 is a reply to message #231102] Sun, 19 November 2006 02:23 Go to previous messageGo to next message
light is currently offline  light
Messages: 988
Registered: January 2005
Karma: 0
Colonel
Whitedragon wrote on Sun, 19 November 2006 20:40

Still working on it, don't expect it anytime soon though.

Forgive me for asking, but why announce this early then?


http://www.azupload.com/displayImage.php/setid2745.png
Re: Announcing: DragonGuard Anti-Cheat [message #231441 is a reply to message #224133] Tue, 21 November 2006 04:16 Go to previous messageGo to next message
Spoony is currently offline  Spoony
Messages: 3915
Registered: January 2006
Karma: 0
General (3 Stars)
Tactics & Strategies Moderator
So when it comes out, it's widely known what it is...

EG. When Renguard was first released, it was well publicised beforehand. So when you get kicked for not having Renguard, you at least understand why. (Of course, I still lost count of the number of players who kept coming back into the server screaming "STOP KICKING ME" and "you are a BAD HOST!!!!!!!!!!!!!!!!!!!!!", but there's no helping some people)


Unleash the Renerageâ„¢

Renedrama [ren-i-drah-muh]
- noun
1. the inevitable criticism one receives after doing something awful
Re: Announcing: DragonGuard Anti-Cheat [message #233162 is a reply to message #224133] Wed, 06 December 2006 13:34 Go to previous messageGo to previous message
GoTWhisKéY is currently offline  GoTWhisKéY
Messages: 320
Registered: July 2004
Location: Canada
Karma: 0
Recruit
DragonGuard + a working renguard will be a ReneMiracle. If both happen and work, I'll actually be able to play a clanwar without thinking my opponents are using rh+rc

Old School Renny

Previous Topic: New Renguard FAQ: how to uninstall?
Next Topic: Modding News
Goto Forum:
  


Current Time: Mon Dec 02 04:53:14 MST 2024

Total time taken to generate the page: 0.01515 seconds