Please register or login now to access the full site, including;
Uploading files and screenshots,
Viewing and downloading restricted access files,
Posting in the forums,
and more.
User Info
Currently viewing: load Usergroup: Guests(Group ID: 0) Your current IP is 216.73.216.104
This server-side tool kicks and bans clients by I.P. address or name by adding banning commands to Unreal.
Banned
IPs and their names are stored in xBan.ini in the BannedIPs and
BannedNames lists. The 'xBan' command will enter the client IP address
and name into the xBan.ini lists and kick the client. You can enter IP
addresses/names manually into xBan.ini if you wish by using the in-game
'ban' command or editing xBan.ini directly.
You can ban any portion of an IP address. If you wish to ban a subnet simply enter the first part of an IP address into a slot in xBan.ini. For example, this xBan.ini entry, BannedIPs[1]=156.137, will not allow any client from the 156.137 subnet to play on the server.
Banned names or name parts are stored in xBan.ini in the BanName list. Use the in-game 'banname' command to populate this list. You can add names by editing xBan.ini directly. Banning by name is case-insensitive. An entry of 'less' will ban any player whose name contains 'less', 'LESS', 'Less', etc.
You can also have xBan log the IP address and name of up to 1000 clients in xBan.ini. Name, IP Address and Computer Name (future) are stored. See "iplog" command.
INSTALLATION:
Stop the server
Put xBan.ini and xBan.u into your unreal/system directory
Add the line, ServerActors=xBan.xBanInfo, to the [Engine.GameEngine] section of DeusEx.ini
Restart the server
NOTE - All options are turned OFF when you install xBan. Be sure to turn on the functions you want to use by using the appropriate in-game command below.
USAGE:
In the Unreal console type: admin set xBanInfo cmd <command> <parameters>
COMMANDS:
ids Display client information. Most useful for getting client IDs for other xBan commands requiring an ID.
kickid <id> Kick a client by id
kickban <id> Kick and ban a client by id
ban <IP address> <name> Add an IP address & name to the banned list
unban <slot> Remove an IP address from the banned list
ipscan <on|off> Turn on/off IP address checking routine
iplog <on|off|clear> Turn on/off IP address logging routine. 'clear' erases stored IP addresses in xBan.ini
noplayer <on|off> If "on" player names starting with "Player" are not allowed
tickrate <#> Number of seconds between when xBan processes a command, checks for banned IP addresses and logs IP addresses. 3 is a good number
status Report xBan properties
forcescan Force a scan of client IP addresses for banned addresses. Normally a check is performed when the client count changes. This will force a scan even if ipscan is OFF
aka <id> Searches the IP Address Log for last 5 instances of a player's IP Address and displays the other names the player has used
banname <name|name part> Ban names. Entry can be a whole name or a name part you do not want to allow. Name banning is case-insensitive.
unbanname <slot> Remove a name (part) from the banned list. Use status command to get the slot #.