Deus Ex Clan [A]lpha
homeabout usprojectsmembersmatches
join uschallenge usdownloadsforum
MiniMachina

AdvBan by Alex

home / Projects / MiniMachina / AdvBan

Description

This mod enables you to ban users on a different way than normal. This banning method is not based on a client's IP, thus cannot be evaded with dynamic IP's.

Download

MMAdvBan100 (6 KB) — the latest version (09.05.2007).

Installation

For additional information please read "readme.txt" in the archive.

  1. Extract all the files from the archive to DeusEx/System.
  2. Open your DeusEx.ini from DeusEx/System.
  3. Find the line [DeusEx.DeusExGameEngine], then add the lines somewhere in that block:

ServerPackages=MMAdvBan100
ServerActors=MMAdvBan100.AdvBanMutator

Use

This mod is fairly easy to use. You should be on the server, log in as admin and type the following:

mutate advban PlayerID

Of course, you should replace PlayerID with the ID of the player you want to ban. You can retrieve the list of players and IDs by typing "playerlist".

When a banned player tries to join, they are getting kicked automatically in 2-3 seconds after joining.

Configuration

bKickPlayer means if the mod should kick the player, when they get banned. If you set it to false, the player gets banned, but doesn't get kicked.
BanCommand is the command that will be executed on the banned player when he joins. You can add multiple commands, by adding a | symbol between them. Keep in mind: some commands are executed faster, causing the other commands to be disabled. You don't need to fill BanCommand, the player gets kicked automatically when he joins & he is banned. 

As soon as you load up the mod, your DeusEx.ini gets filled a bit more, with things like this:
Banned[0]=
BanInfo[0]=

The Banned[] part contains the value that is being compared with, when the player joins, so do not empty this variable, unless you want to unban someone! BanInfo[] contains info about the player you banned. It will contain the IP & PlayerName of the person you banned. It has no further use.

Credits

[A]lex — development.

Thanks to

[A]Nobody. Even though he doesn't know he helped with this, he did, quite a while ago.
DJ. The bastard who kept asking for the administrator password. The bastard who got banned as the first with this mod.


Powered by [A]