ND_DiscordSystem

Discord Integration System - Patch v0.5 Release Notes

Privacy & Security Enhancements

  • IP Address Redaction: Added privacy mode to redact IP addresses in webhooks
  • Configuration Control: New
Config.RedactIPs

option in both ND_JoinMonitor and ND_AltDetector

  • Smart Redaction: IPs now display as “192.xxx.xxx.xxx” - preserving network info while protecting privacy

Webhook Improvements

  • Consolidated ACE Permissions: All permissions for a player now appear in a single webhook instead of multiple separate messages
  • Alt Detection Refinement: Removed redundant in-game messages for alt detection, keeping only Discord webhooks
  • Cleaner Discord Channels: Significantly reduced notification clutter with smarter message consolidation

Chat Role System Enhancements

  • Role Selection: Fixed
/chatroles

command to properly display all available roles

  • Role Management: Implemented ability to enable/disable chat roles with simple commands
  • Color Customization: Added chat color selection based on player permissions
  • Visual Hierarchy: Role prefixes now properly display before player names in chat

Bug Fixes & Optimizations

  • Unicode Characters: Removed problematic Unicode characters that caused console display issues
  • API Integration: Fixed callback handling in ND_DiscordAPI integration
  • Stack Overflow Fix: Resolved recursive function call in ND_JoinMonitor
  • Performance: Optimized webhook delivery to reduce server load

Configuration

  • All new features can be toggled through configuration files
  • Backward compatible with previous versions
  • No database changes required

Nightz Development Discord Integration System v0.5

[ND_Discord] V0.5.zip (67.4 KB)

5 Likes

Great timing, was just about to set up perms etc on the recording server, will give this a try, thanks :slight_smile:

1 Like

doesn’t work

Im not writing this to hate, just want more info. So what can this give us or improve upon that i should use it over badger discord ace perms. Its a well written system and also is editable. a few tweaks and it works for just about everything. So does this also include multi-Guild perms and does how easy is it to define and setup roles to there perm group.

And yes i am writing this having not downloaed it or looked through it. Just my standpoint of asking why this is better

Hey! Really appreciate you taking the time to write such a thoughtful message. Feedback and questions like this are exactly what help projects grow and evolve, so thank you for being real about it.

We’ve got plans to expand with a range of add-ons over time. Our version of the DiscordSystem brings some improvements compared to Badger’s — things like modern modularity, tighter integration across ND scripts, built-in debugging tools.

That said, Badger’s system is definitely solid and well-established and old but still working great. What we’re building isn’t here to replace it unless it fits your workflow better. it’s more of an alternative with a different direction in mind.

I’m still pretty new to scripting, and I’m learning as I go — so I appreciate the patience while I work through some of the rough edges. Thanks again for checking it out and offering your perspective.

Hey! Thanks for the response. It sounds well-rounded. Hope to see it’s progress and utlilitys!

Hey I just installed this onto my server, went through all my configurations, spent a few hours on it. I noticed a few things didn’t work. More specifically the discord webhook logs. The join and leave are the ones I want the most, and they are the ones that don’t work (so far that I have been able to test).

Hey Officer-Geek, thanks for the heads-up! We’re looking into the join/leave webhook issue now — it should be logging but may need a quick patch. Make sure your webhook is active and the config is set right. We’ll update soon with a fix!

Feel free to join our Discord for support.

Discord Integration System - Patch v0.5 Release Notes

Privacy & Security Enhancements

  • IP Address Redaction: Added privacy mode to redact IP addresses in webhooks
  • Configuration Control: New
Config.RedactIPs

option in both ND_JoinMonitor and ND_AltDetector

  • Smart Redaction: IPs now display as “192.xxx.xxx.xxx” - preserving network info while protecting privacy

Webhook Improvements

  • Consolidated ACE Permissions: All permissions for a player now appear in a single webhook instead of multiple separate messages
  • Alt Detection Refinement: Removed redundant in-game messages for alt detection, keeping only Discord webhooks
  • Cleaner Discord Channels: Significantly reduced notification clutter with smarter message consolidation

Chat Role System Enhancements

  • Role Selection: Fixed
/chatroles

command to properly display all available roles

  • Role Management: Implemented ability to enable/disable chat roles with simple commands
  • Color Customization: Added chat color selection based on player permissions
  • Visual Hierarchy: Role prefixes now properly display before player names in chat

Bug Fixes & Optimizations

  • Unicode Characters: Removed problematic Unicode characters that caused console display issues
  • API Integration: Fixed callback handling in ND_DiscordAPI integration
  • Stack Overflow Fix: Resolved recursive function call in ND_JoinMonitor
  • Performance: Optimized webhook delivery to reduce server load

Configuration

  • All new features can be toggled through configuration files
  • Backward compatible with previous versions
  • No database changes required

Nightz Development Discord Integration System v0.5

[ND_Discord] V0.5.zip (67.4 KB)

1 Like