AdminESP

Free AdminESP 2026-06-09

This resource is free
AdminESP v1.1

Admin ESP for players and structures with smart near/far display, strict @class binding, transponder toggle, spectator support, and safe live reload.

AdminESP provides admin-focused ESP with two modes:

Players ESP via cheat esp players
Structures ESP
via cheat esp structures (optional runtime keyword)

The plugin supports near/far visualization logic to reduce clutter:

Near (<800m): per-instance labels
Far (≥800m): spatial clusters with count (example: metal x5, forgeplus x2)

What's new in v1.1

🛡️ Fixed ESP visibility leak — ESP is delivered only to the admin who enabled it; other players no longer see admin ESP
🌐 Fixed Unicode / special characters — player names, labels, and messages with non-ASCII text render correctly
👁️ Spectator mode support — ESP works after cheat EnableSpectator; scans and labels follow the admin camera/view position
⚙️ Stability improvements — sticky labels, spatial clustering, and config defaults updated

Features

Cheat commands: cheat esp players, cheat esp structures, cheat esp structures [keyword], cheat esp off
Strict admin-only enforcement — ESP is bound to the admin who enabled it
Strict class binding with @ prefix (example: @dedicatedstorage) — typo by 1 letter = no match
Smart near/far structure rendering with spatial clustering (75m radius at ≥800m)
Optional global structure scan with cache refresh interval to reduce load spikes
Floating world labels with distance display and scale by range
Transponder toggle flow after mode activation (normal play; not in spectator)
Console reload: AdminESP.reload
Spectator-compatible ESP via cheat EnableSpectator

Configuration

Code:
{
  "Enabled": true,
  "UseTransponderToggle": true,
  "RefreshIntervalSeconds": 1,
  "DrawDurationSeconds": 1.2,
  "RadiusPlayers": 30000.0,
  "RadiusStructures": 30000.0,
  "GlobalStructureScan": false,
  "StructureScanIntervalSeconds": 5,
  "MaxResults": 8,
  "MaxResultsFar": 48,
  "StructureExpandDistanceM": 800.0,
  "StructureClusterRadiusM": 75.0,
  "LabelScaleNear": 1.05,
  "LabelScaleFar": 0.35,
  "LabelScaleFarDistanceM": 2500.0,
  "LabelPersistSeconds": 3.0,
  "StructureCountStableTicks": 3,
  "StructureDistanceLabelStepM": 5.0,
  "UseChatSummary": false,
  "ChatSummaryEveryNTicks": 0,
  "DefaultStructureClassKeywords": [
    "dedic"
  ],
  "Messages": {
    "Sender": "Admin ESP",
    "Usage": "Commands: cheat esp players | cheat esp structures [keyword] | cheat esp off",
    "PlayersOn": "Player ESP is now active.",
    "PlayersOff": "Player ESP is now inactive.",
    "StructuresOn": "Structure ESP is now active.",
    "StructuresOff": "Structure ESP is now inactive.",
    "TransponderToggle": "Transponder has switched your active ESP mode.",
    "DisabledAll": "All ESP modes are now disabled."
  }
}

Code:
// AdminESP — strip every // comment (whole line or end-of-line), then save as config.json beside the DLL.
{
    "Enabled": true, // Master switch
    "UseTransponderToggle": true, // transponder can toggle active mode
    "RefreshIntervalSeconds": 1,
    "DrawDurationSeconds": 1.2,
    "RadiusPlayers": 30000.0,
    "RadiusStructures": 30000.0,
    "GlobalStructureScan": false, // whole-map scan via cache
    "StructureScanIntervalSeconds": 5, // cache refresh period
    "MaxResults": 8, // near per-instance cap
    "MaxResultsFar": 48, // far clustered cap
    "StructureExpandDistanceM": 800.0, // near/far split distance (meters)
    "StructureClusterRadiusM": 75.0, // far cluster merge radius (meters)
    "LabelScaleNear": 1.05,
    "LabelScaleFar": 0.35,
    "LabelScaleFarDistanceM": 2500.0,
    "LabelPersistSeconds": 3.0,
    "StructureCountStableTicks": 3,
    "StructureDistanceLabelStepM": 5.0,
    "UseChatSummary": false,
    "ChatSummaryEveryNTicks": 0,
    "DefaultStructureClassKeywords": [ // normal key = contains, @key = strict exact
        "dedic"
    ],
    "Messages": {
        "Sender": "Admin ESP",
        "Usage": "Commands: cheat esp players | cheat esp structures [keyword] | cheat esp off",
        "PlayersOn": "Player ESP is now active.",
        "PlayersOff": "Player ESP is now inactive.",
        "StructuresOn": "Structure ESP is now active.",
        "StructuresOff": "Structure ESP is now inactive.",
        "TransponderToggle": "Transponder has switched your active ESP mode.",
        "DisabledAll": "All ESP modes are now disabled."
    }
}

Notes

Requirements: ARK: Survival Evolved dedicated server; Ark Server API 3.56+
Keep config.json next to DLL
config.json must be valid JSON (no // comments)
Use commented_config.json as reference, then strip comments into config.json
ESP is strictly admin-only — only the admin who enabled ESP sees labels and map visuals
In spectator mode, use cheat esp ... commands; transponder toggle requires a live character

Install / Update

Place plugin files in ArkApi plugins folder
Replace AdminESP.dll for v1.1 update (keep your existing config.json)
Edit config.json if needed
Run AdminESP.reload after config changes

Support / Questions

I do not monitor this site daily. Support is handled on Discord.

discord_join.png

Author: SANTAsantadevs.ru
Author
SANTA_DEVS
Downloads
734
Views
823
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from SANTA_DEVS

  • CryoSicknessTime
    Paid CryoSicknessTime
    Configurable Cryopod player cooldown: defaults, per-permission PvP/non-PvP, optional PvP buff overri
  • StructureToggle
    Free StructureToggle
    Toggle nearby forge-like structures with /forge on|off — server-side radius, class filters, and safe
  • AutoDinoXP
    Free AutoDinoXP
    Exact dino XP after tame or claim — configurable target, exclusions, optional wild-tame-only mode.
Back
Top