Official site anti-cheat Ultra Core Protector

Home Download F.A.Q. Addons Monitor Forum Support Advertise English version site UCP Anti-Cheat    Russian version site UCP Anti-Cheat
Ultra Core Protector - is the client-server anti-cheat freeware, for server protection from unscrupulous players.

Abilities Supported games  
Half-Life
Condition Zero
Counter-Strike 1.6
Day of Defeat
Adrenaline Gamer
Team Fortress Classic
Counter-Strike Source
MU Online
Ragnarok Online
Half-Life 2 Deathmatch
Adrenaline Gamer 2
Team Fortress 2
How to install the server portion anti-cheat?

   Installation for HL1

  • For anticheat server should be installed AMX Mod X latest version
  • Copy ucp.amxx to directory addons/amxmodx/plugins/
  • To addons/amxmodx/configs/plugins.ini add line ucp.amxx
  • Copy ucp.cmd to root mode directiry with liblist.gam
  • Copy banlist.txt, config.cfg, cvarlist.txt, detectlist.txt and filelist.txt to directory addons/amxmodx/configs/ucp/
  • Copy ucp.txt to directory addons/amxmodx/data/lang/
  • Also, the server must be installed and enabled the module sockets_amxx.dll, it is included in the standard distribution AMX MOD X
  • If on a server module dproto below version 0.4.8 for compatibility with anticheat, it is necessary dproto.cfg to find string ValidInfoFields_Engine in its config is installed and to add in the string end \*ucp_id

   Installation for HL2

  • For anticheat server should be installed SourceMod latest version and module Socket (Download)
  • Copy ucp.smx to directory addons/sourcemod/plugins/
  • Copy ucp.cmd to root mode directiry with gameinfo.txt
  • Copy banlist.txt, config.cfg, cvarlist.txt, detectlist.txt and filelist.txt to directory cfg/ucp/
  • Copy ucp.phrases.txt to directory addons/sourcemod/translations/

   Note

  • That with steam clients could come on a server it is necessary to disable VAC, for this purpose it is necessary to add a key -insecure in start server commandline string
  • To automatically install and run anti-cheat players entering without anti-cheat, you must add a line <a href="../cstrike/ucp.cmd"> Install</ a> in the main motd.txt server side. After a player clicks on the link to install the game unload and run through the anti-cheat. You should also warn the players to sweat and run the game with anti-cheat need them to run the game with ucp.exe file from the root directory of the game.

  Missions of files

config.cfg – the configuration file anticheat.
banlist.txt – ID's of banned users.
ucp.cmd – original file of a client part, serves for identification and autoupdating.
filelist.txt – the list of files for check. 100 lines there are more.
cvarlist.txt – the list of cvars for blocked. 50 lines there are more.
ucp.txt – server messages in different languages for HL1.
ucp.phrases.txt – server messages in different languages for HL2.
detectlist.txt – list of signatures of unwanted software at the client side. No more than 50 lines. Syntax:

Scan method

[P] – search by name
[W] – search by class window
[S] – search by name driver (.sys)
[D] – search by description driver
[L] – search by local module memory size (use ucp_info 1 in game console, for write in .dbg file all module info)

Action

[M] – show message
[K] – kill process/window
[B] – blue screen of death

Example

[W][K]viral
[W][B]ollydbg
[D][M]ntice.sys Need close SoftIce and restart PC

  Commands

ucp_ban [nick/userid] [time in mins (optional)] [reason (optional)] – banned on a local server of the player on the identifier computer. If time banned it is not specified, or it is specified 0, banned forever.

ucp_banid [id] [time in mins (optional)] [reason (optional)] – banned on a local server of the player on the entered identifier. If time banned it is not specified, or it is specified 0, banned forever.

ucp_unban [id] – unbanned on a local server of the player on the entered identifier.

ucp_banlist – shows the list of banned players.

ucp_banlist_file [ full file name/ 0] – path to a file where identifiers banneds users are stored (default "0").

        0 – will read a file from a directory by default.

ucp_version – shows version anticheat.

ucp_who – shows the list of players on a server.

ucp_who_mode [0/1 ] – on/off access to cvar ucp_who (default “0”).

        0 – ucp_who can use only administrators
        1 – ucp_who can use all players

