IPDynamic 2.0-DELTA Released!
Major Update: Webhooks, Language System, Optimizations & More!
Warning:
If you use the old (DEV) version of IPDynamic, I do not recommend using this new version, because if you use this version you will lose all the IPDynamic data. In fact, you will have to delete the folder and generate a new one. So, it's your decision whether to continue with the old version or try the new one. (This version 2.0 has a 30% improvement, but opt for the dev version if you don't feel sure.)
Hey everyone!
We're incredibly excited to announce the release of
IPDynamic 2.0-DELTA! This version represents a significant step forward, bringing powerful new features, enhanced usability, and crucial performance improvements to help you manage your server's security effectively. ✨
✨ What's New in 2.0-DELTA? ✨
Discord Webhook Integration!
Stay instantly informed about critical security events directly in your Discord server! We've added comprehensive webhook support for:
- Alt Detection: Get detailed embeds with player info, IP, country, avatar, and detected alts when a potential alt logs in.
- IP Bans: Log all IP/range bans, including the target, reason, and admin who issued the ban.
- ✅ IP Unbans: Keep track of when IPs or ranges are unbanned and by whom.
- ➕ Whitelist Additions: See who was added to the IP ban bypass list (with avatar) and who added them.
- ➖ Whitelist Removals: Monitor removals from the bypass list (with avatar).
Configuration is simple via the new
webhook-config.yml file!
Enhanced Alt/Player Lookup (/ipd alts)
The lookup command has been revamped:
- New Detailed Format: Displays player information (Registered IP/Date, Last Login/IP, Whitelist Status, Blacklist Status for last IP, Country) in a clean, organized format with player avatar thumbnails!
- Case-Insensitive Search: Looking up players now works regardless of capitalization.
- IP Address Lookup: Use /ipd alts <IP_ADDRESS> to see all known usernames associated with that specific IP.
Multi-Language System!
IPDynamic now speaks multiple languages!
- Default support for English, Spanish (Español), and Russian (Русский).
- Easily add your own translations in the lang/ folder.
- Set your preferred language in config.yml.
⚙️ Performance Optimizations
- Asynchronous operations for GeoIP lookups, data saving, alt checks, and webhook sending minimize impact on your main server thread (TPS).
- Optimized data handling.
️ Standardized IP Banning
Focus on reliable methods: Easily ban specific IPs or use standard
CIDR notation (e.g.,
192.168.1.0/24) and simple trailing
wildcards (
10.0.0.*) via the
/ipd ban command.
⚠️ Configuration Changes:
Please note these important changes if upgrading or installing fresh:
- NEW File: webhook-config.yml now controls all Discord webhook settings. You **must** configure your URLs here.
- Messages Moved: All translatable messages are now in the lang/ folder.
- config.yml Updated: Contains core settings and the new settings.lang option.
Recommendation: Backup your old configuration, let the plugin generate the new files on first start, and then copy your relevant settings and webhook URLs over.
We believe IPDynamic 2.0-DELTA is a massive improvement, offering robust tools in a more performant and user-friendly package.
➡️
Download IPDynamic 2.0-DELTA Now! ⬅️
Please report any bugs or issues you encounter on the discussion page or our support channel (if available). Your feedback is invaluable!
Thanks for your support!
-
The IPDynamic Team