You are an unregistered user, you can register here



If you wish to make a donation you can by clicking the image below.

Go Back   The Unreal Admins Page > Forums > Front Page > Downloads > Wormbos Area

Closed Thread
Thread Tools Display Modes
Unread 15th June, 2004, 12:44 PM
Wormbo's Avatar
Wormbo Wormbo is offline
out of order
Join Date: Sep 2003
Posts: 3,383
Default [UT2004] Anti TCC

Old versions of Anti TCC for UT2004.

Please note that the latest versions are now called Anti TCC 2009. See the discussion forum for the latest version.
Attached Files
File Type: zip (97.6 KB, 1788 views)
File Type: zip (139.6 KB, 893 views)
File Type: zip (132.0 KB, 1022 views)
File Type: zip (138.7 KB, 1048 views)
File Type: zip (141.6 KB, 1005 views)
File Type: zip (141.6 KB, 1487 views)
File Type: zip (141.1 KB, 1365 views)
File Type: zip (143.1 KB, 1297 views)
File Type: zip (149.0 KB, 1486 views)
File Type: zip (154.5 KB, 2442 views)
File Type: zip (170.0 KB, 1619 views)
File Type: zip (171.3 KB, 2242 views)
File Type: zip (174.2 KB, 1591 views)
File Type: zip (185.5 KB, 4651 views)
File Type: zip (155.9 KB, 1009 views)
File Type: zip (157.3 KB, 2528 views)
File Type: zip (178.5 KB, 784 views)
File Type: zip (180.0 KB, 677 views)
File Type: zip (179.7 KB, 671 views)
File Type: zip (180.8 KB, 825 views)
File Type: zip (182.3 KB, 891 views)
File Type: zip (182.2 KB, 663 views)
File Type: zip (182.2 KB, 787 views)
File Type: zip (189.9 KB, 818 views)
File Type: zip (195.4 KB, 730 views)
File Type: zip (202.4 KB, 747 views)
File Type: zip (205.2 KB, 738 views)
File Type: zip (206.9 KB, 846 views)
File Type: zip (211.1 KB, 642 views)
File Type: zip (211.0 KB, 676 views)
File Type: zip (211.6 KB, 653 views)
File Type: zip (211.4 KB, 685 views)
File Type: zip (210.8 KB, 695 views)
File Type: zip (211.4 KB, 647 views)
File Type: zip (211.8 KB, 733 views)
File Type: zip (211.5 KB, 727 views)
File Type: zip (211.6 KB, 709 views)
File Type: zip (215.3 KB, 707 views)
File Type: zip (214.1 KB, 726 views)
File Type: zip (213.7 KB, 933 views)
File Type: zip (218.3 KB, 773 views)
File Type: zip (220.0 KB, 6354 views)

Last edited by Wormbo : 29th October, 2009 at 04:53 PM. Reason: old versions
Unread 8th July, 2004, 08:03 PM
Azazel's Avatar
Azazel Azazel is offline
Join Date: Jul 2002
Location: UK
Posts: 2,408

Anti TCC Changelog

