AdminESP Plugin Description
Features
AdminESP is an admin-only ESP plugin that uses ARK's transponder rendering path to show players and selected structures on the client. It supports separate toggles for player ESP and structure ESP, live refresh on tick, and config-driven structure labeling.
Commands
Chat / console commands implemented in the plugin:
Usage message:
-
Display / Detection Logic
The plugin builds ESP records and sends them through the client transponder update path.
Player ESP:
Structure ESP:
The plugin also:
A code comment notes that this appears to require a transponder/GPS-type item in hand on the client to render.
Access Control
AdminESP is not a general player feature.
Access restrictions in code:
Enabled ESP states are tracked per-admin Steam ID.
Configuration
Settings read directly from code:
Default/fallback behavior in code:
Requirements
Features
AdminESP is an admin-only ESP plugin that uses ARK's transponder rendering path to show players and selected structures on the client. It supports separate toggles for player ESP and structure ESP, live refresh on tick, and config-driven structure labeling.
- Player ESP toggle – shows players using their player names
- Structure ESP toggle – shows matching structures using a configured label/filter text
- Independent modes – players and structures can be toggled separately
- Live refresh – updates displayed targets continuously on tick
- View-cone filtering – only shows targets in front of the viewer based on a dot-product threshold
- Color customization – separate colors for online players, offline players, and structures
- Config reload command – reloads config and revalidates license without restarting
- Debug log file – writes detailed operational logs to
AdminESP_debug.log
Commands
Chat / console commands implemented in the plugin:
/esp players/esp structures/esp reloadesp playersesp structuresesp.reload
Usage message:
-
/esp players | /esp structures | /esp reloadDisplay / Detection Logic
The plugin builds ESP records and sends them through the client transponder update path.
Player ESP:
- uses the player name as the display label
- colors online and offline targets differently
- assigns a stable pseudo-frequency per target
Structure ESP:
- reads blueprint paths from world structures
- checks them against
StructureFiltersfrom config - if matched, uses the matched filter text as the displayed label
- colors structures with a separate configured color
The plugin also:
- batches transponder updates in groups of 10
- sorts/sends records in a stable manner
- clears transponders when all ESP modes are disabled or when the plugin unloads
A code comment notes that this appears to require a transponder/GPS-type item in hand on the client to render.
Access Control
AdminESP is not a general player feature.
Access restrictions in code:
- plugin must pass license validation
- caller must be an admin
- a valid Steam ID must be resolved
Enabled ESP states are tracked per-admin Steam ID.
Configuration
JSON:
{
"LicenseKey": "PUT-YOUR-LICENSE-KEY-HERE",
"RefreshIntervalSeconds": 0.20,
"ViewDotThreshold": 0.15,
"MaxDisplayNameLength": 14,
"PlayerOnlineColor": [0, 220, 255, 255],
"PlayerOfflineColor": [255, 110, 0, 255],
"StructureColor": [140, 140, 140, 255],
"StructureFilters": [
"Teleporter"
]
}
Settings read directly from code:
RefreshIntervalSecondsViewDotThresholdMaxDisplayNameLengthLicenseKeyPlayerOnlineColorPlayerOfflineColorStructureColorStructureFilters
Default/fallback behavior in code:
- refresh interval default:
0.20 - view dot threshold default:
0.15 - max display name length default:
14 - default player online color:
(0, 220, 255, 255) - default player offline color:
(255, 110, 0, 255) - default structure color:
(140, 140, 140, 255)
Requirements
- ARK: Survival Evolved Dedicated Server
- Ark Server API 3.56
