Jump to content

AdminESP 2.2.0

$15.00
   (1 review)

4 Screenshots

  • 4.8k
  • 152
  • 78.18 kB
  • Update details
    v2.2.0
    Released
    Download size78.18 kB
    Total versions7
    Time between versions 15 days
    Typical update pace About every 43 days
    Freshness 17 days ago

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

AdminESP - Lightweight Admin ESP for Rust Servers

AdminESP gives server administrators a powerful real-time player tracking tool with minimal impact on server performance. See player positions, health, names, sleep status, and view direction - all rendered through the game's built-in DDraw system with a fully customizable settings menu

Key Features

  • Real-time player ESP with names, health bars, bounding boxes, and view direction lines
  • Track specific players by selecting them from the built-in player list with avatar display
  • Filter players by status: All, Online, or Sleepers
  • Fully customizable settings through an intuitive in-game UI panel
  • Editable numeric fields - type values directly or adjust with +/- buttons
  • Complete English and Russian localization out of the box
  • Per-player settings saved between sessions
  • Permission-based access control
  • Developer API for integration with other plugins

Performance

AdminESP is built with server performance as a top priority. Unlike traditional ESP plugins, it uses direct JSON generation instead of standard CUI classes, eliminating unnecessary memory allocations. The ESP rendering engine only runs when active, produces minimal network traffic, and leverages object pooling and string caching throughout. Designed to run smoothly on high-population servers with 300+ players.

 

gif2.gif.ef5ca2377cec67270a4d0403d169e8d9.gif

# Configuration:

{
  "Privilege of using the ESP": "adminesp.use",
  "UI customization": {
    "Enable display of UI for the player": true,
    "AnchorMin Position": "0 0.025",
    "AnchorMax Position": "0.05 0.053"
  },
  "Display player avatars": true,
  "Enable prefix in messages": true,
  "Configuration version": {
    "Major": 2,
    "Minor": 0,
    "Patch": 0
  }
}

Privilages:

Quote

adminesp.use

# Chat and console commands:

Quote

/ae - Open menu settings

/ae help - help 

# API:

private bool API_HasActive(ulong userID) - Does the player have ESP enabled return true/false
private void API_EspActivate(BasePlayer player) - Force ESP to turn on
private void API_EspDeactivate(BasePlayer player) - Force Disable ESP

#HOOKS

object CanChangedESP(BasePlayer player, bool activated) - Called before ESP is enabled/disabled, returning any value other than null will prevent the player from activating/deactivating ESP
void OnEspActivated(BasePlayer player) -Notification about player's ESP enabled
void OnEspDeactivated(BasePlayer player) - Notification about player's ESP being disabled

# LANG:

{
  "UI.ESP.Title": "ESP Settings",
  "UI.Button.Title": "ESP",
  "UI.Sleepers.Title": "Sleepers:",
  "UI.Sleepers.Description": "Display sleeping players",
  "UI.Distance.Title": "Distance:",
  "UI.Distance.Description": "Display distance",
  "UI.Update.Title": "Update:",
  "UI.Update.Description": "Update frequency",
  "UI.Admins.Title": "Admins:",
  "UI.Admins.Description": "Display administrators",
  "UI.Names.Title": "Names:",
  "UI.Names.Description": "Display names",
  "UI.Boxes.Title": "Boxes:",
  "UI.Boxes.Description": "Display player boxes",
  "UI.ViewLine.Title": "View Line:",
  "UI.ViewLine.Description": "Display player view line",
  "UI.LineLength.Title": "Line Length:",
  "UI.LineLength.Description": "Player view line length",
  "UI.Button.Off": "OFF",
  "UI.Button.On": "ON",
  "MSG.OFF": "ESP has been disabled",
  "MSG.ON": "ESP has been enabled",
  "MSG.Prefix": "<color=orange>[Admin ESP]:</color> ",
  "MSG.Permission": "You do not have access to this command",
  "UI.Msg.Help": "ESP Settings:\n/ae settings UpdateTime {0} - data update frequency (0.15 sec)\n/ae settings PlayerDistance {1} - max display distance (200 meters)\n/ae settings ShowAdmins {2} - display admins (true/false)\n/ae settings DrawNames {3} - display player names (true/false)\n/ae settings DrawBoxes {4} - display player boxes (true/false)\n/ae settings DrawEyeLine {5} - display player view line (true/false)\n/ae settings Sleeping {6} - display sleeping players (true/false)\n/ae settings EyeLineDistance {7} - player view line length (20 meters)",
  "DDRAW.Sleep": "Sleep",
  "DDRAW.Health": "Health:",
  "UI.Description.Bottom": "Powered by OxideBro 2025",
  "UI.SelectedPlayer.Title": "Selected player:",
  "UI.Buttons.All": "All",
  "UI.Buttons.Online": "Online",
  "UI.Buttons.Sleep": "Sleepers",
  "UI.Buttons.Enabled": "You have <color=green>enabled</color> the display of players in the world",
  "UI.Buttons.Disabled": "You have <color=red>disabled</color> the display of players in the world"
}

 

Screenshot_8.png


User Feedback

2.3m

Downloads

Total number of downloads.

10.6k

Customers

Total customers served.

152.7k

Files Sold

Total number of files sold.

3.3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.