We're excited to announce the release of DDoSGuard 2.1 after a long long time, packed with new features and improvements to enhance your server's security and usability. Here's what's new:
Added:
Real-Time Alert System: Integration with Discord to notify administrators about potential DDoS attacks.
Blacklist System: Ability to block specific IPs from entering the server using a blacklist configured in the config.yml file.
Reload Command: Added /ddosguard reload command to reload the plugin configuration without needing to restart the server.
Update Notification System: Automatic checking for available updates on SpigotMC and notifying administrators with a download link.
Updated:
Plugin Configuration: Updated the config.yml file to include new configuration options such as the IP blacklist and Discord webhook URL.
Multi-Version Minecraft Support: Improved compatibility with multiple versions of Minecraft, including version 1.16.
Activity Logging System: Enhancements to the activity logging system to provide more information and facilitate debugging.
Maybe there will be bugs because it has been a lot of time that I dindn't program anything, you could leave your feedback at the plugin comments
Config.yml:
Code (YAML):
# DDoSGuard Configuration
# Maximum number of simultaneous connections allowed per IP. max-connections: 3
# Allow connections from proxies (true/false). allow-proxies: false
# List of IPs that are whitelisted and not affected by connection limits. whitelisted-ips: -
"127.0.0.1" -
"192.168.0.1"
# List of IPs that are blacklisted by the plugin. blacklisted-ips: -
"192.168.1.100" -
"10.0.0.5"
# Message sent to players when too many connections are detected from the same IP. kick-message: "Too many simultaneous connections from your IP."
# Message sent to players if proxy connections are not allowed. proxy-kick-message: "Proxy connections are not allowed."
# Enable or disable the Discord webhook feature enable-discord-webhook: true
# Set to 'true' to enable the webhook
# Discord Webhook URL discord-webhook-url: "https://discord.com/api/webhooks/xxxxxx/yyyyyy"# Put your Discord Webhook URL here
# Connection Configuration max-connections-per-ip: 5
# Maximum number of simultaneous connections allowed from the same IP