Global Ban Lists - Silenci0/SMAC GitHub Wiki
====!!!NOTICE!!!====
As of 11/22/2019, the banlist plugins are no longer supported. See https://github.com/Silenci0/SMAC/issues/11 for details.
The TL;DR version of the issues are as follows:
EAC - This module no longer works due to the plugin being unable to access the banlist from the website. Easy Anti Cheat's website has changed in the past few years and the way the bans were accessed is no longer possible. There are no links to a ban list on their page (at least that I am aware) and thus the plugin cannot grab any info from the website unless it is requested, manually, from the support page via ticket.
ESEA - As of 12/08/2019, the banlist used for this plugin is no longer available to download from the ESEA website. Prior to this, Cloudflare was blocking the request via the plugin/socket extension because it looks like suspicious/bot traffic, which made it more difficult to actually acquire the files via plugin.
As a result, both are being depreciated. I will keep the code around and the wiki pages will stay for legacy purposes, but the modules do not work and will no longer be supported.
====!!!NOTICE!!!====
All banlists will notify admins and log if a listed player is joining the server, regardless of the auto-kick setting. This still allows you to use the banlist as an early warning system if trust is a concern. I recommend reading over the details of each list and deciding for yourself what the appropriate settings should be for your server.
These modules require the Socket extension to be installed.
Banlists
www.EasyAntiCheat.net
EasyAntiCheat -smac_eac_kick “1”
- Automatically kick players on the EAC banlist.
smac_eac_vac “0”
- Check players for previous VAC bans.
EasyAntiCheat is a server-client anti-cheat solution designed for closer knit communities such as gaming leagues. Bans are either made automatically based on client detection, or manually via client data sent to their admin team, which is then reviewed by a higher ranking admin. All ban reasons and expiration dates will be listed in the log file as banned players enter your server.
EAC is incompatible with VAC (Valve Anti-Cheat), and as a result their banlist also includes VAC bans. You have the option to check players for previous VAC bans regardless of the game they were banned in. It will then follow the same logic as your auto-kick setting.
www.ESEA.net
E-Sports Entertainment -smac_esea_kick “1”
- Automatically kick players on the ESEA banlist.
ESEA is a semi-private gaming community that maintains their own internal list of cheaters. Bans are either made using their anti-cheat client, or manually on a case-by-case basis. While their website states that bans for cheating last 180 days, many bans are made permanent.