Brasiliannut's Wishlist
-
Outpost+ Bandit Camp
Custom Peaceful City for Rust Servers
We've dived into a new player experience with the reworked Outpost + Bandit Camp in one cohesive, atmospheric monument.
This unique prefabricated city combines the best of the two official locations, expanding their functionality and opening up new opportunities for players.
🚀 What's inside:
🛩️ Aircraft Purchase — a full-fledged helicopter purchase point has been added;
🧃 Bandit Camp Vending Machines — now available in one zone;
🔁 Functional elements — everything in the usual places: workbenches, recyclers, vending machines;
💬 Player-to-player trading window — a safe transaction within the zone;
🚗 Car lift — vehicle maintenance right on the spot;
🎰 Large Casino — entertainment and a chance to make a profit;
🌆 Atmospheric design and well-thought-out navigation - easy to navigate, pleasant to think about.
🎯 Who is it for:
Owners of PvE, PvP or modified servers;
Creators of RP or custom worlds;
Anyone who wants to highlight their server with a unique, functional and recognizable location.
💡 Why you should buy:
Increases player engagement;
Saves time - everything is already set up;
Creates a created gaming atmosphere;
Increases the value of Safe Zone.
- #outpost
- #bandit camp
- (and 4 more)
-
AutoRestart
[ ! ] The zip contains a DLL extension that goes into RustDedicated_Data/Managed. Some hosts do not allow uploading DLLs - check with your host before buying. [ ! ]
AutoRestart restarts your Rust server on a schedule and makes sure nobody is caught by surprise. Pick the restart times in UTC, skip them on wipe days, and every player is warned on the channels you choose: a notification panel, the game's own toast, chat, a sound, the vanilla restart banner and a row in the vitals stack.
The admin window is one window with eight tabs across the top: Overview, Schedule, Alerts, Appearance, Voting, Rewards, Discord and Advanced. Every tab slides in as you open it. A draft only saves when you press Save, Preview on screen puts the real panel and countdown strip on your HUD so you can drag them where you want, and two admins can work at the same time.
Players can vote to delay a restart that comes at a bad time, and the players who come back afterwards can claim a reward in items, Economics or ServerRewards. Your Discord hears about it too: a countdown, the final restart and the server coming back online, each one an embed you design.
Works on Oxide and Carbon Needs CrashExtensions 1.12.9 or newer (included) Six alert channels, each on its own switch Seven languages built in Jump to: Features · How it plays · Screenshots · Admin window · Commands · Permissions · Install · Trailer · Configuration · FAQ · API
🌟 Features
For players
Warnings in their language. Seven languages are built in: English, Spanish, Italian, Russian, Ukrainian, French and Brazilian Portuguese. Each player sees the alerts in their own. The last minute on screen. The notification panel counts the final minute down by itself, and an optional countdown strip shows MM:SS and a progress line from a trigger time you choose. A say in the timing. When a restart is close, a vote panel lets players vote to delay or to continue. If enough of them agree, the restart waits. Late joiners see it too. Players who connect or respawn during a countdown get the strip, the vote panel and the last-minute panel straight away. A reward for coming back. Players who reconnect within the claim window get their items, Economics money or ServerRewards points. Always know when. /restart shows when the next restart is. For server owners
Restart times in UTC. As many a day as you want. Wipe days skip them on their own cycle: weekly, every 2 or 3 weeks, the 1st to 4th, or the last of the month. Restart in... A one-off restart from the window, chat or RCON. Cancelling it brings your schedule straight back. Warning times you set. Chips for the game and for Discord, set apart. The defaults are 30, 15, 10, 5, 3, 2 and 1 minutes in game, and 30, 15, 10, 5 and 1 on Discord. A player count guard. A scheduled restart is skipped while more players than your limit are online. A restart you start yourself always goes ahead. Your panel, your look. A notification panel with one of 137 game icons, colours with opacity, a solid or gradient background, a border, your own title and message. Five position presets, or drag it anywhere. Discord. A webhook with three embeds (countdown, final restart, server online), a live Discord style preview while you edit them, and a test button. Animations on one switch. Slides and fades everywhere, or none at all. Safe config. Values out of range are repaired on load, and a broken file is left untouched. The window saves only what its own section holds. An optional update check. Restart the server when a new Oxide build is out. It is off by default. For developers
Hooks and a status call. OnRestartScheduled, OnRestartWarning, OnRestartInitiated and OnRestartCancelled, plus GetRestartStatus for the pending restart. See the API. Console and RCON. autorestart status, cancel, now and set <time> work from the console, RCON and your own tools. 🔁 How it plays
Warnings. At every warning time you set, players get the alerts on your channels: the toast, the chat line, the sound and the panel. The vote. Five minutes before the restart, the vote panel opens for 30 seconds. If 60% of the players vote to delay, with at least 3 players online, the restart waits 50 minutes and then runs a new 15 minute countdown. The strip. Once the time is inside its trigger (30 minutes by default), the countdown strip stays on screen with MM:SS and a progress line. The final minute. The panel counts the last minute down on its own, so every player sees the seconds. The restart. Players get a plain message to reconnect in 3 to 5 minutes. The server saves, shuts down cleanly and quits, and your host starts it again. Back online. The server online embed goes to Discord if you turned it on. Players who reconnect within the claim window (5 minutes by default) get their rewards: money at connect, items when they wake. 📸 Screenshots
Every screen below is AutoRestart running in Rust.
The Overview: the next restart, the alert channels and the features at a glance The final minute, as players see it Alerts: every channel and warning time Schedule: restart times and wipe days Appearance: the panel, its size and its position Voting: the share, the window and the delay Rewards: items, Economics and ServerRewards Discord: webhook, message and embeds Advanced: the update check, the reload and the animations 🗒️ In-Game Admin Window
No file editing needed. /restart config opens every setting in one window. Each section is a draft: an unsaved section shows a dot on its tab, Save applies only the section you are on, and closing with unsaved changes asks first.
Overview - a live clock to the next restart, what is on at a glance, today's restart times, and Restart in..., Cancel restart and Reload schedule. Schedule - restart times and wipe days. Alerts - the channels, the in-game and Discord warning times and the player count guard. Appearance - the notification panel, its text, the countdown strip, the toast style and the background (solid or gradient), with Preview on screen. Voting - the share, the vote window, the delay and the chat command. Rewards - the claim window, Economics, ServerRewards and an item list. Discord - webhook, bot, message and the three embeds, with a live preview. Advanced - the update check, the animations switch and the reload button. 🎮 Commands
Players
/restart - when the next restart is /restart status - detailed restart info /restart help - the command list /vote delay, /vote continue - vote on a restart in progress (the command name is set in the Voting section) Admin
/restart config - the admin window /restart set <time> or /restart <time> - restart in 30s, 5m, 1h or a plain number of seconds. Write 5m, not 5 minutes. /restart cancel - cancel the running restart. A scheduled one skips to the next slot /restart now - restart right away /restart reload - reload the schedule and forget the skipped slots Console and RCON
autorestart, autorestart status, autorestart cancel, autorestart now and autorestart set <time> (or just autorestart <time>) autorestart.testdiscord - send a test message to your webhook autorestart.forceonline - post the server online embed now 🛡️ Permissions
autorestart.use - /restart, /restart status and /restart help for players. Grant it to your default group if you want everyone to see when the next restart is. autorestart.admin - the admin window and every command that changes something. Staff only. Voting and rewards need no permission: every online player can vote and claim.
oxide.grant group admin autorestart.admin oxide.grant group default autorestart.use 📦 Install
Install the extension, once per server. Either copy VenuxUpdater.cs (free, in the zip) into oxide/plugins next to AutoRestart.cs and run venux.install once in the server console. It downloads the extension, checks its signature and loads it, with no restart on Oxide. Or stop the server, copy Oxide.Ext.CrashExtensions.dll into RustDedicated_Data/Managed (Carbon: carbon/extensions) and start it again. The console prints Loaded extension CrashExtensions with its version. The extension is one shared file for all our plugins, so an older copy is simply overwritten. Install the plugin. Copy AutoRestart.cs into oxide/plugins (Carbon: carbon/plugins). It compiles on its own and creates its config, data and language files. Grant the permissions and add your restart times. Give yourself autorestart.admin, open /restart config and add your times in Schedule. A new install has no restart times. The game toast, chat and sound alerts start on. The notification panel, the countdown strip, Discord and rewards wait until you turn them on. 🎥 Trailer
The AutoRestart 5.0 trailer (click to play, 57 seconds)
⚙️ Configuration
Everything lives in oxide/config/AutoRestart.json, and the admin window edits all of it. Claimed rewards and the last "server online" message are kept in oxide/data, and the texts in oxide/lang/<language>/AutoRestart.json.
Config sections (click to expand)
📚 FAQ
Q: I run AutoRestart 4.x. What changes when I update?
A: Install the extension, then replace AutoRestart.cs. Your config, rewards and Discord state load as they are, in the new window. Time values are stricter: write 5m, not 5 minutes. A Discord webhook must be the plain https://discord.com/api/webhooks/<id>/<token> form, and the default message content is empty.
Q: Does it start the server again after the restart?
A: AutoRestart saves and shuts the server down cleanly, and your host brings it back. Tested on Pterodactyl and Wisp. On a Windows machine, make sure your .bat starts the server again when it exits.
Q: What is the extension for, and what if I do not want one?
A: AutoRestart draws its interface with the Oxide.Ext.CrashExtensions extension. The DLL is in the zip, and VenuxUpdater, free and also in the zip, can install it with one console command. If you would rather not run an extension, stay on 3.9.3: it does not need it and keeps working as before.
Q: Does it work on Carbon?
A: Yes. The DLL goes into carbon/extensions instead of RustDedicated_Data/Managed, then restart once. Everything else is the same.
Q: I am on 3.x. Do I lose my settings?
A: No. Your config, the pending reconnect rewards and the Discord state carry over, and old values migrate on load.
Q: Can players stop a restart?
A: They can vote to delay it. Voting opens 5 minutes before the restart and stays open for 30 seconds. When 60% of the players agree, with at least 3 players online, the restart waits 50 minutes and then runs a new 15 minute countdown. Every number is in the config, and voting can be turned off.
Q: What does Cancel do?
A: On a restart you set with Restart in..., it removes it and brings your schedule back at once. On a scheduled restart, it skips that slot (and any earlier one) and arms the next. Reload schedule forgets the skips.
Q: Can I skip a restart while the server is busy?
A: Yes. Turn on the player count guard and a scheduled restart is skipped while more players than your limit are online. A restart you start yourself always goes ahead.
Q: Do I need Economics or ServerRewards?
A: Only to pay rewards in money or points. Item rewards need nothing else.
Q: Does it contact any outside service?
A: Only what you turn on. The plugin downloads the pictures it draws (about 80 small icons and images) once from cdn.crashplugins.space, which your server then caches. The Oxide update check and the Discord webhook are off by default. VenuxUpdater makes no web request until you run venux.check or venux.install, or turn one of its switches on.
Q: Can I translate it?
A: Seven languages are built in and each player sees their own. For another one, copy oxide/lang/en/AutoRestart.json into your language folder and translate it.
Q: How heavy is it?
A: Built and load tested for 500+ player servers. Every animation can be turned off with one switch.
🔧 API / Hooks
void OnRestartScheduled(int seconds, bool isCustom) void OnRestartWarning(int secondsLeft) void OnRestartInitiated() void OnRestartCancelled(string reason, int secondsRemaining) Read the pending restart from any plugin:
[PluginReference] private Plugin AutoRestart; var status = AutoRestart?.Call("GetRestartStatus") as Dictionary<string, object>; // HasRestart is always there. With a restart pending you also get IsDelay, IsCustom, // SecondsRemaining, RestartTime and FormattedTime.
Questions, ideas or bug reports? Use the Support tab of this file or join our Discord.
AutoRestart-5.0.0-trailer-720p.mp4- #restart
- #rustplugin
- (and 18 more)
-
Turret Fury
🔥 FEATURES
Turret Fury is a configurable plugin that allows total customization of Auto Turrets, Flame Turrets, Landmines, SAM Sites, Shotgun Traps & Tesla Coils through allowing configuration of;
• Damage
• Range
• Accuracy
• Bullet Speed
• Trigger Duration
• Arc
• Explosion Radius
• Scan/Sensing Radius
• Amount of Pellets (Shotgun Traps)
& More!*
*See the config below for full list of configurables
📥 INSTALL
To install, simply copy & paste the plugin (TurretFury.cs) as-is into your server plugins folder: ..\oxide\plugins\
⚙️ CONFIG
To configure;
1. Ensure you have loaded the plugin successfully in your server (this will automatically create a respective config file)
2. Open the plugin config file (TurretFury.json) in your config folder: ..\oxide\config\
3. Adjust to the desired values
4. Save the config file & reload the plugin ("oxide.reload TurretFury”)
(config preview below)
{ "Auto Turret": { "Enabled": true, "Infinite Ammo": false, "Health (Default 1000)": 1000.0, "Range (Default 30)": 30.0, "Bullet Speed (Default 200)": 200.0, "Aim Cone (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0, "Ignored Shortnames": [ "sentry.scientist.static", "sentry.bandit.static" ] }, "Flame Turret": { "Enabled": true, "Fuel Per Sec (Default 0.5)": 0.5, "Health (Default 300)": 300.0, "Range (Default 4)": 4.0, "Arc (Default 45)": 45.0, "Trigger Duration (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0, "Ignored Shortnames": [] }, "Landmine": { "Enabled": true, "Health (Default 100)": 100.0, "Min Explosion Radius (Default 2)": 2.0, "Max Explosion Radius (Default 3)": 3.0, "Damage Scale (Default 1.0)": 1.0, "Ignored Shortnames": [] }, "SAM Site": { "Enabled": true, "Requires Power": true, "Health (Default 1000)": 1000.0, "Damage Scale (Default 1.0)": 1.0, "Missile Scan Radius (Default 225)": 225.0, "Vehicle Scan Radius (Default 150)": 150.0, "Ignored Shortnames": [] }, "Shotgun Trap": { "Enabled": true, "Infinite Ammo": false, "Health (Default 300)": 300.0, "Sensor Radius (Default 1.25)": 1.25, "Aim Cone (Default 40)": 40.0, "Pellets (Default 20)": 20.0, "Damage Scale (Default 1.0)": 1.0, "Ignored Shortnames": [] }, "Tesla Coil": { "Enabled": true, "Requires Power": true, "Health (Default 250)": 250.0, "Range (Default 3)": 3.0, "Max Damage Output (Default 35)": 35.0, "Max Discharge Self Damage Seconds (Default 120)": 120.0, "Damage Scale (Default 1.0)": 1.0, "Ignored Shortnames": [] } }
🔒 PERMISSIONS
turretfury.use -- Required for TurretFury configuration to apply to player’s auto turrets
💬 FAQ
Q: Does the Turret Fury plugin work with any Turret weapon?
A: Yes, this plugin works with all Turret deployable weapons, from the revolver to the AK and everything in between.
Q: How do I know what range to configure?
A: This is completely up to you. A typical range configuration that our community of server admins have been using is 70.0, with some PVE servers increasing to around 100.0
Q: Will increasing Turret range and damage affect the static turrets at monuments?
A: By default, this plugin does not affect/apply to any monument turrets (Bandit Camp / Compound / Fishing Village) to avoid nuisance deaths. Note the "Ignore Turret Shortnames" section of the config file addresses this.
It is strongly recommended not to adjust this.
Q: Does/can the plugin use permissions?
A: Yes, we have implemented a number of additional features on the back of community feedback, one of these is a basic permissions system wherein users require the below permission in order to have their autoturrets use TurretFury's configuration;
turretfury.use
For more information, see https://umod.org/documentation/plugins/permissions/ or (https://codefling.com/plugins/permissions-manager/)
Q: Will there be more features added in future?
A: Yes, we have more functional improvements and additions coming soon, as well as a roadmap of ideas for future updates.
If you have ideas or anything you would like to see included: please share them in the Discussion tab - they will be considered and, with enough upvotes, added to the dev roadmap.
Happy turreting, and stay frosty.
Discord: Dooogs#2145
-
Admin Map
Admin Map is an innovative plugin for the game of Rust, designed to make server administration easier and improve the quality of the gaming experience. Focused on optimization and functionality, this plugin provides admins with the tools to effectively control players, minimizing the negative impact on the server and other participants.
Main features:
Interactive map with players: Admin Map provides server admins with a detailed and user-friendly map showing the positions of all players. This allows admins to easily monitor player activity and movements, and quickly detect suspicious activity. Large variety of different admin map layers:
- Marker,
- Text , (It's still there, but it no longer looks the same due to the Facepunch update on August 6.)
- Sleeper,
- TC,
- Stash,
- Sleeping Bag Quick Commands on Players: The plugin allows admins to perform quick actions on players directly from the map. Send messages, punish or help players in real time, minimizing reaction time and increasing interaction efficiency. Minimal server load: One of the key features of Admin Map is its low server load. All processing takes place solely on the client side, which means that the plugin will not slow down the server or create additional delays for players. This makes it an ideal choice even for servers with high traffic. Ease of use: The plugin's intuitive user interface provides admins with easy access to functionality. Navigating the map, sending commands and monitoring players is done with minimal effort, making server administration easy. Customization: Admin Map provides admins with the option to customize the functionality to suit their needs. Scanning area, available commands, buttons, permissions and other options. Support in RUST+: You will be able to view players online on the map directly in your phone without going to the server! Admin Map is an innovative solution that combines convenience, functionality and optimization. It provides administrators with tools to effectively manage players without negatively impacting gameplay and other server participants. The Admin Map plugin is an essential asset for any Rust server administrator looking to create a comfortable and safe gaming environment.
Permissions:
adminmap.allow - for use adminmap and hardcore bypass adminmap.<button perm> - any permissions specified in the button settings adminmap.teleport2marker - teleportation by marker via CTRL+RMB adminmap.invis - hide player from the player map adminmap.rust+ - enable rust+ admin map adminmap.rust+.invis - hide from rust+ admin map (recommended in case of giving the map to players)
Commands:
/amap - show sidebar /amap off - disable everything and hide the sidebar
Color designations on the cupboards map:
Default Config:
{ "Auto show sidebar panel": true, "Open the admin menu instead of the action menu": false, "Text Map Settings": { "Font size": 8.0, "Use color generation for teams?": true, "Color for team": "ffaf4d", "Color for solo player": "9bd92f", "Color for sleeper": "404040" }, "Command Buttons": [ { "Permission (adminmap.<perm>)": "", "Label": "TP", "Command": "teleport {steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "TP2ME", "Command": "teleport {steamid} {admin.steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "INV", "Command": "/viewinv {username}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "SPECTATE", "Command": "spectate {steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "KILL", "Command": "kill {steamid}", "Color": "0.9 0.1 0.25 1" }, { "Permission (adminmap.<perm>)": "", "Label": "KICK", "Command": "kick {steamid}", "Color": "0.9 0.1 0.25 1" }, { "Permission (adminmap.<perm>)": "", "Label": "SHOW\nTEAMMATES", "Command": "adminmap.cmd show_player_teammates {steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "SHOW\nPRIVLIDGES", "Command": "adminmap.cmd show_player_privlidges {steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "SHOW\nSLEEPING\nBAGS", "Command": "adminmap.cmd show_player_sleepingbags {steamid}", "Color": "1 1 1 1" }, { "Permission (adminmap.<perm>)": "", "Label": "SHOW\nSTASHES", "Command": "adminmap.cmd show_player_stashes {steamid}", "Color": "1 1 1 1" } ] }
Button Library:
Give item to player for AdminMenu by k1lly0u | Minimum required version 1.0.1 { "Permission (adminmap.<perm>)": "", "Label": "GIVE", "Command": "adminmenu.callback {steamid}.4;adminmenu.callback {steamid}.4", "Color": "1 1 1 1" } Permanent ban
{ "Permission (adminmap.<perm>)": "", "Label": "BAN", "Command": "ban {steamid}", "Color": "1 0 0 1" } View backpack (for Backpack Pro)
{ "Permission (adminmap.<perm>)": "", "Label": "Backpack", "Command": "/b {steamid}", "Color": "1 1 1 1" } View backpack (for Backpacks plugin from uMod)
{ "Permission (adminmap.<perm>)": "", "Label": "Backpack", "Command": "viewbackpack {steamid}", "Color": "1 1 1 1" } Spectate
{ "Permission (adminmap.<perm>)": "", "Label": "SPECTATE", "Command": "spectate {steamid}", "Color": "1 1 1 1" }
If you want to add buttons here, message me on my discord server
-
XPerienceAddon
XPerience Addon: READ BEFORE PURCHASE!
This is an addon to XPerience! You must have XPerience installed on your server to use this.
XPerience Website: https://www.rustlevels.com/XPerience/
Discord
Join our community discord for fast support and future updates. We have several channels where you can get help, offer suggestions, see what's coming in future updates, and more. Our discord is the fastest way to get the help and info you need! http://discord.rustlevels.com/
New Admin Options:
✯ Full rewrite and conversion of admin panel to text inputs and toggle options
✯ Can now add/edit welcome message, command list, and custom pages in admin panel
✯ Can now add/edit custom special items in admin panel
✯ Can now add/edit maps in admin panel
✯ Can now add/edit all image URLs in admin panel including damage bar skins in admin panel
✯ Can now add/edit Global Event reward items and commands in admin panel
Added Skills/Stats:
These abilities are added to the already existing stats and skill within XPerience..
Added Miner Abilities:
Option to increase quarry production by % per Miner level Option to set production duration Option to set cooldown duration Added Weaponry Abilities:
Option to fire free ammo from weapons Option to set free ammo chance per weaponry level Increase max distance per Weaponry level Increase max effective range per Weaponry level Added Scavenger Abilities:
Chance to receive more items from vendors Option to set percentage chance per scavenger level Option to set percentage amount per scavenger level Added Forager Abilities:
Chance to for free recycle for items (gives materials but keeps item) Option to set percentage chance per forager level Added Medic Abilities:
Passive Healing Increase health every (x) seconds for (x) amount MedGun for healing entities from a distance
Added Demolitionist Abilities:
Enable rocket locking Select rocket trackable entities Select rocket trackable ammo Adjust rocket lock chance percentage % Adjust rocket lock time Adjust rocket max lock distance Adjust rocket max lock distance increase percentage % Adjust rocket detonation time Adjust rocket speed increase percentage % Adjust rocket damage increase percentage % Includes Rocket Launcher UI that shows target name, lock status, distance, and max distance allowed
Other Features:
Global Event Feature: Gathering and Kill goals for all players collectively
Set total number of required kills for different entities Set total amount of resources for different types (wood, ores, scrap, and more..) Reward Options: XP, Items, Economics, Server Rewards, Special Items, Per player Commands, Global Commands Awards all players in the server active player list Global Event deposit box for event contributions (obtained by chat command or give button on welcome panel) Option to restrict getting a global event box by permission Option to set max number of global event boxes allowed per player Option to show chat notifications when contributions are made and goals are reached Global Event HUD option to show all goals (with or without border) Option to auto reset global event after x amount of hours from completion Option to destroy all global event boxes on event completion Button to manually destroy all global event boxes Button to manually reset Global Event Global Event details page shown on Welcome Panel
Map Display/Voting:
Shows 3 maps at a time on welcome menu Can list as many maps as wanted with map name, small img, large img, map size, and details Can set max number of votes per player Can auto clear map/vote data on wipe Can manually clear map/vote data in admin panel More feature to come.... Special Items: (requires XPerience V1.6.9+)
Option to set special items as soulbound (only recieving player can use) Option to show Special Items in Welcome menu Option to enable economics purchase of special items Option to enable server rewards purchase of special items Option to enable permissions for purchase options Special Items can be purchased from Welcome Panel Admin chat/console commands to give special items Option to set percentage (%) chance item drop from actions Premade Items:
Can change skinID of each default item in config XP Scroll Small XP Scroll Medium XP Scroll Large XP Scroll Massive Option to set amount of xp gained per scroll Option to set scroll rarity drop Stat Book Small Stat Book Medium Stat Book Large Stat Book Massive Skill Book Small Skill Book Medium Skill Book Large Skill Book Massive Option to set amount of points gained per book Option to set book rarity drop XP Booster Option to set percentage amount Option to set duration in mins Custom Items:
Admin chat/console commands to create/delete custom items Option to set custom name, type, rarity, award amount, skinID, economics cost, serverrewards cost, and duration Option to include custom items in drop chance
Playtime XP:
Option to enable XP for time playing Option to set XP amount for every xx mins Option to increase XP amount by percentage %
Target Damage Display: (Health/Damage Bar)
Shows target health/max health in live UI when target attacked Disappears when target is killed or after 5 seconds if not killed Option to show last damage amount Option to show names on bar Select from 10 premade skins to use for default health on the damage bar UI Add/Create as many damage bar skins as wanted Option to allow players to choose what damage bar skin they want to use
Death Records:
Option to enable Death Records Track all kills/deaths from players Shows victim, attacker, weapon, damage type, distance, and time Players have their own Death Records profile UI (accessed from XPerience profile) Option to set custom chat command for DeathRecords UI Option to send death record notice to chat Option to adjust chat font size and colors Option to send death record to discord (Discord Messages required) Option to show player turret kills Option to give bonus XP for kill distance Option to set bonus xp amount and distance multiplier Option to list all entities you want to track in config
Player Notes:
Option to show XP gains Option to show Level Up Option to show Rank Up Option to show Stat Level up Option to show Skill Level up
Notify UI: (Player & Global)
Option to enable Player and Global Notify UI Bar Option to show when player ranks up Option to show when player levels up Option to show when player increases stats or skills Option to set timeout in seconds when UI bar disappears
DiscordMessages Support: (requires DiscordMessages plugin)
Discord webhook URL Option to send player rank up to discord Option to send player level up to discord Option to send player stat level up to discord Option to send player skill level up to discord
Welcome Panel:
Option to use background image Option to use profile background image from XPerience so they match Option to set welcome message on main UI screen Option to set list of chat commands on command page Option to show skill Item Drops (split into 2 parts forager/scavenger) Shows all items listed in the forager and Scavenger skill lists Shows percentage drop chance per skill levels Option to show XPerience profile button Option to show server XP/Level settings Option to show map voting list Option to show special items (books, scrolls, xp boosters) Option to show Mods Installed Option to exclude list of Mods Installed Option to show Admin panel button Option to show custom pages Option to show Custom Item Drops list page (Requires Custom Item Drops V1.0.6+) Shows all items in the Custom Item Drops plugin separated by lists Shows percentage drop chance for default and vip settings per list RaidableBases support: Shows all active and completed raids
RustLevels Website: (Optional Feature)
IMPORTANT: If you want your server to appear on RustLevels you must submit your server at https://www.rustlevels.com/submit-server and receive a auto generated ServerIDKey. This is now required for your server to connect to RustLevels.com
Sends Server data to RustLevels (Name / IP) Option to set server banner URL Option to set website URL Option to hide player steam info Sends XPerience player data to RustLevels Sends Kill Records player data to RustLevels RustLevels Details:
This Addon collects all player data from XPerience, Kill Records and other mods if enabled and sends it to RustLevels.com through SQL. All servers with this addon mod can be be publicly shown on RustLevels.com with their own page and player profiles if you choose. Once purchased you must submit your server's IP or DNS to our website here: https://www.rustlevels.com/submit-server so that it can be allowed to access RustLevels database and receive your Unique ServerIDKey to place in your config file . Please allow up to 48 hours for your server to be accepted.
Player steam badges can be hidden on RustLevels.com by config option. This will prevent steam badges for your server players being shown on our website. All player steam information is supplied by Steamworks API with permissions listed in steams privacy policy section 5.5 which RustLevels has no control over: https://store.steampowered.com/privacy_agreement/
Chat Commands:
Server Admins Only
/xpglobalremove - removes all data from RustLevels that match your server (will be added back automatically on next data send) /globalupdate - Sends a one time update of all players to RustLevels /xpaddonreload - Reloads the XPerienceAddon mod /newitem "<name>" <rarity> <stat/skill/xp/booster> <points/xp> <skinID> <economics cost> <serverrewards cost> <duration> /removeitem "<name>" /xpitem <name/id> <playername/id> "<itemname>" <amount>
Console Commands
rustlevelsclear - clears all server and player data from RustLevels rustlevelsupdate - updates all server and player data on RustLevels newitem "<name>" <rarity> <stat/skill/xp/booster> <points/xp> <skinID> <economics cost> <serverrewards cost> <duration> removeitem "<name>" xpitem <name/id> <playername/id> "<itemname>" <amount>
Damage Bar Skins:
Add/Edit Damage Bar Skins In -> /oxide/config/XPerienceAddon.json
"dmgbarimgs": { "0": { "name": "DmgBar0", "url": "https://i.imgur.com/jQFs4Y1.png" }, "1": { "name": "DmgBar1", "url": "https://i.imgur.com/VGfALAA.png" }, "2": { "name": "DmgBar2", "url": "https://i.imgur.com/5RHS1wS.png" }, "3": { "name": "DmgBar3", "url": "https://i.imgur.com/t6WAKp0.png" }, "4": { "name": "DmgBar4", "url": "https://i.imgur.com/x7j4X1N.png" }, "5": { "name": "DmgBar5", "url": "https://i.imgur.com/0hCAV9y.png" }, "6": { "name": "DmgBar6", "url": "https://i.imgur.com/ZlLWc7V.png" }, "7": { "name": "DmgBar7", "url": "https://i.imgur.com/vQ8STCW.png" }, "8": { "name": "DmgBar8", "url": "https://i.imgur.com/V89IdKh.png" }, "9": { "name": "DmgBar9", "url": "https://i.imgur.com/VnZrpna.png" }, "10": { "name": "DmgBar10", "url": "https://i.imgur.com/D8iLInT.png" }, "11": { "name": "DmgBar11", "url": "https://i.imgur.com/0Vnpoml.png" } } Map Data:
Add maps in the -> /oxide/data/XPerienceAddon/MapData.json
{ "Maps": { "0": { "name": "Map 1", "details": "Monuments: 116 \n Safezones: 5 \n Land Percentage: 45% \n Islands: 4 \n Large Monuments: 13 \n Small Monuments: 14 \n Tiny Monuments: 78 \n Caves: 5 \n Rivers: 4 \n Mountains: 0 \n Icebergs: 14 \n Ice Lakes: 3", "smallimageurl": "https://i.imgur.com/iGNrsZl.jpg", "largeimageurl": "https://i.imgur.com/YDNmH1s.jpg", "mapsize": 3000, "votes": 0 }, "1": { "name": "Map 2", "details": "Monuments: 101 \n Safezones: 8 \n Land Percentage: 67% \n Islands: 1 \n Large Monuments: 11 \n Small Monuments: 8 \n Tiny Monuments: 99 \n Caves: 5 \n Rivers: 9 \n Mountains: 2 \n Icebergs: 7 \n Ice Lakes: 2", "smallimageurl": "https://i.imgur.com/iGNrsZl.jpg", "largeimageurl": "https://i.imgur.com/YDNmH1s.jpg", "mapsize": 3000, "votes": 1 }, "2": { "name": "Map 3", "details": "Monuments: 106 \n Safezones: 6 \n Land Percentage: 54% \n Islands: 2 \n Large Monuments: 16 \n Small Monuments: 23 \n Tiny Monuments: 58 \n Caves: 1 \n Rivers: 5 \n Mountains: 1 \n Icebergs: 13 \n Ice Lakes: 1", "smallimageurl": "https://i.imgur.com/iGNrsZl.jpg", "largeimageurl": "https://i.imgur.com/YDNmH1s.jpg", "mapsize": 3000, "votes": 0 }, "3": { "name": "Map 4", "details": "Details about this map", "smallimageurl": "", "largeimageurl": "", "mapsize": 0, "votes": 0 }, "4": { "name": "Map 5", "details": "Details about this map", "smallimageurl": "", "largeimageurl": "", "mapsize": 0, "votes": 0 } } } Addon Config:
{ "Welcome Panel": { "showonconnect": true, "autoclosetimer": false, "timeout": 10, "AnchorMin": ".5 .5", "AnchorMax": ".5 .5", "OffsetMin": "-300 -200", "OffsetMax": "300 200", "InsideAnchorMin": ".03 .01", "InsideAnchorMax": ".99 .97", "usebgimage": true, "usexpbgimage": true, "usemenubgimage": false, "bgfadein": 0.2, "menuwidth": 0.2, "menuheight": 0.75, "menubuttonheight": 0.07, "menubuttonfont": 11, "openwelcomepanel": "welcome", "welcomemessage": "Welcome {playername} to our server. This server has the XPerience mod installed which allows you to gain XP, Levels, and Points to spend in different Stats and Skills. Each Stat and Skill will give your character increased abilities. Check out the XP/Level Info page for more details and the Commands page for list of chat commands you can use. Click the My Profile button to view your XPerience profile and all the abilities you can earn. You can also view all the mods installed on our server by clicking the Mods Installed button.\n\nYour Level: {xp.level} \nYour XP: {xp.experience}", "showcommandsbutton": false, "showskillitemdropsbutton": true, "showcustomitemdropsbutton": true, "showprofilebutton": true, "showsettingsbutton": true, "showmodsbutton": true, "excludemods": "RustCore,UnityCore", "showadminbutton": true, "showcustombuttons": true, "showraidsbutton": true, "showspecialitemsbutton": true, "showscustompecialitems": true, "showmapbutton": true, "commands": { "0": { "command": "/xpstats", "details": "Opens your XPerience profile" }, "1": { "command": "/deaths", "details": "Opens All Death Records" }, "2": { "command": "/xphelp", "details": "Opens Help page in XPerience UI" }, "3": { "command": "/xptop", "details": "Opens Top players page in XPerience UI" }, "4": { "command": "/welcome", "details": "Opens the Welcome Panel UI" } }, "custompages": { "0": { "button": "Server Rules", "CustomSubPages": { "0": { "title": "Server Rules", "content": "Server Rules:\n\n* No Harassment, Racism, Sexism, Trolling, Disrespect, or Hate Speech!\n\n" } } } } }, "Maps": { "maxmapvotes": 2, "autoreset": false }, "Connection Info": { "serveridkey": "", "sendtorustlevels": false, "hideplayerssteam": false, "hidemodlist": false, "websitebannerurl": "", "websiteurl": "" }, "Other Features": { "usepermissions": false, "dmgbar": true, "dmgbarname": true, "dmgindicator": true, "dmgbartimeout": 10.0, "dmgbarupdate": 0.5, "dmgbarskindefault": 3, "dmgbarlocation": 35 }, "Note Messages": { "xpgain": true, "xpgainnote": 1, "levelup": true, "levelupnote": 1, "statup": true, "statupnote": 1, "skillup": true, "skillupnote": 1, "rankup": true, "rankupnote": 1, "combine": true }, "Skills": { "minerquarry": 0.1, "minerquarryduration": 120, "minerquarrycooldown": 600, "weaponryammochance": 0.01, "weaponryreload": 0.05, "weaponrydistance": 0.08, "weaponryrange": 0.04, "scavengervendingchance": 0.05, "scavengervendingamount": 0.05, "foragerrecyclerchance": 0.05, "foragerrecyclerspeed": 0.1, "medicpassivehealing": true, "medicpassivehealingcooldown": 10, "medicpassivehealingtimer": 10.0, "medicpassivehealingamount": 0.02 }, "Notify UI": { "playernotify": true, "rankup": true, "levelup": true, "statup": true, "skillup": true, "globalnotify": true, "rankupglobal": true, "levelupglobal": true, "statupglobal": true, "skillupglobal": true, "notifyuitimeout": 5.0 }, "Death Records": { "enabledeathrecords": true, "usepermissions": false, "senddeathtochat": true, "sendplayerdeathtochat": true, "senddeathtodiscord": false, "usepopupnotifications": true, "logturretkills": true, "chatfontsize": 10, "attackercolor": "#FF0000", "victimcolor": "#00FF00", "weaponcolor": "#0000FF", "distancecolor": "#00FF00", "enabledistancebonus": true, "xpbonusamount": 50, "bonusrangedistance": 25, "deathrecordschatcommand": "deaths", "discordwebhookurldeaths": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "entityList": { "0": { "entity": "chicken", "name": "Chicken" }, "1": { "entity": "boar", "name": "Boar" }, "2": { "entity": "stag", "name": "Stag" }, "3": { "entity": "wolf", "name": "Wolf" }, "4": { "entity": "bear", "name": "Bear" }, "5": { "entity": "polarbear", "name": "Polar Bear" }, "6": { "entity": "simpleshark", "name": "Shark" }, "7": { "entity": "ridablehorse", "name": "Horse" }, "8": { "entity": "scientistnpc", "name": "Scientist" }, "9": { "entity": "tunneldweller", "name": "Tunnel Dweller" }, "10": { "entity": "underwaterdweller", "name": "Underwater Dweller" }, "11": { "entity": "scarecrownpc", "name": "Scarecrow" }, "12": { "entity": "zombienpc", "name": "Zombie" }, "13": { "entity": "customscientistnpc", "name": "Custom Scientist" }, "14": { "entity": "bradleyapc", "name": "Bradley APC" }, "15": { "entity": "patrolhelicopter", "name": "Patrol Helicopter" }, "16": { "entity": "basehelicopter", "name": "Patrol Helicopter" } } }, "Images": { "xperienceaddonlogo": "https://i.imgur.com/QSXW2vV.png", "rustlevelslogo": "https://i.imgur.com/lb2l1s5.jpg", "dmgbarimg": "https://i.imgur.com/XzoMdbI.png", "dmgbarimgname": "https://i.imgur.com/RhboH5w.png", "notifybar": "https://i.imgur.com/Cuea6lw.png", "welcomepanel": "https://i.imgur.com/JUwd2a8.png", "raideasy": "https://i.imgur.com/cAUlHlA.png", "raidmedium": "https://i.imgur.com/Tzhbic3.png", "raidhard": "https://i.imgur.com/MGNUPg0.png", "raidexpert": "https://i.imgur.com/bPql6Tz.png", "raidnightmare": "https://i.imgur.com/RpiC5dy.png", "welcomebg": "https://i.imgur.com/DdVLKsE.png", "menubg": "https://i.imgur.com/DrWCba0.jpg", "xp": "https://i.imgur.com/yAmIsSX.png", "dmgbarimgs": { "0": { "name": "DmgBar0", "url": "https://i.imgur.com/jQFs4Y1.png" }, "1": { "name": "DmgBar1", "url": "https://i.imgur.com/VGfALAA.png" }, "2": { "name": "DmgBar2", "url": "https://i.imgur.com/5RHS1wS.png" }, "3": { "name": "DmgBar3", "url": "https://i.imgur.com/t6WAKp0.png" }, "4": { "name": "DmgBar4", "url": "https://i.imgur.com/x7j4X1N.png" }, "5": { "name": "DmgBar5", "url": "https://i.imgur.com/0hCAV9y.png" }, "6": { "name": "DmgBar6", "url": "https://i.imgur.com/ZlLWc7V.png" }, "7": { "name": "DmgBar7", "url": "https://i.imgur.com/vQ8STCW.png" }, "8": { "name": "DmgBar8", "url": "https://i.imgur.com/V89IdKh.png" }, "9": { "name": "DmgBar9", "url": "https://i.imgur.com/VnZrpna.png" }, "10": { "name": "DmgBar10", "url": "https://i.imgur.com/D8iLInT.png" }, "11": { "name": "DmgBar11", "url": "https://i.imgur.com/0Vnpoml.png" } } }, "Discord": { "enablediscord": false, "discordwebhookurl": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "discordrankup": false, "discordlevelup": false, "discordstatup": false, "discordskillup": false, "useecludedlist": false }, "Raidable Bases": { "easyxp": 500.0, "mediumxp": 1000.0, "hardxp": 1500.0, "expertxp": 2000.0, "nightmarexp": 2500.0, "awardall": true, "awardpercentage": true, "percentagereduction": 0.1 }, "Special Items": { "createitemcommand": "newitem", "deleteitemcommand": "removeitem", "xpboosterduration": 3, "xpboosterrarity": 3, "xpboosteramount": 0.1, "xpscrollsmall": 50.0, "xpscrollmedium": 100.0, "xpscrolllarge": 250.0, "xpscrollmassive": 500.0, "scrollsmallrarity": 1, "scrollmediumrarity": 4, "scrolllargerarity": 7, "scrollmassiverarity": 10, "recievechance": 50, "soulbind": true, "deletesoulbind": true, "includecustomitems": true, "kills": true, "bkills": true, "ckills": true, "boosterkills": true, "looting": true, "blooting": true, "clooting": true, "boosterlooting": true, "missions": true, "bmissions": true, "cmissions": true, "boostermissions": true, "raidablebases": true, "braidablebases": true, "craidablebases": true, "boosterraidablebases": true, "bookofstatknowledgesmall": 1, "bookofstatknowledgemedium": 2, "bookofstatknowledgelarge": 3, "bookofstatknowledgemassive": 5, "bookofskillknowledgesmall": 1, "bookofskillknowledgemedium": 2, "bookofskillknowledgelarge": 3, "bookofskillknowledgemassive": 5, "smallstatbookrarity": 1, "mediumstatbookrarity": 4, "largestatbookrarity": 7, "massivestatbookrarity": 10, "smallskillbookrarity": 1, "mediumskillbookrarity": 4, "largeskillbookrarity": 7, "massiveskillbookrarity": 10, "smallxpscrollskinID": 2875023577, "mediumxpscrollskinID": 2875023708, "largexpscrollskinID": 2875023800, "massivexpscrollskinID": 2875023861, "smallstatbookskinID": 2876483610, "mediumstatbookskinID": 2876483501, "largestatbookskinID": 2876483375, "massivestatbookskinID": 2876478826, "smallskillbookskinID": 2876486178, "mediumskillbookskinID": 2876486286, "largeskillbookskinID": 2876486372, "massiveskillbookskinID": 2876486500, "xpboosterskinID": 2874722752, "useeconomics": true, "useeconomicsbooks": true, "useeconomicscustom": true, "useeconomicsboosters": true, "specialitemeconperm": false, "useserverrewards": true, "useserverrewardsbooks": true, "useserverrewardscustom": true, "useserverrewardsboosters": true, "specialitemsrperm": false, "xpscrollsmallcost": 100.0, "xpscrollmediumcost": 250.0, "xpscrolllargecost": 500.0, "xpscrollmassivecost": 1000.0, "statbooksmallcost": 100.0, "statbookmediumcost": 250.0, "statbooklargecost": 500.0, "statbookmassivecost": 1000.0, "skillbooksmallcost": 100.0, "skillbookmediumcost": 250.0, "skillbooklargecost": 500.0, "skillbookmassivecost": 1000.0, "xpboostercost": 1000.0, "xpscrollsmallsrcost": 10, "xpscrollmediumsrcost": 25, "xpscrolllargesrcost": 50, "xpscrollmassivesrcost": 100, "statbooksmallsrcost": 10, "statbookmediumsrcost": 25, "statbooklargesrcost": 50, "statbookmassivesrcost": 100, "skillbooksmallsrcost": 10, "skillbookmediumsrcost": 25, "skillbooklargesrcost": 50, "skillbookmassivesrcost": 100, "xpboostersrcost": 500 } } About RustLevels: https://www.rustlevels.com/
RustLevels collects data from Rust servers that use the XPerience, XPerience Addon, Kill Records, and other plugins. Each server gets added and updated automatically each time the server saves and displays all their player's data related to these plugins. Every server is setup differently based on the owners of each server so no two servers will be alike. RustLevels website will show all players that play on each server with their progression based on that server's setup. RustLevels is NOT responsible for any server progression or setup nor do they have any control over the player data displayed on their website.
(Player data is controlled by each server individually not by RustLevels)
You can subscribe to our discord mod update channel where we post updates when released at: [ https://discord.rustlevels.com ] The version numbers at the bottom left of the RustLevels website should match the Addon version your using at all times.
- #xperience
- #stats
-
(and 4 more)
Tagged with:
