Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Tiberian Technologies Forum » ETA OF PATCH
Re: ETA OF PATCH [message #445747 is a reply to message #445538] Wed, 13 April 2011 08:21 Go to previous messageGo to previous message
jonwil is currently offline  jonwil
Messages: 3557
Registered: February 2003
Karma:
General (3 Stars)

Some facts:
The build of scripts.dll APB has is deliberatly locked to the APB mod to prevent its use with Renegade and with other mods (mostly because its not ready for Renegade use yet although I want to release for renegade just as much as you guys want it released)

The file-hash anti-cheat system we have implemented (the one which server owners can turn on and off) is based on comparing the hash (no I wont say what sort of hash algorithm we are using) of the file on the client with the hash of the file on the server.

To allow for the different language versions of renegade (and the fact that individual server owners may want to approve e.g. non-cheat 3rd party model replacements) we support an ini file called anticheat.ini which goes on the server and matches file-names to hashes. So if the client sends a hash matching one in anticheat.ini, its considered valid. There is also a tool called achash.exe that generates the hashes for anticheat.ini.

The tool I am working on at the moment though is something that will be run by the scripts 4.0 installer when you install 4.0. What it does is to use the official anticheat.ini (the one that contains all the hashes for all the different language versions of renegade) and checks important Renegade games files against those hashes. If the hashes don't match, the file is moved to a backup folder and the relavent file for your version of Renegade (English, French, German, whatever) will be downloaded from a TT server.

This tool will also identify if you are not running patch 1.037 and if you are not, will download some files and set some registry keys to correctly set up 1.037

Do note that there are other anti-cheat changes in scripts 4.0 (including a number of features ported across from BIATCH) and that all of the anti-cheat features previously handled by RenGuard are now covered by the new 4.0 anti-cheat.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies

[Updated on: Wed, 13 April 2011 08:24]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon13.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: crash on launch
Next Topic: Letter bug (shaders related?)
Goto Forum:
  


Current Time: Fri Nov 29 04:25:48 MST 2024

Total time taken to generate the page: 0.01756 seconds