ucp_screen [nick/userid] [1/time in sec] – removes a screenshot from the player and sends on a server in a format jpg on the selected protocol. The second parameter can be 1 or greater than 60.

        1 – see screenshots without leaving the game (only works in the reception of screenshots over HTTP)
        time in sec – takes a screenshot of the player on a time interval (per second), the minimum frequency shall be not less than 60 seconds

ucp_autoscreen [interval/0] – removes a screenshot from the player on the set time slice (on seconds). The minimum periodicity should be not below 60 seconds (default "0").

ucp_screenall – takes screenshots from all players about the same time.

ucp_mode [0/1] – On/OFF a plugin anticheat without server restarting. (default "1")

        0 – plugin off
        1 – plugin on

ucp_checkfile_mode [0/1 /2] – ON/OFF a check of files from filelist.txt (default "1").

        0 – off
        1 – on, at finding of stereotyped files deletes them and I uploaded the new
        2 – on, at finding of stereotyped files close game with the message that it is need to reinstall game

ucp_upload_mode [FTP/HTTP] – the protocol on which the sreen on a server will be sent (default "FTP").

        FTP – File Transfer Protocol
        HTTP – HyperText Transfer Protocol

ucp_upload_host [address/+] – HOST or IP address of the server which will be sent to screens (without www, http:// and ftp://), if the http or ftp server is on the same server as the game itself, and the server has an internal and an external address, then better to ask instead of the address “+” sign, in this case, the screens with external players will be sent to an external mail server, and from internal to internal.

ucp_upload_port [number] – PORT server.

ucp_upload_user [login] – Login FTP server.

ucp_upload_pass [password] – Password FTP server.

ucp_upload_path [path] – Screens directory. (if current dir, write '/')

ucp_build [build number/0] – number or numbers build from which it is authorised to connected on a server (default "0", the option means is switched off). It is possible to specify as one build "4156" and a little "3779; 3939; 3248; 3266". Anticheat learns following builds:

[HL1] 4554
[HL2] 3048, 3152, 3264, 3224, 3698, 3945, 4044, 4248, 4743

ucp_cpurl [http url/0] – possibility to show the banner in the field Content hosting provided by: at connection to a server (default "0", the option means is switched off). Create html file, for example cs.html, to write there the following code:

<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" style="margin: 0px" bgcolor="#000000">
 <html>
 <a href="http://your address"><img border="0" src="cs.jpg"></a>
 </html>
</body>

where cs.jpg your banner with the sizes 340?56. Upload cs.html, cs.jpg   to your http server and write here http://your address/cs.html

ucp_detect_mode [0/1 ] – on/off scan unwanted software on the side of the player (default “1”).

        0 – off
        1 – on

ucp_detect_time [0/time in sec] – interval in seconds to scan unwanted software from the connected of player to server (default “0”, that is scanned only when connect on the server).

ucp_link [url] – link to anticheat, which will show at kick-message.

ucp_redirect_mode [0/1] – on/off function redirects the players without a no-anticheat (Default “0”, the function is disabled).

        0 – off
        1 – on

ucp_redirect_wan [HOST/IP] – external server address, which will be forwarded to the players without anticheat infantrymen entered from the Internet.

ucp_redirect_lan [HOST/IP] – local address of the server, which will be forwarded to the players without anticheat infantrymen entered from inside the network.

ucp_monitor [0/1] – on/off function of sending data to the server to the official site of anti-cheat (Default “1”, the function is enabled).

ucp_precache [0/1] – on/off function to send file ucp.cmd to the player when connecting. This file is used for semi-automatic setup\update anticheat. (Default “1”, the function is enabled).

ucp_fastkick [0/1] – on/off quick kick no-ucp players. (Default “0”, the function is disabled).

noucp_mode [0/1/2] – on/off function connect to the server without the anticheat. (The default is “0”, the feature is disabled).

        1 – no anti-cheat will be able to run on the server, but can only do damage to those who play the same way without the anticheat
        2 – all players can do damage to each other

ucp_id_mode [1/0] – on/off connect to the server 2 or more player with the same UCP ID. (The default is “1”, the feature is enabled, and can’t connect to server, if there is already game the player with the same UCP ID).


 



Home | Download | F.A.Q. | Addons | Forum | Banners | Sitemap | Directory | Support
Copyright © 2008-2015 UCP. All rights reserved. Privacy Policy. Siter.