Changes 1.18b -> 1.18c
* fixed a bug where custom MD5 checks would generate some "array out of bounds"
errors on Anti TCC initialization when there are more custom MD5 checks than
profile FileBlacklist entries
* added FullMD5s of UT2004 v3320 (unpatched UT2004 Editor's Choice Edition)
* fixed zero date in client log timestamps

Changes 1.18a -> 1.18b
* removed bCheckExternalHacks option; the agreement message only shows up if
the admin has configured blacklisted files or MD5 checks outside the UT2004
and Windows\Prefetch directories - should hopefully end some client paranoia
and admin confusion
* added support for UT2004 v3321beta classes and v3323 classes and FullMD5s
* delayed mid-game check a bit so the message about it has time to show up
* added an option to disable the mid-game check
* fixed death detection being disabled when disabling bNoTossWeaponSwitch
* fixed support for Silent Admin Login in Anti TCC console commands
* fixed illegal class strings being logged as encrypted strings
* slightly modified cache package search to hopefully fix downloaded maps not
being found
* disabled Escape key in the agreement dialog box so players don't accidently
press it when they want to close the login menu
* added a message box when the client version is not supported by Anti TCC's
FullMD5 checks (if they are enabled)
* added a limitation for CenterView to the secured PlayerController, so it can
only be used once in 3 seconds (keeps the functionality but prevents expoits)
* downgraded map MD5 check to QuickMD5
* fixed cached packages not being found for FullMD5 checks
* the SET command check has made its comeback - this means, Anti TCC can now
actually detect TCCs again
* additional FileBlacklist entries in configuration profiles are possible now
* renamed the mutator to MutAntiTCCFinal to allow Epic to flag earlier versions
as non-standard - this is really supposed to be the final version of Anti TCC

Changes 1.18 -> 1.18a
* fixed a bug where Anti TCC couldn't find its own package file in the client's
cache directory under certain circumstances
* unpacked some nested function calls (might fix garbled check results if they
were a result of UnrealScript VM bugs, otherwise they may as well be netcode
bugs or something completely different)

Changes 1.17 -> 1.18
* added default .U file FullMD5s for v3270
* added a configurable wildcard file blacklist with some hard-coded default
checks for known aimbot files
* added bCheckExternalHacks option, which tells Anti TCC, whether wildcard file
blacklist checks are allowed outside the UT2004 and WindowsXP\Prefetch dirs
* added dialog box where clients can select, whether they want to let Anti TCC
look for files outside their UT2004 and WindowsXP\Prefetch directory or only
disconnect/spectate the match (only shows up with bCheckExternalHacks=True)
* added client TimeDilation checks
* added a check for suspicious classes (e.g. renamed aimbot classes)
* added a progress message for mid-game checks that require a noticable amount
of client resources and disabled forced respawn during these checks
* added a fix to the secured PlayerController for certain FOV problems
* added anti-autoaim and anti-script-wallhack code to secured PlayerController
* other mods can now detect Anti TCC kicks by checking for Mutate commands that
start with the string "KickedBy AntiTCC"; other mods can tell Anti TCC that
they kicked a player by sending the Mutate command "KickedBy <mod> <reason>";
players abusing the KickedBy command to confuse Anti TCC are kicked
* fixed a bug that caused spectators to prevent the start of a match
* added bSingleLineLogs option, which will cause Anti TCC to write insecurity
details to a single line in the log file instead of multiple lines for player
details, insecurity description, detected values and expected values
* added a check for an illegal player ID, which seems to be connected to a
widely used CD key
* slowed down skin checks a bit to reduce lags for other players
* fixed class list timeout being displayed as package list timeout
* simplified class list check and slowed it down to reduce client-side hitches
* fixed new v3270 classes being detected as unknown classes on earlier server
* fixed modified class Engine.GUIController being detected in UT2004 v3197beta
* progress messages now also include "Please wait" if the match countdown
hasn't started yet
* added option to display the server operating system in the server details
(Windows, Unix-based or MacOS X and whether it's a 64bit system)
* removed support for Anti Bypass Tool, since it is now replaced by the file
blacklist checks
* fixed potential problems with backslashes vs. slashes on non-Windows clients

Changes 1.16f -> 1.17
* added seperate kick message for illegal classes
* seperated WhatToDo settings for blacklisted files/classes, skin cheats and
illegal render settings from other cheat reactions
* if you're kicked or banned, it will show up in the client logfile
* Filter Player Name will now also remove invisible characters from player
names (not only color codes)
* Anti TCC tries to disable blacklisted classes and all hacks based on the
HelioS security hack
* tweaked the match delay code again to prevent other mods from accidently
saving an increased NetWait time
* objects with illegal names no longer crash the client; instead the number
of illegal object names found is reported to the server and results in an
integrity violation
* Anti TCC will delay match start and respawn as long as all clients are busy
doing MD5 checks if bcheckFullMD5 is enabled (the game is unplayable during
Full MD5 checks anyway)
* optimized client class checks; only new classes are sent now, which should
greatly reduce lag after death (not the stuttering after you die, though)
* all broadcast messages are now displayed in the server log and in webadmin,
even those that are not broadcasted to clients to prevent flooding
* the class blacklist was slightly modified to detect yet another bot
* the SaveLog and (No)SimpleLog console commands have been removed; please use
the webadmin settings instead

Changes 1.16e -> 1.16f
* fixed issues with Windows clients on Linux servers and vice versa
* modified the new aimbot check from 1.16e to run at least once at startup
* made class count check compatible to Mac UT2004 v3229

Changes 1.16d -> 1.16e
* increased maximum length for log file timestamp, allowed console class and
allowed GUIController class in webadmin to 50 characters
* tweaked match start delay and respawn deplay again
* fixed short freeze after death (it still freezes some times, but not as long
and due to a different reason, see next change)
* modified class check to actively search for more unknown aimbot classes
* fixed automatic banning (still, avoid using automatic permanent ban, please)

Changes 1.16c -> 1.16d
* optimized sorting algorithms for player IDs and package lists
* added protection against nick change flooding
(bot coders sometimes have weird ideas o_O)
* tweaked text flood protection
* tweaked match start delay and respawn deplay so the match won't start as long
as all players are still initializing Anti TCC and individual players can
only respawn when they are done initializing Anti TCC
* removed InitialTimeoutSeconds setting because of the new initialization delay
* class blacklist now also gets checked when the player dies
* check for illegal object name characters checks the whole object name now to
find obfuscated variable names more reliably
* added some more aimbot classes to the class blacklist
* removed MD5 and string encryption (but kept compression) to work around the
CRC Mismatch and related problems
* increased default timeout to 1 minute and logfile save interval to 30 seconds

Changes 1.16b -> 1.16c
* modified kick messages to be easier to understand
* added a fix for another server crash exploit
* partially fixed "CRC Mismatch", "Forged Player ID" and related problems
* tweaked class check result for non-existant classes
* added more detailed class check log messages
* reason for integrity violation is sent to the client as well
* broadcasted Anti TCC messages are also displayed in the webadmin console now

Changes 1.16a -> 1.16b
(shows up everywhere as 1.16a with different build date, sorry)
* added fix for a server crash exploit
* added fix for demo playback crashes and log spam
* added some more classes to the class blacklist
* modified admin faker code so HelioS bots are fooled as well
* fixed player ID logging using the server's GUID instead of the client's on

Changes 1.15 -> 1.16a
* dropped the 'Lite' in the name - Anti TCC wasn't 'Lite' anymore for a long
time already
* added spam protection to Ver, Whois, Whowas and ShowIDs commands
* removed server-side effect of CreateCameraEffect command
* added support for new v3236 classes on older server versions
* added class blacklist (blocks known aimbot classes)
* added den_p1p0-Hack.ini and UnrealGame.dll to hard-coded disallowed files
* added v3236 .U file FullMD5s to hard-coded MD5 list
* increased default timeout values by 50%
* added option to automatically remove old player IDs after a certain time
* added support for the Anti Bypass Tool, which detects and disables the
den_p1p0 security bypass
* the Anti TCC package is now checked regardless of the bSelfIntegrityChecks
setting's value
* tweaked color code stripping code for player names

Changes 1.14 -> 1.15
* added internal color code stripping
* moved check progress screen message further upwards
* added option to strip color codes from player names and text messages
* added hard-coded FullMD5 checks
* added class count checks
* tweaked match and respawn delay code
* fixed class checks starting before package checks were completed when many
packages are loaded
* modified class check delays to speed up initial class check while still
reducing lag mid-game
* increased frequency of render settings checks
* FullMD5 checks now also send the checked file's actual name to the server
* locked down unsed security functions (some of them seemed to get called from
outside Anti TCC)
* logfiles are only created when players actually join the game

Changes 1.13 -> 1.14
* tweaked text flood and mass suicide checks
* removed GUI classes check because it kept causing "Incompatible Game Files"
* fixed spectators affecting match start delay
* slowed down skin and package checks to reduce lag
* class checks also include stasis actors and actors in the entry level
* package GUID is also sent for FullMD5-checked files
* tweaked configuration profiles code

Phoenix Alliance - The Movie
Revisionistic Movie
The Unreal Admins Page - the resource for unreal admins

Last edited by Wormbo : 25th September, 2004 at 08:51 PM. Reason: added 1.18b/c
Closed Thread

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT +1. The time now is 01:55 AM.


All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.