Garry's Mod global ban system based on public lists.
Written in Yuescript, compiled Lua code can be found in releases and lua branch, or you can compile it yourself using compiled Yuescript Compiler.
Simply add your banlist urls to the json list in the data/community_ban_lists.json
file.
<config>
<name>My List</name>
<message>
Your SteamID is on the community ban list used on this server. Contact the server owner for more information.
</message>
</config>
... banned steamids
<config>
<name>My List</name>
<message>
Hello {{player_nick}}!
</message>
</config>
... banned steamids
list_name
- Ban list namelist_length
- Banned player count
server_address
- Server addressserver_name
- Server nameserver_map
- Current server map
player_reason
- Banned player ban reasonplayer_steamid
- Banned player steamidplayer_steamid64
- Banned player steamid64player_nick
- Banned player nicknameplayer_ip
- Banned player ip address