MessagePulse is a feature-rich plugin for SwiftlyS2 that enhances server communication and player engagement. It provides a centralized system for handling various message types and interactions.
Key Features:
- Event-Based Messages: Automatically send messages based on game events (e.g., player connect, round end, player death).
- Translation Support: Each player gets messages in their preferred language.
- Custom Commands: Create custom chat commands with ease.
- Scheduled Broadcasts: Rotate advertisements and announcements to keep players informed.
- Dead Show Image: Display images to players when they are spectating.
To ensure MessagePulse works correctly, please make sure you have the following:
- Counter-Strike 2 Server (Working installation)
- SwiftlyS2 (Latest Release)
- PlaceholderAPI
- Required for dynamic placeholders in messages.
- MenuFlickeringFix
- Required only if using the Dead Show Image feature to prevent UI flickering.
- Download: Go to the Releases Page and download the latest release.
- Install: Extract the contents of the downloaded zip file into your server's
addons/swiftlys2/pluginsfolder. - Initialize: Start or restart your server.
- Example configuration files will be automatically generated in
{swRoot}/configs/plugins/MessagePulseon the first load.
- Example configuration files will be automatically generated in
You can fully customize MessagePulse by editing the configuration files located in {swRoot}/configs/plugins/MessagePulse.
MessagePulse utilizes PlaceholderAPI to support dynamic values in your messages (e.g., {PLAYERNAME}, {NEXTMAP}, {TIME}).
🔗 For a complete list of available placeholders, please visit the PlaceholderAPI Repository.
K4ryuu - Dynamic event hooking system
