EclipSysShield
Installation
No SQL required. Drop the resource, add your Discord webhook, and configure your integrations.
Steps
1
Copy the resource
Place the
eclipsysshield folder into your server's resources directory.2
Set your Discord webhook
Open
config.lua and paste your webhook URL into Config.DiscordWebhook. This is required for ban/kick notifications.3
Configure integrations
Set
Config.UseTxAdmin and Config.UseWasabiAdmin to match what you're running. See Configuration for details.4
Add to server.cfg
Add
ensure eclipsysshield. If using Wasabi, ensure wasabi_bridge starts before it.5
Set admin permissions
Grant your admins the
eclipsys.admin ACE — or rely on txAdmin permissions if using txAdmin integration.server.cfg
server.cfg
# if using Wasabi, ensure bridge first:
ensure wasabi_bridge
ensure eclipsysshield
# admin permissions (for non-txAdmin admins):
add_ace group.admin eclipsys.admin allow
add_principal identifier.steam:YOUR_STEAM_ID group.admin
txAdmin admins with
command.admin or group.admin ACE automatically bypass checks — no extra configuration needed.Troubleshooting
False positives on legit players — Thresholds may be too strict for your server. Check Discord logs for the detection type and increase the relevant threshold in
config.lua, or add the player to Config.Whitelist.txAdmin integration not working — Ensure txAdmin is on the latest version and
Config.UseTxAdmin = true. Verify txAdmin is running: ensure txAdmin.Wasabi integration not working — Verify
wasabi_bridge is running and starts before eclipsysshield. Check Config.WasabiBypassPermission matches your admin group name exactly.Admin getting flagged — Ensure the admin has txAdmin or ACE permissions. For Wasabi, verify the group name. As a last resort, add their identifier to
Config.Whitelist.