Counter Hack - Leading the Anti-Cheat Movement

HowtoBanCheaters

Categories :: Page Index
Login :: (Public page)
There will come a point in time when you will want to ban a player, either cheating, using exploits, or harassing others on the server, and you will need to ban them. Below are several ways to ban people on several different games. In all cases you need to have admin powers or remote access (rcon).

Admins, take note, know who your good players are on the server, because you'll eventually get a complaint about a "clean" player who was banned. Make sure the person who is e-mailing you knows their info about cheaters, and you trust them. If they don't, they could be mistaking a person who is a cheater.

HalfLife & Mods

Open up the console by pressing the "~" key, and type "status". Hit enter, and it will print several lines of information, one line per player. If you have admin powers, remember their server id number. If you use rcon type: rcon banid <time> <name/server id/WonID>. For time, put how long your want the player to be banned in minuets, and put "0" for permanent ban. If you are the server just use the same command without "rcon". If you use AdminMod, type: admin_ban <name/server id/WonID> <time>. That’s it, the server will ban and kick him for you, and also ban their ID.

If your not an admin, hit "F5" to take a screenshot of the information. Later, go to your half-life folder, and it should be in there as a .BMP file. Open it, and take a look. Look for their name, the go over to their SteamID and give it to an admin for the server to ban the SteamID.

What's a SteamID? Well its like a fingerprint. Once you play CS, it connects to Valve Content Servers, and gives you a SteamID matching your CD-Key. You then connect to a server and it takes your SteamID number and stores it. How is this helpful? Servers can chose to block certain SteamID's.



Here is a screen shot of Counter-Strike's console when I typed "status". See Fo0? See the Number 401535, that's Fo0's WonID. Fo0 was caught in the act of wall hacking. I cut out the other players' WonIDs, because I don't want their numbers being abused.

Quake3

In Quake, you can simply kick a player using rcon by typing "\rcon kick <player or id>". However, the player can still rejoin the server if he wishes to, for this you need to ban their IP address.

Warning: Remember, most players will have a dynamic ip address. That means that each time they log onto their Internet connection they will have a different IP address. This means that if you ban an IP on your server you might be banning their whole Internet Service Provider and all their users. Just keep that in mind.

First you need to set the g_filterban to 1 in your server.cfg

g_filterban 1

Then, to add an IP address to ban you simply need to use the addip command:

addip 192.168.0.4

If you want to remove an IP from the banlist you can simply execute the removeip command:

removeip 192.168.0.4

You can also use the g_banips command to show which ip addresses are currently banned.

g_banips

Remember to use \rcon before every command if you are executing it in game through Remote Control.

UnrealTournament

Login as an admin by typing:

adminlogin <password>

Then simply enter:

kickban <playername>

The Player name bust be entered exactly, as it is CaSe SeNsItIvE. Example: TotalP4in must be entered exactly, "totalpain", "totalp4in", or "Totalp4in" will not work.

Return to Castle Wolfenstein

Since Return to Castle Wolfenstein uses the same engine as Quake III, follow the steps written out above for Quake III.


CategoryACInfo
IRC Channel
irc.gamesurge.net
#counter-hack
IRC Rules
Latest Topics