New 227 Admin commands (kick/ban and "Player logging" features)

From Oldunreal-Wiki
Jump to: navigation, search

for ban and kickban there are the following commands:

 uhelp: Prints the explanations below
 uplayers: shows for all players the name, ID, IP-Address, IdentNr and Identity
 ukickid: kicks a player with a given ID
 ubanid: kicks and bans a player with a given ID (full ban by IP and Name, even after a restart of the game/server)
 ubanlist: shows a list with all banned players
 uunban: unbans a player with the number X (see in banlist for the ban-number)
 utempbanid: kicks and bans a player until server is restarted
 utempbanlist: current list of temp-banned players
 utempunban: unbans a tempbanned player with the number X (see in tempbanlist for the ban-number)
 utempunbanall: unbans all tempbanned players
 uknownnames: shows known names of players on server (not available until 227f release)
 While inside server and logged in as administrator add keyword "Admin" in front of each command (except for 'UHelp').

In case you don't like commandlines, you can bind a key to "UShowAdminMenu" (to bind it: Set Input F8 UShowAdminMenu, or replace F8 with any key you want to use).

the bansystem includes now 3 checks:

Player IP Player IdentNr which collects one unique identify number, based on informations from the client (No information is collected from the client, just a checksum). Player Identity which collects another one unique identify number, based on informations from the client (No information is collected from the client, just a checksum). and logs the PlayerName.


The first check is pre-login, checks for the IP and disconnects directly


The other checks need the client to be logged in, but if he was banned, he will be kicked and put on tempban with IP so that the next attempt will be caught before login again.


The disconnected client gets either "You have been banned" or "You have been temporarily banned" (only for 227 clients, older clients will only get connection failure).


Banned players will be stored in Security.ini and stay there until unbanned. Tempbanned players will be banned until a mapchange or a server restart.