| Symbol | Description |
|---|---|
| BANFLAG_AUTHID | Always ban by authstring (for BanIdentity) if possible |
| BANFLAG_AUTO | Auto-detects whether to ban by steamid or IP |
| BANFLAG_IP | Always ban by IP address |
| BANFLAG_NOKICK | Does not kick the client |
| Symbol | Description |
|---|---|
| OnBanClient | Called for calls to BanClient() with a non-empty command. |
| OnBanIdentity | Called for calls to BanIdentity() with a non-empty command. |
| OnRemoveBan | Called for calls to RemoveBan() with a non-empty command. |
| Symbol | Description |
|---|---|
| BanClient | Bans a client. |
| BanIdentity | Bans an identity (either an IP address or auth string). |
| RemoveBan | Removes a ban that was written to the server (either in memory or on disk). |