Author: doolittle
Author Website:

Version: February 24

Short description:

Date: 2008-02-25 00:51


Comments: (0)
Rating:



 



Doolittle Anti-Cheat System
by
Doolittle


Description:
What this addon does is ask the players connecting to check their config. If they are running any known cheats then they will be disconnected and it will be recorded to C:\Documents and Settings\Doolittle\Local Settings\Application Data\ArmA\arma_server.RPT file as "String DooACS: Doolittle caused a flagrant error! not found", but of course with their player name. Unfortunately this log file is locked/not viewable as long as the server is running.

Technical: this addon is only needed by the server. Clients do not need it.
The way it works is on any mission that has a soldier on it, when that soldier is initialized on the server side, the server will create one Logic object. This Logic object then sets a long script string in its init that any connecting client must execute. That code basically says, "Let's look at your config files and see if you've tampered with any key areas," and if they have then they will disconnect. This check is only run once the first time they connect.


Installation:
Place dooacs.pbo and dooacs.pbo.doo.bisign in C:\Program Files\Atari\ArmA\AddOns.


Included files:
dooacs.pbo
dooacs.pbo.doo.bisign


Key:
This is a signed addon, serveradmins can download the key from here.


Version:
February 24
Added option (dooacsUserActionsOff) to kick users with addons that add user actions. Some cheats use this but some valid mods use this as well (like to adjust view distance).

January 27
Using Extended Event Handlers by Solus and Killswitch.
http://www.flashpoint1985.com/cgi-bin/ikonboard311/ikonboard.cgi?act=ST;f=70;t=70816

December 23
Renamed dacs to dooacs. Cheat detection does not detect XAM as cheater.

November 19
Place dacsconfig.sqf in the root directory C:\Program Files\Atari\ArmA. In this file you can set dooacsInitScript to something, like have the client turn all grass off or a welcome message, whatever. This will happen on all maps! For dooacsDisabledPatches you can "disable" certain addons. What will happen is if a person logs onto your server and they have the addon in question, then they will be told to disable it and then they will disconnect from your server and go back to the server menu. Note any quote character you use in these settings will need to be entered four times except for the surrounding quotes.

November 17, 2007
Anti-Cheat for public cheats out right now. Works on any map. Makes cheaters disconnect. Shows their failed attempt to cheat to everyone else online. Works with Join In Progress.


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: No tags