SMART BAN

 

 

--------------DESCRIPTION--------------

Mod to ban (un-ban), kick and transfer players in spectator mode.
The player will be banned by IP, by SmartBan ID and, if the server uses ACE 1.3x anti-cheat, by ACE HWID.
SmartBan (
SBN) has a graphical interface.

--------------
UPDATE--------------

Copy the new sbnX.u (X - new version
SBN,  Y - old version SBN) to System folder game.

Change the all values sbnY to sbnX
in the files:
UnrealTournament.ini, SmartBan.ini, mapvote.ini (the name file may be different depending on the mapvote you are using)

EXAMPLE:

UnrealTournament.ini:
ServerPackages=sbnY --> ServerPackages=sbnX
ServerActors=sbnY.SmartBanActor --> ServerActors=sbnX.SmartBanActor

SmartBan.ini:
[sbnY.SmartBan] --> [sbnX.SmartBan]

--------------
INSTALLATION--------------

Copy files WinClient.u and sbnX.u (X - version mod) to System folder game.

UnrealTournament.ini:
[Engine.GameEngine]
ServerPackages=sbnX
ServerActors=sbnX.SmartBanActor (or as a mutator: sbnX.SmartBan)


After starting the server, the SmartBan.ini file with the mod settings is created in the System folder game.
Description of settings:
[sbnX.SmartBan]
AdminEmail= (The email field that will be displayed to players after a ban or kick. If the field is empty then email forcontact will be taken from UnrealTournament.ini)
bDebugLog=False
bUseACE13=False (False - if ACE 1.3x anti-cheat is not used on the server, True - if the server uses ACE anti-cheat and you want to ban players by ACE HWID)
bTimeDivide=False (Works if bUseACE13=True. True - HWIDWaitTimer will decrease every time reconnect to the server for players with Linux/Mac, as well as for players with Windows who closed the ACE installation window)
BannedPlayer[0]=(Name="",Id="",RT="",HW="",IP="") (Banned player details)
BannedPlayer[1]=(Name="",Id="",RT="",HW="",IP="")
BannedPlayer[2]=(Name="",Id="",RT="",HW="",IP="")

............
BannedPlayer[100]=(Name="",Id="",RT="",HW="",IP="")

--------------
HOW TO USE--------------

1. Log as Administrator or StealthAdmin
2. To open the graphics window the
SBN type in console: mutate smartban

BAN/KICK/SPECTATE:
In the "Currents Player" column, select the player you want to ban or kick or transfer in spectator mode and click the corresponding button.
Banned player goes to "Banned Players" column. The kicked player will be kicked from the server before the end of the current match.

UN-BAN:
In the "Banned Players" column, select the player you want to un-ban and click the un-ban button.

--------------
INFO--------------

If ACE 1.3x is installed on the server and bUseACE13=True in the SmartBan.ini settings, then players with Linux/Mac, as well as players with Windows who closed the ACE installation window, will be kicked from the server.
This is due to the fact that these players do not have ACE anti-cheat installed and, accordingly, they can use cheats.

An administrator can get information about a player in the
SBN.ini file in the System game folder by double-clicking the player's name in the SBN window.

Developer:
ProAsm
Idea and Tester:
asosed