K4 - ChatGuard (spam, word, ip, name)

K4-ChatGuard

Advanced chat protection system for Counter-Strike 2 servers. Features intelligent word filtering, IP address blocking with whitelist support, automatic name filtering, and robust spam prevention to maintain a clean and safe chat environment.

Features

  • Word Filtering - Block blacklisted words and phrases with case-insensitive matching

  • IP Address Protection - Block server advertising with IPv4 detection and whitelist support

  • Spam Prevention - Rate limiting with cooldown mechanism (blocks spam until player stops)

  • Name Filtering - Automatically rename players with blocked words in their name

  • Censored Logging - Sensitive words and IPs replaced with *** in server logs

  • Player Notifications - Clear feedback when messages are blocked or name is changed

  • Permission System - Granular bypass permissions for trusted users

  • Dual Architecture - Event-based spam detection + Protobuf content filtering

  • Translation Support - Fully customizable messages with color codes

  • Real-time Monitoring - Detects and blocks inappropriate content instantly

Author

K4ryuu

Installation

  1. Install SwiftlyS2 on your server

  2. Download the latest release

  3. Extract to swiftlys2/plugins/ directory

  4. Configure config.json and translations (optional)

  5. Restart server or use css_plugins load K4-ChatGuard

Requirements

  • SwiftlyS2

Links