UFBCOM V7
Yes only the banlist ! The purpose on this plugin is to provided an access to the UFBCOM cheater banlist.
Code:
/*********************************************************************************************
* UFBCOM Lite Server side Plugin v07
**********************************************************************************************/
/*********************************************************************************************
* Don't modify this plugin in order to abuse of the service, of whatever which may cause lags,
* problems,... to our servers. Just because I can be really more dolt than you :)
*
* This plugin is open source and under LGPLv3 Licence.
*
* This plugin allows to access to some of the service provided by UFBTEAM
* -The main service is the banlist, based on cheater catch with UFBCOM.
* -All other services are OPTIONNALS
*
* A web front end of the anticheat is available at http://steamid.eu
*
* This plugin is the LITE version of the administation plugin of the -=UFB=- Community
* If you want to be one of our partner (access to more informations, having your server in the client,...)
* please contact us @ [email protected] or on our website http://ufbteam.com
*
*
* BAN SUPPORT
* We are reviewing ALL the unban request. On request differents admins can check your request !
*
*
**********************************************************************************************/
/*********************************************************************************************
* UFBCOM by hackziner
* [email protected]
* [email protected]
* UFBTEAM (Running under law 1901 (France))
* [email protected]
* http://ufbteam.com
**********************************************************************************************/
/*
Commands:
amx_force <STEAM_ID> :: Force a STEAM_ID to install UFBCOM to play on your server
amx_unforce <STEAM_ID> :: Unforce a STEAM_ID to install UFBCOM to play on your server
say:
/screenshotall /ssa :: Take a screenshot of all players with ufbcom
/forcemenu :: Open a menu to force someone to install UFBCOM on your server
/ufbcomlist :: List the players with UFBCOM
cvar:
ufbcomlite_version :: Version of the plugin... You should check on http://steamid.eu if you have the lastest version
ufbcomlite_required :: Optionnal :: If UFBCOM is mandatory to play on the server (Players will have to install UFBCOM Client to play on the server)
ufbcomlite_login :: Username (Going to replace ip address for login in futur versions @ http://ufbteam.com/ufbcom/community/ )
ufbcomlite_password :: Password for the web interface
ufbcomlite_onlybanlist :: (Default 1) :: Use only the banlist function.
ufbcomlite_nokickwatched :: (required onlybanlist=0) :: 0 = kick "watched" player who haven't UFBCOM 1= Watched player with UFBCOM can play but the server display a warning message
ufbcomlite_noautoban :: Disable the Autoban (based on process) for this server (So only ban based on screenshot will be enable)
ufbcomlite_tag :: Change the tag of player with UFBCOM (add a * at the beginning)
defines:
CHEATER_BAN_DURATION :: (Default 30) :: Length of "cheater ban" for your server
LOG_CHAT :: (Default 1) :: Report Chat to UFBCOM server, you can see chat in UFBCOM Chat system
*/
A short word about how it works.
Several server use the "full" version of ufbcom and cheaters are caught everyday. So we maintain a "global" banlist of cheater. The aim of this plugin is to give you a direct access to the banlist.
When someone connect to the server, the plugin sends the steam id to the ufbcom server. If the steam id is banned the ufbcom server send a "ban request" on the game server.
So it's quite similar to steambans. That's the main function of the plugin.
Now there are some optionnals (yes you have read optionnal, not mandatory, thoses functions are disabled by default) functions:
The banlist has three status "Unknown","Watched","Banned".
By setting onlybanlist cvar to 0 and nokickwatched cvar to 1, you can see the reason why the players are "watched" and let thems play without installing anything.
if you set nokickwatched to 0. Watched client will have to install UFBCOM Client to play.
Thoses fonctions are described in the .sma can be usefull if
Commands:
- amx_force <STEAM_ID> :: Force a STEAM_ID to install UFBCOM to play on your server
- amx_unforce <STEAM_ID> :: Unforce a STEAM_ID to install UFBCOM to play on your server
say:
- /screenshotall /ssa :: Take a screenshot of all players with ufbcom
- /forcemenu :: Open a menu to force someone to install UFBCOM to play on your server
- /ufbcomlist :: List the players with UFBCOM
cvar:
- ufbcomlite_version :: Version of the plugin... You should check on http://steamid.eu and here if you have the lastest version
- ufbcomlite_required :: Optionnal :: If UFBCOM is mandatory to play on the server (Players will have to install UFBCOM Client to play on the server)
- ufbcomlite_login :: Username (Going to replace ip address for login in futur versions @ http://ufbteam.com/ufbcom/community/ )
- ufbcomlite_password :: Password for the web interface
- ufbcomlite_onlybanlist :: (Default 1) :: Use only the banlist function.
- ufbcomlite_nokickwatched :: (required onlybanlist=0) :: 0 = kick "watched" player who haven't UFBCOM 1= Watched player with UFBCOM can play but the server display a warning message
- ufbcomlite_noautoban :: Disable the Autoban (based on process) for this server (So only ban based on screenshot will be enable)
- ufbcomlite_tag :: Change the tag of player with UFBCOM (add a * at the beginning)
defines:
- CHEATER_BAN_DURATION :: (Default 30) :: Length of "cheater ban" for your server
- LOG_CHAT :: (Default 1) :: Report Chat to UFBCOM server, you can see chat in UFBCOM Chat system
UFBCOM extra informations:
-UFBCOM Server AUTOMATICALY BAN ip of server reporting "NON STEAM" IDs.
CHANGELOG:
[12/12/10]
-Update with the Connor version and a quick fix for windows 7 (Thanks you Connor ^^)
-New website front end for the plugin:
http://steamid.eu (now display the list of server on which a steamid is forced and a lot of other stuffs)