AdminESP
Admin ESP for players and structures with smart near/far display, strict @class binding, transponder toggle, 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: per-instance labels
Far: grouped labels by class with count (example: metal x5, forgeplus x2)
Features
Cheat commands: cheat esp players, cheat esp structures, cheat esp structures [keyword], cheat esp off
Strict class binding with @ prefix (example: @dedicatedstorage) — typo by 1 letter = no match
Smart near/far structure rendering with class aggregation and instance expansion by distance
Optional global structure scan with cache refresh interval to reduce load spikes
Thicker label rendering (multi-draw) and anti-overlap stacking
Transponder toggle flow after mode activation
Console reload: AdminESP.reload
Configuration
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
Install
Place plugin files in ArkApi plugins folder
Edit config.json
Run AdminESP.reload after config changes
Support / Questions
I do not monitor this site daily. Support is handled on Discord.

Author: SANTA — santadevs.ru
Admin ESP for players and structures with smart near/far display, strict @class binding, transponder toggle, 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: per-instance labels
Far: grouped labels by class with count (example: metal x5, forgeplus x2)
Features
Cheat commands: cheat esp players, cheat esp structures, cheat esp structures [keyword], cheat esp off
Strict class binding with @ prefix (example: @dedicatedstorage) — typo by 1 letter = no match
Smart near/far structure rendering with class aggregation and instance expansion by distance
Optional global structure scan with cache refresh interval to reduce load spikes
Thicker label rendering (multi-draw) and anti-overlap stacking
Transponder toggle flow after mode activation
Console reload: AdminESP.reload
Configuration
Code:
{
"Enabled": true,
"Log": false,
"OnlyAdmins": true,
"UseTransponderToggle": true,
"RefreshIntervalSeconds": 1,
"DrawDurationSeconds": 1.2,
"PlayerLabelZOffset": 130.0,
"StructureLabelZOffset": 180.0,
"LabelStackStep": 20.0,
"RadiusPlayers": 30000.0,
"RadiusStructures": 30000.0,
"GlobalStructureScan": false,
"StructureScanIntervalSeconds": 5,
"TextThickness": 2,
"MaxResults": 8,
"MaxResultsFar": 24,
"StructureExpandDistanceM": 800.0,
"DefaultStructureClassKeywords": [
"@dedicatedstorage",
"metal"
],
"Messages": {
"Sender": "AdminESP",
"Usage": "Usage: cheat esp players | cheat esp structures [keyword]",
"PlayersOn": "Players ESP enabled",
"PlayersOff": "Players ESP disabled",
"StructuresOn": "Structures ESP enabled",
"StructuresOff": "Structures ESP disabled",
"TransponderToggle": "Transponder toggled active ESP mode"
}
}
Code:
// AdminESP — strip every // comment (whole line or end-of-line), then save as config.json beside the DLL.
{
"Enabled": true, // Master switch
"Log": false, // extra server logs
"OnlyAdmins": true, // admin-only use
"UseTransponderToggle": true, // transponder can toggle active mode
"RefreshIntervalSeconds": 1,
"DrawDurationSeconds": 1.2,
"PlayerLabelZOffset": 130.0,
"StructureLabelZOffset": 180.0,
"LabelStackStep": 20.0,
"RadiusPlayers": 30000.0,
"RadiusStructures": 30000.0,
"GlobalStructureScan": false, // whole-map scan via cache
"StructureScanIntervalSeconds": 5, // cache refresh period
"TextThickness": 2, // 1..4
"MaxResults": 8, // near per-instance cap
"MaxResultsFar": 24, // far grouped cap
"StructureExpandDistanceM": 800.0, // near/far split
"DefaultStructureClassKeywords": [ // normal key = contains, @key = strict exact
"@dedicatedstorage",
"metal"
],
"Messages": {
"Sender": "AdminESP",
"Usage": "Usage: cheat esp players | cheat esp structures [keyword]",
"PlayersOn": "Players ESP enabled",
"PlayersOff": "Players ESP disabled",
"StructuresOn": "Structures ESP enabled",
"StructuresOff": "Structures ESP disabled",
"TransponderToggle": "Transponder toggled active ESP mode"
}
}
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
Install
Place plugin files in ArkApi plugins folder
Edit config.json
Run AdminESP.reload after config changes
Support / Questions
I do not monitor this site daily. Support is handled on Discord.
Author: SANTA — santadevs.ru