Discord Store
EclipSysShield

Configuration

All configuration lives in config.lua. This page also covers the full unban guide and recommended presets.

Integration Settings

config.lua
-- Discord Webhook (REQUIRED for notifications)
Config.DiscordWebhook        = "YOUR_WEBHOOK_URL_HERE"

-- txAdmin Integration
Config.UseTxAdmin            = true

-- Wasabi Admin Menu Integration
Config.UseWasabiAdmin        = true
Config.WasabiBypassPermission = "admin"  -- must match your Wasabi group name

Detection Toggles

config.lua
Config.Detections = {
    GodMode         = true,
    SpeedHack       = true,
    Teleport        = true,
    Noclip          = true,
    Aimbot          = true,
    SuperJump       = true,
    RapidFire       = true,
    InfiniteAmmo    = true,
    ExplosionAbuse  = true,
    ResourceInject  = true,
    VehicleMods     = true,
    WeaponBlacklist = true,
}

Thresholds

config.lua
Config.Thresholds = {
    MaxVehicleSpeed    = 150.0,   -- m/s (540 km/h)
    MaxPlayerSpeed     = 10.0,    -- m/s on foot
    MaxTeleportDistance = 100.0,  -- meters
    HeadshotThreshold  = 5,      -- rapid headshots before flag
}

Punishment Settings

config.lua
Config.Punishment = {
    AutoKick         = true,
    AutoBan          = false,   -- uses txAdmin if enabled
    BanDuration      = 0,       -- 0 = permanent, otherwise days
    WarningThreshold = 3,       -- warnings before action triggers
}

Blacklists

config.lua
Config.BlacklistedResources = {
    "eulen", "lynx", "brutan",  -- known cheat menus
}

Config.BlacklistedWeapons = {
    `WEAPON_RAILGUN`,
    `WEAPON_FIREEXTINGUISHER`,
}

Whitelist

Add trusted identifiers to bypass all checks. Use this for confirmed-safe admins or players who trigger false positives.

config.lua
Config.Whitelist = {
    "steam:110000xxxxxxxx",
    "license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "discord:123456789012345678",
}

Recommended presets

Strict
MaxVehicleSpeed = 120
MaxTeleportDist = 50
WarningThreshold = 2
AutoBan = true
Moderate ✦
MaxVehicleSpeed = 150
MaxTeleportDist = 100
WarningThreshold = 3
AutoKick = true
Relaxed
MaxVehicleSpeed = 180
MaxTeleportDist = 150
WarningThreshold = 5
AutoKick = false

Unban Guide

There are four ways to unban a player. The in-game command is the fastest for quick unbans.

Method 1 — In-game command

in-game
-- by Steam ID:
/eclipsys:unban steam:110000103f4a2d3

-- by License (Rockstar):
/eclipsys:unban license:a1b2c3d4e5f6...

-- by Discord:
/eclipsys:unban discord:123456789012345678

Requires eclipsys.admin ACE permission, txAdmin admin status, or server console access.

Method 2 — txAdmin web panel

1
Go to http://YOUR_SERVER_IP:40120 and log in to txAdmin.
2
Click Player DatabaseBans in the sidebar.
3
Find the player using the search bar, then click Revoke Ban.

Method 3 — txAdmin in-game menu

Press F1 → Player Management → Ban List → find player → Unban.

Method 4 — Server console

server console
txAdmin-listBans
txAdmin-removeBan 123                      # by ban ID
txAdmin-removeBan steam:110000103f4a2d3   # by identifier

Finding a player's identifier

Every ban Discord webhook notification includes the full set of identifiers. Look for:

Discord webhook — ban notification
Player: PlayerName [123]
Reason: Speed hack detected
Identifiers:
  Steam:   steam:110000103f4a2d3
  License: license:xxxxxxxxxx
  Discord: @Username
  IP:      123.456.789.012
After unbanning a trusted player, add them to Config.Whitelist or grant them eclipsys.admin to prevent future false positives. Use /eclipsys info [id] to monitor their activity.