SourceMod Anti Cheat - Silenci0/SMAC GitHub Wiki

This module and its translations are required to be installed for the rest of SMAC to function. None of the other modules will function without this one!

Convars

  • smac_welcomemsg “1” - Display a message saying that your server is protected.
  • smac_ban_duration “0” - The duration in minutes used for automatic bans. (0 = Permanent)
  • smac_log_verbose “0” - Include extra information about a client being logged.
  • smac_irc_mode “1” - Which messages should be sent to IRC plugins. (1 = Admin notices, 2 = Mimic log)

Commands

  • smac_status - View the server's player status. This is an alternative to the existing 'status' command.

Admin Overrides

  • smac_admin_notices - Decides which players will receive admin notices from SMAC. The default is Admin_Generic (b flag).

For more information on admin overrides, check here.

Translations

If you would like SMAC to support your language, or if you would like to update the phrases on an existing language, please create an issue on Github and attach the .txt file to it. Make sure to label what language the translation is for in the issue header. I will review and add it to the plugin as soon as I can.

Extra Features

SMAC supports many third-party plugins that add more features to the core.

  • Colors - Add colour to your SMAC chat messages. (more details)
  • IRC Relay & SourceIRC - Send all admin notices to your private IRC channel.
  • SourceBans - Add automatic bans to your web banlist.
  • Updater - Automatically update SMAC and all of its modules.

NOTE: The old wiki references Sourcebans v1.4.11, but Sourcebans has been updated since that to v1.6.3 and is now known as Sourcebans++. It should still work with the latest version of Sourcebans.

Compiling

To compile SMAC and all of its modules, you'll need SourceMod 1.5, as well as these dependencies in your scripting/includes directory:

NOTE: As of version 0.8.6.1 of this iteration of SMAC, updater is no longer used for the plugin. All updates will need to be handled manually. Also, at the time of this writing, I can only verify that Colors and Socket work as that was what had been primarily worked with when updating the plugins. Connect and SMRCon should still work with this plugin, but if it isn't working please let me know.