*****LAC - LuCiFer Anti Cheat*****
Before you use be sure to read license.txt
Server part for Counter Strike
Version:
0.8a PreRelease
If you have found a cheat to this anti-cheat
or serious error, kindly requested to notify the name of it or send it to
author, and in case of failure send its
detailed description by e-mail 2xl@mail.ru if the
cheat will be working in the next version of it will not work.
6. Information for third-party developers pluginov
through LAC.
LAC anticheat has initially been
written for my server CS which does not exist for a long time. And all time is
supported only on enthusiasm of the author which was in turn supported by those
who helped it and used this anticheat. LAC was, is
and will be free software product. Enthusiasm a piece not durable if it not to
support. If you want, that LAC continued to develop, be improved or wish to
thank the author that it already two with superfluous year, is especially
active during New Year's holidays, writes for you this anticheat,
you can donate to the author any sum of money. Please, do not disdain to offer
absolutely slightly because it is a lot of users and if everyone, will not
think than what can help his dollar, there is a good sum for the author will
offer at least. And the author will be much more grateful for great sums of
donations and will continue to improve LAC even more actively.
And, please, remember that remitting money to me, you
do not pay to me for work, i.e. DO NOT OBLIGE me to what or, and endow, i.e.
THANK me for my work.
Your donate you can send to WebMoney.
In order to avoid substitution of numbers of purses in
this file specify numbers on an official site. To specify, in what else ways it
is possible to send donations and check up numbers of purses you always can
here http://lucifer.selfip.org/forum/announcement.php?f=12
R397520248746
Z393136673151
E350420207312
With best wishes, the author LAC anticheat
– LuCiFer.
The programm is
designed for prevent the emergence of cheaters on a secure server. This
application is a server part and designed for installation on the server. It is
necessary to install MetaMod for correct working. To search SCRIPT CHEATS it is
recommended to install HLGuard with configs from RealliteLabs.
Official
site – http://lucifer.selfip.org
.
English manual for one of
the most famous anticheat program in Russia and Ukraine. Sorry for bugs in
translation. I hope, antichit is to please you
|
LAC.dll |
Server part for Win32 |
|
lac.so |
Server part for Linux |
|
license.txt license_en.txt |
Licence agreement |
|
readmeS.htm readmeS_en.htm |
ReadMe |
|
Web folder |
Web interface for ban |
|
lac.sma |
Plugin for amxx
(gives the right to LAC admin from AMXX) at source |
|
lac.amxx |
Plugin for amxx
(give the right to LAC admin from AMXX) compiled |
|
lac_sha.txt |
Table of checksum. (look lac_sha.txt ) |
|
lac_white.txt |
An example, for configure lac
to use white list |
|
LBLE.exe |
Editor for lac_ban.dat and lac_ban.log. There
are no documentation for it, because program is very
simple. |
a) You need to install MetaMod for LAC.
b) Create a LAC folder in \cstrike\addons\
c) Copy in LAC folder file LAC.dll
(lac.so for linux) and lac_sha.txt, lac_white.txt
d) Copy in \cstrike\ file lac.wad. If you want to disable autoupdates, do not
install this file.
e) Open \cstrike\addons\metamod\plugins.ini
and write a line
win32 addons/LAC/LAC.dll
linux addons/LAC/lac.so
Installation complete.
Make sure the correct
installation can run a server and write in console “meta list”. There should be
a line in console:
[ .] LAC
RUN - lac.dll v0.6b ini
Start Start
Don’t forget copy lac_sha.txt.
This file can very help defend your server from cheaters. This file you can
update.
!!!!! ATENTION !!!!!
If you have HLGuard on server, that
you must delete it from server or modify HLGuard configs so that did not set
aliases to clients.
If you do not do this, owing to
algorithm of work HLGuarad, it set many blank aliases. HLGuard do this for
rewrite possible cheat’s aliases. But LAC think that any aliases in such
quantity is cheat.
Replace in folder \cstrike\addons\ Old LAC.dll to the new one. Do the same
with lac_sha.txt.
If you were using a
plugin from amxx then replace the file \cstrike\addons\amxmodx\plugins\lac.amxx
to the new one.
If you were using
web statistics of bans then replace lac’s files on your webserver.
File lac.wad is an update for clients. If a client uses an
older version of antichit, than installed on the server, the new version will
be downloaded automatically to the client, after which he will be proposed to
restart the game. After restarting, you can connect. Because of security
reasons and compatibility with the table lac_sha.txt, file lac.wad tightly
linked to the server version.
With 0.8 version, LAC provide to start downloading client
automatically. To allow this you must configure server first. Set in CVAR
lac_href DIRECT link to lac client archive. http://myserver.ru/files/lac.zip for example. http:// is necessary. If CVAR at less 3 char, it will be ignored.
You can setup URL of you LAC server or internet URL. But it must be in http
protocol.
If server work with lac_nolac 1 and
this CVAR are set, than server will be to offer download client.
[LAC] To download LACv0.8 RIGHT NOW type in console
"/lac"
If client type in console “/lac”, (if amxx plugin
present, client also can type it in say) client take a windows with
downloading.
If server work with lac_nolac 3, players weapon are dropped,
player are placed underground, that in hud text will be to offer download client. If client type “/lac” in
console download will starting. You can modify this text by lac_n3text cvar.
For start lac_nolac 3, CVAR lac_href must be set!
The rationale of
work of anti-cheat that any player is connected have to authenticate the
server. All checks for Cheats occur on the client side. If the server within 10
seconds after the start of connecting the player had not received information
that verification of the client completed the player will be kicked from the
server immediately. After authentication console server will be a message:
"[LAC] Authentification" Player
"(0000000000) complete."
Each player has a unique (and possibly no chance
to repeat 1 to 4 billion) ID - LACid, which is generated from data of the
computer that is running LAC.
For HLTV assigned conditional LACID_HLTV, indeed 0000000000.
Since version 0.3a
HLTV connects to the server, as if the server does not LAC, ie as usual.
Since version 0.6b
anticheat can not to kick players, and change the name with the tag [NoLAC],
and if you change the name to return this tag, or simply pass on to the server.
In both cases, the player will be assigned a conditional LACid LACID_NOLAC. Function of LAC wouldn’t
work on such players. Instead Bans lac_ban will produce a simple kick, although
the message is that banned. At the other players, still will work all the
functions of LAC. To put it CVAR lac_nolac, its values, see below.
The server can be
configured so that it rented screens, automatic every n minutes. Do not use if
poor speed of network. Using this kind of function could overflow disconnecting
the player from the server, an increase Ping, CPU usage, both the server and
client, filling the hard space server. But it can be very helpful during the
important games, Clan War.
LAC can log (and
leads it by default). Setting - CVAR lac_log (see below), contents, see below.
I draw attention to
that all bans and unbans recorded in a single file, as history, file
lac_ban.dat. If the size of the file will be very big, it could significantly
increase the time required to verify LACid player. It is therefore very rarely
encouraged to perform command lac_cban.
Console commands largely
depend only on the server components and may vary.
|
lac_id <mask> |
lac_id displays on players in the name of which contains a mask. If mask not
present, command will highlights the table: the name of the player - his LACid |
|
lac_ss <mask> |
Makes a screenshot of the players whose name in the mask. Screenshot
saved in \ cstrike \ addons
\ LAC \ screenshot as a jpg file. The size of approximately 100 kb, ie screns shooting should not
be much "stuff" online channel user. |
|
lac_ban <mask> <time> <reason> |
bans on the local
server player with LACid at some time in minutes. If
time is not specified, the ban will be given at least 1 hour. If you want to
ban him forever write the time 9999999. So many minutes is very long:). He wouldn’t play CS to that time:)
<reason> parameter is optional and can be omitted, displayed in a web
statistics. |
|
lac_unban <lacid>
<time> <reason> |
removes the ban on the
local server to introduce lacid, unless the time.
If the you type time, then you can ban on lacid at that time. <reason>
parameter is optional and can be omitted, displayed in a web statistics. |
|
lac_sha <filename> |
Checks checksum file on the client and the server. Then it displays
them in the console. There is a need to verify some texture maps. Many files
checksums may be different for different version of CS. Therefore, this feature
is complementary and can not serve as a pretext for determining cheaters.
Just this feature is very “heavy” for processor server and client processor.
So do not fool with it. |
|
lac_bans <lacid> |
displays a complete log of
bans of your server, when the same lacid was banned
and then was unbanned, there will be two lines, look at the higher. To
displays bans of a specific lacid, type it after
command |
|
lac_cban |
Clears the history of the local server not to display late bans by
command lac_bans. Current bans remains. Also this
command start automatically if file lac_ban.dat more than 1 MByte |
|
lac_bantime <cheat
class> <ban time> |
This function provide to set up ban time for any class of cheat. If not parameters present
it will print current table. If you want to setup time for all class, type
command and time in minutes. If you want specify time for some class type
command, class and time. List of classes you can view at table of this
command. |
|
lac_ver |
Displays information about the program, including version. |
|
lac_srvlog <text> |
Would be stored lac.log specified text. Why? Then,
that this feature could be useful for any developers. |
|
lac_getcvarlacid <mask> |
For developers. Getting lac_id of player. |
|
lac_aid, lac_wdb |
To contact with LAC.amxx.
Do not touch them, not ot crash server. And
developers here, too, do nothing. lac_aid
passes id admin gave a command to the server that the LAC could answer in the
admin console. lac_wdb - also id of admin, but only
for the issuance of Ban: log is the name of who gave the ban, it is through
this path. |
by
<mask> in the description understood a part of the name player (register
is set) or userid player (write # 1), and if "*", then all players.
|
lac_band (default 3) |
act when it detects a cheat (of any type that included other CVAR’s). |
|
lac_bantimecvar |
It use for automatic ban after detection cheats. Don’t modify it
manually. Use for it lac_bantime
command |
|
lac_ifkurl(default http://lucifer.selfip.org) |
The text of which is attributed to the bottom of the message that the
player was kicked for missing or outdated LAC. We recommend that you install
a link to a site which now has the LAC, if the site is unavailable
http://lucifer.selfip.org |
|
lac_n3text (default
[LAC] This server LAC require. To start download
RIGHT NOW type /lac in your console!!!) |
This text for show in lac_nolac 3 mode if
client connected without LAC. Don’t forgot that text
length is limited width of screen. No word wrap. |
|
lac_shlim (default 60000) |
The level at which means player use a SpeedHack.
It describes how the value of milliseconds spent time with the client,
compared with the server. Values less than 20000 are meaningless, because
still the minimum t 20000. The maximum is 4294967295. If the value is set to
0 SpeedHack the client will not be detected. |
|
lac_log (default
1) |
Maintenance LAC logs on the
server in file lac.log. |
|
lac_nolac (default
0) |
Allows you to put on a
server without LAC client. 1 - pass
without a client. In the name sign [NoLAC] 3 - without a client. In the name sign [NoLAC]. Drop weapon. Show Motd window. Kick after 2 minutes left. |
|
lac_href (default "") |
Direct link to anticheat. If this CVAR at least 3 char, they mark as
disabled. If it disable lac_nolac
3 mode doesn’t work and in lac_nolac 1, alert
message to download lac wouldn’t display. |
|
lac_autoss (default
0) |
Includes the possibility of an automatic “shooting” screenshots
through assignments time period. |
|
lac_version (default,
version) |
Returns version of LAC, needed to pair with third-party development. Self-change is not recommended. Versions returns type: 0.6a |
|
lac_forceban (default 1) |
A value of 1, intercepts command banid,
from amxx plugins of metamod. In so doing, can make such ATAC could ban using
LAC. To do this, ATAC must adjust to ban by banid.
The result will be given bans by LAC. Similar to other plugins.
0 - disabled. |
|
lac_hdss (default
0) |
A value above 75, will
automatically make the screenshots from the players that one shot had caused
more damage than the value of cvar. To work this
function must be installed plugin lac.amxx |
|
lac_alias (default
5) |
If LAC found a number of registered alias’s equal
value of cvar, the LAC is seen as the use of
cheats. If value - zero - to ignore the number of alias’s |
Messages that may come from the
server when attempling to connect or when it starts.
|
[LAC] Check failed.
Please reinstall LAC!!! |
Remove LAC and install again
from the distribution. |
|
[LAC] Can't write
file LAC.dll. Exiting.... |
LAC for some reason can not delete the temporary file LAC.dll from
folder with hl.exe. Try to remove manually. This file has an attribute
"hidden" |
|
***[LAC]*** You,
name (LACid xxxxxxxxxx)
ban for nn minutes |
you were banned for nn minutes |
|
***[LAC]***Incompatible
LAC version. Need v0.3. http://lucifernet.homeip.net |
you have an outdated or too new version. Go to http://lucifer.selfip.org
and download a version of which is specified in the message (Need v0.3) |
|
***[LAC]***
You LACid õõõõõõõõõõõ in ban list. nn minutes left |
This means that you're
banned by LACid and would be unbanned in nn minutes. |
|
[LAC] This Server
LAC (LuCiFer Anti Cheat) Require.
http://lucifer.selfip.org |
You
don't have LAC. Or you should start it. |
In the case you were autobanned you
sent the message. It is signed by the end of reason. Here is a list:
SH - speedhack or programm which is
trying to influence system time.
EXE - injection cheat or programm
whis is trying to inject into hl.exe process.
DLL - cheat for opengl32.dll or other
dll in CS directory. Remove superfluous *.dll, but don’t
delete necessary for HL files
ASI - ASI/MIX cheat. Remove unnecessary *.asi/*.mix files.
MEM - process cheat or some programm
is trying to get into hl.exe memory (AntiViruses, FireWalls)
SHA - cheat like CS module or
nonstandard for server
models, sprites. You can look over nonstandard (missed) file to restore
original file.
ALIAS – you are using alias command, more
than resolves a server. Delete superfluous alias from config.
SYS - trying to hack anti-cheat . Some manipulations with system. Possible cause of
false positives - the program displays the processes twickers, high CPU usage by any program in the background.
OGL - cheat for opengl32.dll. Please
be sure your opengl32.dll wasn't modified by any viruses.
NOANS – LAC is not responding. Please
be sure that you network connection is work correctly.
ENG – cheats attacking game
engine. Please be sure that LAC on client work correctly and stable.
If your server crashes or you get errors when you start and
you are using any antivirus / firewall, try to add files of LAC of exceptions
to these programs.
Known problems with KIS (Kaspersky Internet Security),
Agnitium Outpost Firewall
To manage LAC by admins from amxx, since version 0.4 added a
plugin for amxx. Install the plugin lac.amxx to your server and admins with
access to the kick will be able to control LAC from their consoles: they will
be available to use - amx_lac_ban, amx_lac_unban, amx_lac_ss, amx_lac_bans,
amx_lac_sha, amx_lac_cban that correspond to features lac_ban, lac_unban,
lac_ss , Lac_bans, lac_sha, lac_ban have the same settings and applications.
Source code plugin file is lac.sma
Since Version 0.4
there is a possibility of displaying a list of local bans on a Webserver. Put
web directory to your webserver. Open bans.php file and if necessary change the
line
$ file = "e: \ Games \ Counter - Strike \
cstrike \ addons \ LAC \ lac_ban.log";
If you won’t to show monitoring of your server modify it:
$s="127.0.0.1";
$p="27015";
to your server and port. If
you don’t won’t to display monitoring modify it like that:
$s="";
the path of your server. I draw attention to that
web statistics of bans uses lac_ban.log files (ban statistics), and the server
LAC uses another file to determine how many people are banned.Any changes are
made to both, so for the handles of these files better did not to change them
by youself, not to make something somewhere lie.
This file is for
LAC settings.
The file is located in a directory with LAC.dll.
It contains CVAR's of LAC. You can edit only the CVAR, which in quotation
marks. Any other CVAR's will be removed.
In this directory is a log of all events of LACa, signature
and date. File names generated by date.
If the command was given by administrator from his console by plugin
lac.amxx, then in this log is written the name of admin and LACid.
This file is intended to verify the table. What it is
and what it offers? Clien will check checksums from files that are declared on
the server. They will contain a file name and checksums that may be in the
file. If checksum do not match, LAC will detect a cheat. Why: You can catch
Cheats sitting / substitute in the standard library counter. Just using the
module can be modified to catch the texture of the players, models, sights,
Sprite, etc. But again, I can not draw up a full table, because of a multitude
of patches and I do not know that it is now fashionable to replace.
For example, that table will do with us. The table
can be a very potent and powerful tool. But how it will work will depend, of
how we fill the table.
This file is intended to create a whitelist of LAC. This is
necessary, for example, if your good friend, which is one hundred poods not
cheater, can’t start LAC client, and he wants to play on your server.
Each line must contain the IP addresses of
customers. 1 line - 1 record, with no spaces: at the beginning and end IP.
Entries in the form of sub-networks do not operate.
Just at the beginning there is a line that should
be kept at the beginning of the file. The line begins with lac_pass, then
through a gap to be saved password. If the client is setinfo lac_white
password, it will also be launched as the white list. The password must be at
least three characters or the password will be ignored.
Instead lac_id from such clients will appear
LACID_WHITE.
If the client is listed in the white list will try
to connect to a running LAC, that he is in the white list will be ignored.
a) Delte the folder LAC from folder \cstrike\addons\
b) Open file \cstrike\addons\metamod\metamod.ini and delete the line
win32 \addons\LAC\LAC.dll
c) Delete lac’s file from your webserver
This information will be posted for developers. If you want
to write their statistics plugin for amxx, metamod, which have worked together
with lac, you will here. If you have a good design and you want share it with
everyone, please go here: http://lucifer.selfip.org
Is it possible to remotely, such as monitoring servers
know whether LAC?
Can. Send a request to UDP port on the server.
Request:
\ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \
xFF
Answer:
true \ x00 - for LACv0.3
true_x.X - for LAC since version 0.4, where xX -
the version number.
How do I get my lac_id for plugin?
1. If the plugin is made in the form of a dynamic
library, for example, to metamod, it can cause in a model of lac lake function.
C_DLLEXPORT boolean lac_getlacid (IN char * mask,
OUT char * buf)
How to call? hModule = GetModuleHandle (
"LAC.DLL"); GetProcAddress (hModule, "lac_getlacid"). In
short, I think, is understandable. You can certainly have *. h *. lib to write
....
In IN char * mask pointer to a string in which a
mask is the same as in all the teams server
OUT char * buf pointer to a string, which will be
inscribed lac_id. Fits into the text. The length of the array 20 bytes.
Returns true, if successful, and false, in the
event of failure.
2. Of pliguna AmxModX or engine HL
a) Bad way.
server_cmd ( "lac_getcvarlacid% s", s)
/ / There should be a delay, a better way out of
the procedure, and then do the procedure due later
get_cvar_string ( "lac_getlacid", out,
20)
b) Good way.
get_user_info (id, "lac_id", lacid, 20)
Each player signs in the lac setinfo lac_id user.
If client try to change lac_id in setinfo, it will returned immediately.
What is the format of the lac_ban.log?
And what is it not evident? Normal text. When ban
or unban adds a line. In line _! Zb_ and others, serve to separate for a table
in html format. As shown in the file bans.php
What is the format of the lac_ban.dat?
Each ban or unban added 8 bytes. The first four -
lac_id. Second, four time what expire ban. Ban expiration time specified in
minutes, starting from 00:00:00 GMT, January 1st, 1970. (Ie, time () / 60). In
the case of these four bytes of unban are zeros.
I draw your attention if you want to know whether
this unbanned lak_id or not, you should start a search from the end of the file
and make a decision on the latest from the end of the file record (the first to
be found since the search from the end).
The author is LuCiFer
e-mail: mailto:2xl@mail.ru (usually answer, but not very
quickly)
Site: http://lucifer.selfip.org
I am very grateful to all those who
helped me, what can. The list of the most distinguished:
Geny-Key - in writing alias detector algorithms, tips, codes.
R@mZeS – translation into English. If any
problems with it, please contact my: ICQ 1991-561. e-mail:
ranzez91@gmail.com
flacs - for their assistance in algorithms for
searching cheats.
JFF |
Koshka and Ares - emblems of
0.7 versions, control check file list
MPA3b - emblems of 0.6
versions, programs Lac Check
All moderators, the official forum.
All beta testers.
Everyone who sent me cheats for, as well as correct errors found.
Everyone who help me test.
Here I will collect
your most frequently asked questions, as well as clarifying issues of the
anticheat.
Q: Why there are so many "broken" screenshots?
A:
Because the engine Counter-Strike uses the UDP protocol that is not guaranteed
delivery of packages recipient. For the game itself is not fatal. But for the
jpeg file is fatall ...
Q: Can I ban by LAC_ID not for cheats, for example for a
violation of the rules of the server?
A: Of
course. You can use lac_ban
Q: Can I ban by LAC_ID if the player is not on the server.
A: It
is possible using lac_unban (despite its name). For example to ban player with
LAC_ID 1234567890 for 2 hours should be given the command:
lac_unban 1234567890 120
Q: Is it possible to remotely, such as monitoring servers know
whether LAC?
A: Yes.
Send a request to UDP port of the server. Request:
\ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \ x66 \
xFF
Answer:
true \ x00 - for LACv0.3
true_x.X - for the LAC since version 0.4, where xX
- the version number.
Q: What is the function lac_crc???
A: With
the help of lac_crc you can ask any file checksum. For example, you can check
whether a player's original model of a weapon. For example:
lac_crc * cstrike \ models \ v_awp.mdl
asks checksum of the file, if it differs from
controlling the original file, it should be concluded - the file does not
original. In practice this feature was a bit
useless:)
Q: I've found a cheat working for LAC, or “hole” ...
A: Send
it, please to the author of LAC to the e-mail address 2xl@mail.ru. In the next
version LAC will block this cheat.
Q: Server crashes when you run over 10-20 seconds. What should
I do?
A: Try
disabling sync with the central ban system. To do so write in the console
server lac_urlbans 0. By default
this option is turned off. If you fall off again, in options to try to disable
one by one plugins metamod'a.
Q: Can I make a menu in AMXX for admins???
A: Yes.
Open the file clcmds.ini, located / addons / amxmodx / configs / clcmds.ini
Add the line, if desired, in any position:
"Ban by lac_id" "amx_lac_ban #%
userid%" "bd" "u"
"Take screnshot" "amx_lac_ss #%
userid%" "bd" "u"
Then admins writes amx_clcmdmenu console. There
would be a menu, where you can choose Ban by lac_id.
amx_clcmdmenu you can bind to any button, for
example, bind l "amx_clcmdmenu" will bind the menu to button L
To have it worked on the server must have plugin
lac.amxx
Q: Are there any bots that can be installed on the server,
along with LAC?
A: Yes.
PODBot MM http://podbotmm.bots-united.com. These bots are written specifically
for Metamod'a.
Q: I have N servers.
Can I do that bans will be for all servers?
A: Yes, you can. Move
LAC folder from addons dir to, for example D:\LAC. After that on each server
edit metamod.ini, as you have as
win32 D:/LAC/LAC.dll
This cant be worked
if you use special symbol in path or very big path length. If you have servers
on several PC on Windows OS, you can map network drive to uninclude special symbol.
Q: If there is no secret, the language written this
anti-cheat?
A: The
client - assembler. The server to 0.6b - assembler, since C + +.
26.01.09 Version 0.8a
+Startup fixes
24.01.09 Version 0.8
+Fix’s
+lac_crc changed to
lac_sha
+alias detector
+All limits from
lac_sha.txt are delted.
+lac_bandi deleted.
+documentation for
developers
+WEB BANS are added IP column
+WhiteList
+AutoUpdate
+Fixed lac_nolac, and
LACID_HLTV bugs
+upgrade screenshot algorithm
+CVAR lac_bantime is replaced by command lac_bantime with new features.
+Self cleaning lac_ban.dat
+New mode with self downloading
+WEB BANS style is modified. Added server monitor.
+Added simple program for editing ban list
21.12.08 version 0.7 beta
version
+fixes
+screenshot
protection
+new lac_id
generation
+new cheat are
blocked
+table CRC defense
15.12.07 version 0.6 Public
Edition Release
+now you can ban cheaters, but
no only lock (CVAR lac_bandi).
+cvar on level SpeedHacka
(lac_shlim)
+cvar for centrals bans
(lac_urlbans)
+command lac_cban
+command lac_ver
+very more fix such as server
drop, taking screenshot, retrieving from monitoring , players names i.e.
+find new working cheats. In
0.6 it is fixed/
+In sceenshots write player
name and IP.
16.01.07 version 0.5a
Public Edition Release
+add CVAR: lac_band
+fix bug with SpeedHack.
15.09.07 version 0.5 Public
Edition Release
+fix server drop without access
to http://lucifernet.homeip.net
+some of bug will fix
+add two CVARs: lac_bantime,
lac_ifkurl
+add reason of ban
+now LAC can ban them self
9.05.07 version 0.4 Public
Edition Release
+ban base can view.
+web ban interface
+admin from amxx can use LAC
+screenshots have FEC.
22.04.07 version 0.3a
Public Edition Beta2
+HLTV support
+fix bag with console’s errors
+fix bag with games changename
14.04.07 version 0.3 Public
Edition Beta1
+ first version for public.
17.02.07 version 0.3
+add LACid, hardware
identification
+add screenshot future
+add crc file chech.
+tested on Windows Vista
+color depth is 32 bit only.
+logo at startup
27.08.06 version 0.2
+add redirect command line
parameters
+add OGL cheat detection
19.08.06 version 0.1
First version