Recoil1Viewer max Recoil Viewer
HitsAccuracy2 Recoil Viewer

Recoil Viewer

(1 customer review)
Displays the players recoil on the screen. Mod focused as a tool for Administrators.


Sold By: ninco90
SKU: RecoilViewer.cs Categories: , , Tags: , ,


Attention the demo video is not very good. There were few players online on my server at the time I recorded it. I am using the beta first-person viewer mode that is available, during the video recording, in Rust Staging aux01.

I present to you Recoil Viewer, a recoil viewer for Administrators.

HitsAccuracy Recoil Viewer

Before starting:

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.


  • 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.
  • Using Chat and Console Commands (F1).
  • Ability to temporarily disable use in spectator mode when using the console command “recoil off”.
  • Highly customizable in settings.
  • 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

If several users want another weapon to be added I will try to implement it. I will also try to refine the existing patterns if necessary. (You can also send me your corrections.)

Complete Configuration:

A complete configuration so that you can adapt it to your liking.

  • Use Spectate true/false.
  • Use Training (Optional Mod External: AimTraim).
  • Show Shooting Info.
  • Clean when reloading weapon.
  • Enables or disables automatically in the “spectate”.
  • Many panel customizations. Background color, text sizes, colors, position and more!

Permissions and Command:

The permissions that this plugin contains are the following:

RecoilViewer.player (So that players can see their own recoil.)
RecoilViewer.admin (To use Commands.)
RecoilViewer.spectate (To use it in spectator mode.) (To be used automatically in the AimTrain training zones.)

Chat Command Admin

  • /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)

Chat Command Player

  • /recoil Enable or disable the recoil viewer.

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:

The data file with the patterns is downloaded separately (within the same price), you can find it in the first version of the plugin and download it from there. Or ask me privately if you can’t find it.

Once downloaded, you must replace the one generated by the plugin itself in the oxide / data folder. If you have any problem with this, open me a private message to help you with it.

Language File:

For the price that this plugin is worth, it also includes a small language file in case you want to translate it into your language or have compatibility with several languages.

Config Example:

  “Use Spectate”: true,
  “Use Arkan (Mod External: Arkan)”: true,
  “Use Training (Mod External: AimTrain)”: false,
  “Use ZoneManager (Mod External: ZoneManager)”: true,
  “Active Zones (ZoneID)”: [
  “Show Shooting Info”: true,
  “Clean when reloading weapon”: true,
  “Windows Config”: {
    “Position AnchorMin”: “0.810 0.571”,
    “Position AnchorMax”: “0.992 0.895”,
    “Background Color”: “0.0 0.0 0.0 0.75”,
    “Close Text Color”: “1 1 1 1”,
    “Close Background Color”: “0.87 0.0 0.0 0.9”
  “Text Display”: {
    “Weapon – AnchorMin”: “0.03 0.91”,
    “Weapon – AnchorMax”: “0.5 0.98”,
    “Weapon – Size”: 12,
    “Weapon – Color”: “0.8 0.8 0.8 1”,
    “Player Name – AnchorMin”: “0.03 0.84”,
    “Player Name – AnchorMax”: “0.6 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 URL”: “”,
      “Icon AnchorMin”: “0.03 0.78”,
      “Icon AnchorMax”: “0.08 0.83”,
      “Text AnchorMin”: “0.1 0.865”,
      “Text AnchorMax”: “0.4 0.935”,
      “Font Size”: 12,
      “Font Color”: “0.8 0.8 0.8 0.7”
    “Hit Counter”: {
      “Icon URL”: “”,
      “Icon AnchorMin”: “0.03 0.71”,
      “Icon AnchorMax”: “0.08 0.76”,
      “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 URL”: “”,
      “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”

For any questions, suggestions or problems, do not hesitate to contact me at Discord ninco90#6219

Check out more of my work here!
Join the Lone.Design Discord Here!

1 review for Recoil Viewer

  1. Mana Mana (verified owner)


Only logged in customers who have purchased this product may leave a review.

Version 1.4.0 | Updated January 13, 2022
  • Added Added Compatibility with ZoneManager. In the config you can now put a list of zones where Recoil Viewer will be activated and deactivated automatically.
  • Added Added Compatibility with Arkan. Adjustable in config. You can now automatically activate the viewer when an Arkan alert for No Recoil is triggered.
Version 1.3.2 | Updated December 21, 2021
  • Added A precision hit bar is incorporated, with 3 customizable color ranges from config: 30%, 60%, 80% This data is calculated by the bullets fired and the impacts obtained. You can disable this new feature from settings if you want. Later, I plan to replace the percentage with a more realistic precision based on the pattern and not the hits.
  • Updated THE CONFIGURATION FILE HAS CHANGED. It is important to save a copy (if you have custom changes) and remove the old file from the server. A line of text is also added to the language, but nothing needs to be changed.
Version 1.3.1 | Updated December 14, 2021
  • Added Fixed a bug when using / recoil playername more than once (The previous player would not be deactivated if you did not close manually)
  • Added Rewritten all the interface generation code, now much less lines are used.
Version | Updated November 28, 2021
  • Added Landing at Lone.Design!
Version 1.1.0 | Updated November 30, 2021
  • Added Fixed a small bug when taking the first shot and then not continuing. When he fired again, he did not start again.
  • Added New config: Now you can activate if you want the screen to be cleaned when reloading the weapon.
  • Added A shot counter is now displayed. (Although the first shot is never reflected on the screen, I will try to improve this if it is a problem.)
  • Added You can also set the position, size and color of the shot marker. (You can't put it higher than it already is.)
  • Added TESTING the M249 (BETA) pattern, he still has work to finish perfecting it. Only the first 30 bullets are registered.
Version 1.2.0 | Updated December 5, 2021
  • Added IMPORTANT: The DATA file has changed, it is necessary to update it manually. The language file has also been updated.
  • Added The button to close the window is now adjustable in the config. (Background color and text color).
  • Added Now you can also use / recoil (without anything else) in Chat to close the viewer.
  • Added Added the F1 Console command: "recoil PlayerName / SteamID", to see a player.
  • Added You can also use "recoil" to deactivate the current player or use "recoil off" to temporarily deactivate it while you speculate. It will be enabled again when using "/ recoil" in chat.
  • Added The code that processes the calculations to display the shots on the screen has been rewritten and reduced.
  • Added The first shot is now also displayed on the screen.
  • Added As the weapon is fired, the pattern changes color (Also adjustable in the config).
  • Added The transition between players in spectator mode has been improved.
  • Added Now if a player has nothing in hand, it is also shown without a pattern.
Version 1.3.0 | Updated December 7, 2021
  • Added IMPORTANT: Configuration file rewritten again. It is important to delete the old config file or save it under a different name. The ImageLibrary plugin is now required.
  • Added Players can use the / recoil permission to turn their own viewer on and off (If they have the RecoilViewer.player permission).
  • Added Added compatibility with AimTrain (Optional).
  • Added Now it is shown info on screen of the shots. (Hits + HeadShot + Number of bullets fired previously displayed.)
  • Added Optimized some lines of code.

No custom license found. Refer to the TOS for License information!

Got something to discuss?

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need!

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.