Search the Community
Showing results for tags 'adminesp'.
-
Version 2.2.1
247 downloads
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. # 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: # Chat and console commands: # 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" }$15.00 -
Version 1.6.0
15 downloads
This mod is developed mainly so that administrators can see on their screen the recoil pattern that the players perform. You can see players backtracking while using “spectate” or by using the /recoil PlayerName/SteamID command. This mod can be your great ally with the new first-person viewer that has recently been incorporated into the game. As an added feature players can also see their own recoil and it is even compatible with the AimTraim plugin. VERY IMPORTANT: This plugin does not provide an AdminESP or AdminRadar to see other players as if you had ESP. You will need to use another plugin alongside it for that. However, you will be able to see what other players have in their belt when the spectated player looks at them. Features It works in spectator mode, ideal for the first person. Supports the simultaneous display of multiple administrators. Tracking the pattern as the player shoots. Accuracy bar for hits. Displays the player's SteamID on screen and whether they have Rust Premium Status or not. Ideal for recordings and reports. Shows whether the player is shooting while standing or crouching. Displays the belt of the players being looked at by the spectated player. Similar to how a cheat would show information to the cheater. Allows you to easily teleport to the player who has RecoilViewer active. It also lets you quickly exit spectator mode using the EXIT button. Using Chat and Console Commands (F1). Ability to temporarily disable use in spectator mode when using the console command “recoil off”. Players can see their own retrospective (if they have the appropriate permission). Optimized so that only the information of the displayed players is collected: Shoots, Hits and HeadShots info. Recognition of the item in the automatic player’s hand. (If it is compatible it shows the recoil and if not it shows a customizable message in LANG). [OPTIONAL] Compatibility with the AimTraim mod. The display will turn on and off automatically when you enter the training zone. [OPTIONAL] Compatibility with ZoneManager. In the config you can now put a list of zones where Recoil Viewer will be activated and deactivated automatically. [OPTIONAL] Compatibility with Arkan. Adjustable in config. You can now automatically activate the viewer when an Arkan alert for No Recoil is triggered. Currently only compatible with the following weapons: rifle.ak rifle.lr300 smg.mp5 smg.2 thompson M249 HMLMG Minigun Handmade SMG Permissions recoilviewer.player Allows the player to use /recoil to view their own recoil. recoilviewer.admin Allows the player to view the /recoil of other players. recoilviewer.spectate Allows the RecoilViewer to open automatically while spectating players. recoilviewer.training Allows the RecoilViewer to open automatically when entering an AimTrain zone. recoilviewer.zonemanager Allows the RecoilViewer to open automatically when entering a configured ZoneManager zone. recoilviewer.autoarkan Allows the RecoilViewer to open automatically when an Arkan NoRecoil violation is triggered. recoilviewer.beltinfo Allows displaying the belt with the items other players are carrying while a player has the RecoilViewer enabled. Similar to the information provided by some cheats on the market. recoilviewer.tp Allows displaying a button in the interface to teleport to the player currently being viewed in the RecoilViewer. Ideal while spectating in third person, flying around, and needing to quickly return to that player. Commands Chat Command: /recoil NamePlayer/SteamID or partial name. To start viewing a player. (This requires the recoilviewer.admin permission.) /recoil To end the display of a player. (It is the same as clicking the close button). (This requires the recoilviewer.player permission.) /rc Open the Recoil Viewer of the nearest player. (This requires the recoilviewer.admin permission.) Console Command: recoil NamePlayer/SteamID or partial name To start viewing a player. recoil To end the display of a player. (It is the same as clicking the close button) recoil off To temporarily disable use in spectator mode. It will reactivate when you use the recoil command again. Pattern Data Inside the ZIP, a folder is included containing the file with the weapon patterns. You must upload this file to the oxide/data/ or carbon/data/ folder. If a pattern is updated or new weapons are added in the future, you will need to upload this file again. Configuration DEFAULT CONFIGURATION { "Use Spectate": true, "Use Arkan (Mod External: Arkan)": true, "Use Training (Mod External: AimTrain)": true, "Use ZoneManager (Mod External: ZoneManager)": true, "Active Zones (ZoneID)": [ "91109370", "1013570" ], "Clean when reloading weapon": true, "Target Check (Belt Viewer)": { "Enabled": true, "Max Distance (Default 300)": 300.0, "Angle of view (Default 20)": 20.0, "Threshold of abrupt change in degrees (Default 10)": 10.0, "Minimum time between sudden changes (Default 10)": 10.0 }, "Windows Config": { "Show Shooting Info": true, "Show SteamID": true, "Show Button TP": true, "Position AnchorMin": "0.810 0.571", "Position AnchorMax": "0.992 0.895", "Background Color": "0.0 0.0 0.0 0.75", "Button: Close Background Color": "0.87 0.0 0.0 0.9", "Button: TP Background Color": "0.3 0.5 0.3 0.9", "Button: exit Background Color": "0.5 0.3 0.3 0.7" }, "Text Display": { "Weapon - AnchorMin": "0.14 0.91", "Weapon - AnchorMax": "0.5 0.98", "Weapon - Size": 12, "Weapon - Color": "0.8 0.8 0.8 1", "Player Name - AnchorMin": "0.14 0.84", "Player Name - AnchorMax": "0.75 0.94", "Player Name - Size": 10, "Player Name - Color": "1 1 1 0.8", "No Pattern - Size": 15, "No Pattern - Color": "1 0 0.38 1" }, "Info Display": { "Shoots Counter": { "Icon AnchorMin": "0.03 0.78", "Icon AnchorMax": "0.08 0.83", "Text AnchorMin": "0.1 0.870", "Text AnchorMax": "0.4 0.960", "Font Size": 12, "Font Color": "0.8 0.8 0.8 0.7" }, "Hit Counter": { "Icon AnchorMin": "0.03 0.705", "Icon AnchorMax": "0.08 0.755", "Text AnchorMin": "0.1 0.815", "Text AnchorMax": "0.4 0.885", "Font Size": 11, "Font Color": "0.8 0.8 0.8 0.7" }, "HeadShoot Counter": { "Icon AnchorMin": "0.03 0.64", "Icon AnchorMax": "0.08 0.69", "Text AnchorMin": "0.1 0.75", "Text AnchorMax": "0.4 0.82", "Font Size": 11, "Font Color": "0.8 0.8 0.8 0.7" }, "Accuracy Display": { "Show Bar": true, "BG Color 30%": "0.00 0.52 0.29 0.72", "BG Color 60%": "0.97 0.51 0.14 0.72", "BG Color 80%": "0.97 0.06 0.20 0.72", "Font Color": "0.9 0.9 0.9 0.7" } }, "Pattern Weapons": { "Sets the point of the pattern": "•", "Point Size": 14, "Point Color": "1 0 0.38 1", "Point Fire Color": "0.63 0.98 0.63 1.0" }, "Recoil Player": { "Sets the point of the recoil": "⦿", "Point Size": 14, "Point Color": "1 1 1 1" }, "Stance Display": { "Ducked Color": "1 0.85 0 1", "Standing Color": "0.6 1 0.6 1" }, "Premium Check": true } For any problem, doubt, suggestion or assistance do not hesitate to contact me by Discord ninco90#6219 If you need me to configure everything from scratch, according to your tastes, for your server I can also do it for an additional fee. Although you should be able to configure everything yourself.$25.00