Jump to content
🗃️Configuration 🗃️Lang ✨XP Keys ⚡Permanent Buffs 🎓Skills 🍀Ability 🌐XPPro Editor - Edit the levels, rewards, skills abilities using the website (https://xppro-editor.vercel.app/) ⚙️Languages - Right now I have already translated files you can download and use: German, Spanish, French, Brazilian Portuguese, Russian, Simplified Chinese Translation.zip 📡Live Server for Test before buy (CREATIVE SERVER) client.connect 91.229.114.90:28132  
5.0
Corrupted Drone Boss Event A giant Corrupted Drone boss that hunts players at your monuments. It thinks, dodges, shields itself and fights in phases. Kill it for crash-site loot, a damage leaderboard and rank rewards. Drop it in and it works: five monuments come ready with flight paths, and the drone shows up as a timed server event. Every monument gets its own profile, so you can run an easy guard at Junkyard and a nightmare at Launch Site on the same server. Features Smart AI. Picks its target by threat and hunts players who hide behind cover. Attacks that change in phases. Machine gun, cannon shells, napalm, homing rockets, artillery barrages and mine drops. Shield phase. Destroy the power cells to break the shield and stun the drone. Flares. Counters homing launcher missiles, so teamwork beats it. Homing launcher support. The vanilla homing launcher locks on to the drone like a helicopter. Event mode. "A Corrupted Drone has been spotted at Airfield!" It stays for a limited time, then leaves. Four respawn types. Timer, plugin load, daily schedule or event, set per monument. Damage leaderboard and rank rewards. Items, Economics, ServerRewards and commands for the top players. Crate lock. The top damage dealer's team gets the loot first. Loot your way. Built-in loot, Loottable, AlphaLoot or CustomLoot, set per monument. Health bar. Shows SHIELDED and STUNNED states. Map markers. Show health %, a respawn countdown, "Arriving in…" and "Leaves in…". Waypoint editor in-game. Draw any number of waypoints. The combat zone is calculated for you. Multi-language. Every player gets messages in their own language. Performance friendly. The drone sleeps (no AI, no physics) while no player is near. How a fight plays out The drone patrols its waypoints. When players come close it wakes up, picks a target and starts fighting. It uses its machine gun all the time, plus one special attack at a time, chosen from the current phase's list. Phase Health Default special attacks Behaviour Phase 1 100% – 70% Cannon shells, Mine drop Goes after the closest player Shield at 50% — Immune until the power cells are destroyed Phase 2 70% – 35% Cannon, Napalm, Artillery Flares on, hunts launcher users Phase 3 below 35% Napalm, Homing, Artillery, Mines Faster attacks, hunts the top damage dealer Everything in this table can be changed per monument. Special attacks Attack What players see Cannon shells Bursts of Bradley main-cannon shells at the target Napalm rockets Fire rockets that set the ground on fire Homing rockets Rockets that climb, then dive onto players Artillery barrage Smoke and a beep mark each player's spot. "INCOMING BARRAGE, MOVE!" Rockets rain down 3 seconds later. They land where players were, so moving saves you. Mine drop Landmines scattered under the drone. They arm after a moment and disappear after 60 seconds. They can't be looted. Smart AI Threat targeting. Each phase weights recent damage, holding a launcher, distance, low health and a random factor. The drone hunts whoever matters most. Line of sight. Hide behind a wall and the drone moves to a spot inside its zone that can see you again. Flares. When a homing missile gets close, the drone can fire flares, and the missile goes for the flares instead. Charges recharge over time, so a second missile right after the first gets through. Shield phase At 50% health the drone becomes SHIELDED. Hits bounce off, and power cells spawn around the monument. They show on the map and give off sparks. Destroy them all and the shield breaks. The drone is then STUNNED for a few seconds and takes bonus damage. If nobody destroys the cells in time, the drone repairs itself. When it dies The drone spins out and crashes. Its burning crates scatter around the crash site. Kill announcement in chat. Damage leaderboard showing the top players and their % of the damage. Rank rewards for the top damage dealers. Crate lock. The crates belong to the top damage dealer and their team for a few minutes. Respawn types Set per monument profile. Type Name How it spawns 0 Timer Respawns a random time (min – max) after it dies 1 Plugin load Spawns once when the plugin loads, never respawns 2 Schedule Spawns at set server times, e.g. 18:00 and 22:00 3 Event Only spawns through the drone event (default) Also per monument: Minimum online players. A due boss waits until enough players are online. Flies away when nobody comes. An idle boss leaves and frees its slot. The main config also caps how many bosses can be alive at the same time. Event mode Every 1–2 hours (configurable), the plugin picks a random event monument: Warning: "A Corrupted Drone has been spotted heading to Power Plant! It arrives in 1 min." Arrival: it stays for 30 minutes, with reminders in chat and a "leaves in…" countdown on the map. End: it's killed, or it leaves. If players are still shooting it when time runs out, it stays a bit longer. Then the timer for the next event starts. Default monuments These come with flight paths ready to go. They all use the Event respawn type, so you decide which ones use other types. ☑ Launch Site ☑ Junkyard ☑ Airfield ☑ Power Plant ☑ Water Treatment Plant Add any other monument with /drone addmonument. Waypoints are saved relative to the monument, so a path works on every map that has it. You can also use RustEdit map markers or any custom position. Note Any number of waypoints. The drone patrols your waypoints in order. Its combat zone is the outline around all of them, worked out for you, and it strafes, chases and drops mines inside that zone. See it all while editing. The waypoints show in green and the combat zone in yellow. The event area is a blue sphere and the attack radius a red one. Change those two radiuses live with /drone eventradius and /drone attackradius. Rewards and loot Rank rewards (per monument) Each rank (1st, 2nd, 3rd…) can give any mix of: Items (with skin, custom name, blueprint and chance) Economics money ServerRewards points Console commands with {steamid} and {name} Players below a minimum damage share get nothing, so one bullet doesn't count. Players who were dead when rewards went out get their items when they respawn. Crash crate loot (per monument) Loot type Value Source Default 0 The crate's vanilla loot (or your loot plugin's normal crate loot) Own 1 The plugin's own item list Loottable 2 A Loottable custom preset AlphaLoot 3 An AlphaLoot loot profile CustomLoot 4 A CustomLoot preset You also set the crate prefab, how many crates, fire around the crates, locking crates with fire, and how long until the crates disappear. Commands All commands need the DroneBossEvent.admin permission (or admin). If you leave out [name], the nearest location is used. Waypoint editing Command Description /drone edit [name] Select a location and show its waypoints and combat zone /drone addwp Add a waypoint where you are (fly at the height the drone should patrol) /drone removewp Remove the waypoint nearest to you /drone stopedit Stop editing and respawn the boss on the new path /drone eventradius <meters> Set the event area of the location you're editing (shown as a blue sphere) /drone attackradius <meters> Set the attack radius of the location you're editing (shown as a red sphere) Locations Command Description /drone add <name> Create a custom location at your position /drone addmonument Create a location for the monument nearest to you /drone remove <name> Delete a location /drone enable <name> / /drone disable <name> Turn a location on or off /drone tp <name> Teleport to a location Bosses and events Command Description /drone spawn [name] Spawn the boss now (starts an event at Event locations) /drone kill [name] Remove the boss without loot and start its respawn timer /drone status All bosses, health, respawn timers and the event state /drone event start [name] Start an event now (random monuments, or the one you name) /drone event stop End the running event and schedule the next one /drone event status Time until the next event /drone reload Reload the plugin Server console: drone status, drone spawn <name>, drone kill <name>, drone event start [name], drone event stop, drone reload. Installation Upload DroneBossEvent.cs to oxide/plugins. The plugin creates oxide/config/DroneBossEvent.json and the five default monuments in oxide/data/DroneBossEvent/Locations/. Grant yourself the admin permission: oxide.grant user YourName DroneBossEvent.admin Test it right away with /drone event start. Warning Updating from an older version? Delete oxide/config/DroneBossEvent.json once so the full config is created again. Configuration Each profile also holds the waypoints, every weapon's stats, the artillery, mine and flare settings, target weights per phase, the stun time and bonus damage, rank rewards and the full loot list. Optional plugins Plugin Used for Economics Money rewards ServerRewards Point rewards Loottable Crate loot type 2 AlphaLoot Crate loot type 3 CustomLoot Crate loot type 4 TruePVE / SimplePVE Players can always damage the boss, even on PVE servers For developers // Hooks void OnCorruptedDroneSpawned(Drone drone, string location) void OnCorruptedDroneKilled(string location, Vector3 crashPosition, BasePlayer killer) void OnCorruptedDronePlayerTarget(Drone drone, BasePlayer target) void OnCorruptedDroneLeft(string location) void OnCorruptedDroneEventStarted(Drone drone, string location) void OnCorruptedDroneEventEnded() void OnCorruptedDroneShieldUp(Drone drone, string location) void OnCorruptedDroneShieldBroken(Drone drone, string location) void OnCorruptedDroneFlares(Drone drone) // API bool IsCorruptedDrone(Drone drone) string GetCorruptedDroneLocation(Drone drone) Support Found a bug or have an idea? Open a support ticket on this page. Please include your config and a description of what happened.  
0.0
🥇Ready to level up your server's raiding experience? This premium pack contains 210 unique, handcrafted raidable bases divided into 5 distinct difficulty tiers (Easy, Medium, Hard, Expert, and Nightmare). Each tier comes with its own custom, balanced loot tables —the bigger the challenge, the better the reward! Everything is 100% Plug & Play. You don’t need to spend hours editing configurations; just copy, paste, and you're good to go! 🕹️What makes this pack unique: Easy & Medium Bases: Built to be starter-friendly, utilizing a massive variety of awesome skins to make your server look incredibly alive and high-quality. Hard, Expert & Nightmare Bases: Features complex layouts, multiple entrances, clever trap placements, and a heavy challenge loaded with top-tier rewards. Plug & Play Setup: Comes with everything pre-configured—loot tables, difficulty profiles, and the main plugin settings are all included. No setup required! 🎮How to Install (Step-by-Step) As detailed in the README.txt.txt file, setting this up on your server takes less than 2 minutes: Base Files: Extract all .json files from the copypaste/ folders and place them directly into: oxide/data/copypaste/ (Do not copy the subfolders, only the files inside them!) Loot Tables: Copy all files from Difficulty_Loot/ into: oxide/data/RaidableBases/Difficulty_Loot/ Profiles: Copy all files from Profiles/ into: oxide/data/RaidableBases/Profiles/ Plugin Config (Optional): If you want to use the included custom config, copy RaidableBases.json from the config/ folder into: oxide/config/ (Note: This will overwrite your existing config!) Reload: Run o.reload RaidableBases in your server console. Note: This pack requires the paid Raidable Bases plugin (by nivex) and the CopyPaste plugin installed on an Oxide/uMod Rust server.     IMPORTANT: Remove Stone Walls (Enclosures): By default, the plugin spawns a giant stone wall around bases. To remove it: Open oxide/config/RaidableBases/Profiles/Easy.json Find the "Arena Walls" section and change "Enabled" to false: "Arena Walls": { "Enabled": false, ... } Run command: rb.reload in console. In Case that you feel that it's too much loot: Open oxide/config/RaidableBases/Profiles/Easy.json or any tother Difficulty "Amount Of Items To Spawn": 45, Change the  Amount Of Items to a lower number. Modifying Base Despawn Timers: If you want to change how long a base stays on the map before disappearing, find these lines under "Raid Management" in config:  "Minutes Until Despawn After Looting (min: 1)": 15, "Minutes Until Despawn After Inactive (0 = disabled)": 45 Controlling Automatically Maintained Events: It's spawning 6 bases at every 30 mins - 1h 30 mins, randomly. Easy & Medium got higher chances to spawn. Takes 30 seconds per base to spawn so it's not going to make the server to lag. "Always Maintain Max Events": true, "Max Maintained Events": 6 Auto-Cooking & Sorting (Furnace & Base Sorting): If you want to know how the pack automatically moves resources or food into the right containers when a base spawns, look for these options under "Raid Management" in config: "Move Cookables Into Ovens": true, "Move Food Into BBQ Or Fridge": true, "Move Resources Into Tool Cupboard": true, "Move Items Into Lockers": true Turning Lights and Furnaces On Automatically: "Turn Lights On At Night": true, "Turn Lights On Indefinitely": true, "Furnace Starting Fuel": 1000 Automatic Chat Announcements: If you want the entire server to know when a new raid has appeared on the map, look for "Event Messages" in config: "Announce Buy Base Messages": false, "Show Opened Message For PVE Bases": true, "Show Opened Message For PVP Bases": true If you already have other bases installed and don't want to use the included Profiles, you can register all 210 bases directly into your difficulty profiles by running the commands below in your server console (F1 or RCON). After pasting all commands, reload the plugin with o.reload RaidableBases. rb.config add "Easy Bases" easy1 easy2 easy3 easy4 easy5 easy6 easy7 easy8 easy9 easy10 rb.config add "Easy Bases" easy11 easy12 easy13 easy14 easy15 easy16 easy17 easy18 easy19 easy20 rb.config add "Easy Bases" easy21 easy22 easy23 easy24 easy25 easy26 easy27 easy28 easy29 easy30 rb.config add "Easy Bases" easy31 easy32 easy33 easy34 easy35 easy36 easy37 easy38 easy39 easy40 rb.config add "Easy Bases" easy41 easy42 easy43 easy44 easy45 easy46 easy47 easy48 easy49 easy50 rb.config add "Easy Bases" easy51 easy52 easy53 easy54 easy55 easy56 easy57 easy58 easy59 easy60 rb.config add "Medium Bases" medium1 medium2 medium3 medium4 medium5 medium6 medium7 medium8 medium9 medium10 rb.config add "Medium Bases" medium11 medium12 medium13 medium14 medium15 medium16 medium17 medium18 medium19 medium20 rb.config add "Medium Bases" medium21 medium22 medium23 medium24 medium25 medium26 medium27 medium28 medium29 medium30 rb.config add "Medium Bases" medium31 medium32 medium33 medium34 medium35 medium36 medium37 medium38 medium39 medium40 rb.config add "Medium Bases" medium41 medium42 medium43 medium44 medium45 medium46 medium47 medium48 medium49 medium50 rb.config add "Medium Bases" medium51 medium52 medium53 medium54 medium55 medium56 medium57 medium58 medium59 medium60 rb.config add "Hard Bases" hard1 hard2 hard3 hard4 hard5 hard6 hard7 hard8 hard9 hard10 rb.config add "Hard Bases" hard11 hard12 hard13 hard14 hard15 hard16 hard17 hard18 hard19 hard20 rb.config add "Hard Bases" hard21 hard22 hard23 hard24 hard25 hard26 hard27 hard28 hard29 hard30 rb.config add "Expert Bases" expert1 expert2 expert3 expert4 expert5 expert6 expert7 expert8 expert9 expert10 rb.config add "Expert Bases" expert11 expert12 expert13 expert14 expert15 expert16 expert17 expert18 expert19 expert20 rb.config add "Expert Bases" expert21 expert22 expert23 expert24 expert25 expert26 expert27 expert28 expert29 expert30 rb.config add "Nightmare Bases" nightmare1 nightmare2 nightmare3 nightmare4 nightmare5 nightmare6 nightmare7 nightmare8 nightmare9 nightmare10 rb.config add "Nightmare Bases" nightmare11 nightmare12 nightmare13 nightmare14 nightmare15 nightmare16 nightmare17 nightmare18 nightmare19 nightmare20 rb.config add "Nightmare Bases" nightmare21 nightmare22 nightmare23 nightmare24 nightmare25 nightmare26 nightmare27 nightmare28 nightmare29 nightmare30   You will see photos only with 5 bases per Difficulty, beacause I am aware of people stealing my designs. In the pack you will se a file named: RaidableBases_Testing_cfg (this is another config for the pack, that makes the bases to spawn without any cooldown, while the main configuration in  the pack makes the bases to spawn between 30 min up to 1h 30 mins) 🛡️ Optimized NPCs The number of NPCs is fully optimized for each difficulty tier. You can find and tweak these balanced guard configurations inside the Profiles/ folder! A Note From Me 👋 Hello and welcome! I’ve put my heart and countless hours into creating this professional, 100% plug-and-play pack. Everything was built by me from absolute scratch on my local server. I am incredibly proud of it, especially the loot tables—honestly, you won't find a better-balanced reward system out there! Why only $30? A massive pack like this usually costs around $70–$80. But as a former server owner myself, I know how hard and expensive it is to find high-quality setups that don't break the bank. I wanted to give back and support the Rust community with a top-tier pack at an affordable price. ⭐ Support the Work If you love this pack, please consider leaving a 5-star review! Your feedback means the world to me and motivates me to keep building and improving the configurations for you! Thank you for your support, and happy raiding! 🚀
5.0
🗺️ The BEVERLEY HELLBILLIES • high-performance 3.8K map • 28,500 prefabs Explore a monstrous mountain map of deep valleys, towering peaks, and fast-flowing roads. Monuments are thoughtfully spaced with natural barriers of big hills between them, delivering excellent FPS performance. A wide zip-tower network stretches across the landscape, while outer islands and broad rivers are linked by a chain of road bridges. Custom monuments focus on a diverse collection of roadside buildings, most clustered along the highways — perfect for low-tier loot runs and quick cover from any passing Patrol Helicopter. Building opportunities are abundant: island spots, shoreline claims, inland flats, hillsides, and mountain bases. ⚠ 100% TESTED on live humans "This crazy map's even good for those there uptight city folks. Yeeeeha Leroy...!" • Fantastical mountainous landscape with rolling hills. • Handy zip-tower network with heli-panic rooms. • Road/railway supports 'Convoy' & 'ArmoredTrain'. • Huge number of roadside recycler buildings. • Straight level roads with wide bends for rapid transit. ⚠ Required dependencies: Umod/Oxide & Rustedit DLL Any problems? Please advise. -- Nomad 🌴LOST in RUST https://discord.gg/THf6dGN8eW
5.0
🔴 Live · 4.8M+ player profiles Live leaderboards, ranked profiles, interactive 3D Event Maps™, seasonal challenges, and 230+ tracked stats. Powered by server-side tracking — no client install required for players. Tracking competitive Rust since 2021. Start Free Trial Browse Servers 4.8M+ Player profiles 420+ Ranked servers 230+ Tracked stats 130+ Server organizations   🏆 Leaderboards & Rating Engine At the heart of RankEval is a powerful, customizable rating engine. Every tracked stat rolls into a fair, preset-driven ranking. Track 230+ player stats From K/D and accuracy to gathering, raiding, and gambling, every action is processed through our proprietary rating algorithm. Diminishing returns discourage single-stat grinding — spreading activity beats farming one number. Stats are grouped into preset categories. Server owners set category weights to define a PvP-focused, farming-focused, or balanced ladder identity — no two leaderboards are alike. Browse the full stat catalog in the Knowledgebase → 🔄 Wipe Mode Resets every server wipe. Current-wipe ratings only. 👥 Team Mode Aggregates every member of an in-game team automatically. ∞ Lifetime Mode Cumulative stats across every wipe on a server. 📷 Wipe Snapshots Each wipe is frozen for historical comparison.   13 tracked stat categories Every stat lives in one of these categories. Server presets decide which ones count — and how much. 🔫 PvP Kills, deaths, damage, accuracy & hit-zones. 💀 PvE Animals, scientists & other NPC kills. 🚩 Events Oil rigs, Cargo, Heli, Bradley, raids, keycards. 💣 Explosives C4, rockets, satchels, grenades & ammo. ⛏️ Gathering Wood, stone, metal, sulfur, HQM & scrap. 🌱 Farming Berries, pumpkin, corn, potato & hemp. 🎲 Gambling Blackjack, slots, poker & wheel. 🏰 Building Blocks placed & base construction activity. ⚠️ Trap Trap placement & trap-related kills. 🐟 Fishing Fish caught & fishing activity. ⚡ Electricity Electrical components & power networks. 🚤 Boat Boat usage & maritime activity. 🐄 Livestock NEW Milk, wool, eggs, honeycomb & cow and sheep trade. 🎯 Player Profiles & Rank Tiers Every player earns a public profile that turns raw stats into a competitive identity — rank, archetype, mastery, and rivalries. 🥇 Rank Tiers & Divisions An overall rating maps to a named tier with five divisions. Pass the placement floor to earn your badge, server rank, and percentile. 🎭 Playstyle Archetypes A label drawn from the preset category you rate highest in — raider, farmer, sharpshooter, and more. 🎯 Combat Fingerprint A six-axis radar — aim, head accuracy, K/D, range, power, volume — plus a full body-zone hit map. ⚔️ Weapon Mastery Every weapon you have killed with, ranked by kills. Mastery climbs from Novice to Grandmaster; your top weapon becomes your signature. 🆚 Rivalries Head-to-head kill history surfaces your nemesis, your favourite target, and a log of recent duels. 🏅 Challenge Titles Prestige titles awarded hourly to the #1 player on a given stat — a single-holder crown to fight over.   🗺️ LiveMap & Event Maps™ An interactive 3D Rust map with real-time player positions, event activity, and heatmaps. Watch your wipe unfold and replay it. Event Maps™ — Live Replay See the whole battlefield Monuments, player and team positions, Attack Helicopter and Bradley tracking, raids, and event activity — all on a true 3D map. Perfect for post-wipe analysis, staff review, and community engagement. 🔥 Kill, gather & build heatmaps reveal hotspots and PvP flashpoints across the map. 🚁 Event tracking for Oil Rigs, Cargo, Excavator, Heli, and Bradley — respawn and taken. 📍 Position playback — scrub through the timeline and watch movement unfold. ⚡ 3-second live ingest keeps the map current with what is happening in-game right now. ☁️ Cloud Control Panel Every deployment is managed from a powerful web-based panel. Configure everything — without touching a line of code. Complete control over your system Manage organizations, servers, presets, and access from a single interface. Changes sync to the Harmony mod on the next config pull. ✓  Create custom leaderboards per server or organization. ✓  Define stat weightings, rating presets, and category layout. ✓  Toggle modules — team scoring, challenges, event maps. ✓  Assign roles and access control per org or server. ✓  Manage wipes — snapshot and reset with one action. No two configs are the same — and you never touch code. 🏢 Orgs & Servers Create orgs, attach servers, manage access tokens. 🎚️ Rating Presets Set active categories, weights & which stats count. 🏆 Challenges Enable titles, set thresholds & control badges. 📍 Event Maps Attach a map to record position & event data. 💬 Discord Linking Connect a guild for commands, alarms & alerts. 📷 Wipe Management Snapshot & reset wipes; lifetime data continues.   🔌 Built for Players & Owners A complete server-side toolkit. Players install nothing — everything runs through the Harmony mod and your Discord. 🔌 Harmony Mod Runs server-side. No client install for players. Configurable presets. 💬 Discord Bot Account linking and /rank commands in any guild where the bot lives. 🛡️ Raid Alarm Raid events on your base push a Discord alert — even when you are offline from the game. 🎮 In-Game Leaderboard Panel NEW The full leaderboard, inside Rust. Players type /stats in chat (the default; rename it from the cloud panel) and a full-screen panel opens: wipe, team and lifetime boards, every category tab, their own rank highlighted and player search by name or SteamID. No website, no Discord, no client install. Included in Core and Pro. Runs on servers marked Modded, with RankEval mod 2.37+. Switch it off or rename it anytime. How the in-game panel works →   📸 See it in action Real screens from live RankEval servers — on rankeval.gg, on customer websites and in Discord. Server leaderboards Every server gets a live ranked board: podium, 13 pillar ratings and a sortable table. Rustopia EU Mondays Premium, 468/500 players. On your own website The same leaderboard, embedded in your site and styled in your brand. Live on rustopia.gg/leaderboards. Server profile and meta Wipe totals, the server rating mix across 13 pillars, and the weapon meta by share of kills. Live 3D EventMap Every player on a true 3D map of your server, updated live, with teams and events. Team tracking Select a team and follow every member, with health and held weapon. Player profiles Rating, rank, badges, clan and a six-axis combat fingerprint for every player. Weapon mastery Every weapon a player has killed with, ranked, with mastery tiers and a signature weapon. Rivalries The hottest head-to-head kill records on the server this wipe. Challenges and titles Titles held by the #1 player on a stat, with live standings for who is chasing. Clan Hub Permanent clan identities that carry across every server and every wipe. Discord leaderboards, posted for you One auto-updating leaderboard post per server in your Discord. No commands needed. Discord cards Podium cards and a Top 10 image, rendered and posted by the RankEval bot. 🎁 14-day free trial Turn your Rust server into a competitive ecosystem. Spin up your organization in the cloud control panel. No charge during the trial — cancel anytime. Join the community of server owners who trust RankEval. Start Free Trial Browse Servers Want the full breakdown first? Read the Knowledgebase → 130+ server organizations • 4.8M+ player profiles • Tracking competitive Rust since 2021
5.0
sale
$30.00 $25.00
Extra Music Player Bring a full in-game music player to your Rust server ! Extra Music Player adds a beautiful, fully interactive music player UI to Rust. Players can browse tracks, play music in stereo, seek through songs, adjust volume with a draggable knob, bookmark favorites, and enjoy a real-time sound visualizer. Music is streamed through Rust's built-in voice system, so every player can hear it with zero downloads or client installs required. Additionally, it includes developer hooks for music playback, enabling the development of more original plugins. To add music, you need to use the included application, 'ExtraSoundConverter', to convert MP3 or WAV files into data that can be played on the server. Note: ExtraSoundConverter is only compatible with Windows 64-bit systems. Note: Please exercise caution regarding the handling of existing music, including songs, from a legal standpoint. If you plan to monetize music content through shop plugins or similar means, we recommend using automatically generated music such as SunoAI. https://suno.com/         In-Game Music Player UI - Full playlist menu with album art, track title, and artist display - Play / Pause / Stop / Restart / Next controls - Clickable seek bar — jump to any point in a song - Draggable volume knob with live percentage display (volume is saved per player) - Repeat toggle - "Like" button — players can bookmark songs into their own personal playlist - Track list automatically sorted by folder, then by name — organize your library with subfolders True Stereo Playback - You can play music in stereo. (Playback via certain dev hooks is not supported.) - Automatic synchronization keeps stereo tight even when players teleport, warp long distances, spin their camera, or experience ping spikes Real-Time Sound Visualizer - Animated spectrum visualizer rendered in the UI, synced to the music Per-Player Track Access Control - `Show all tracks` config option: when disabled, players only see tracks granted to their SteamID - Grant/revoke tracks with `addtrack` / `removetrack` console commands - Sell songs in your server shop, use them as rewards. Protected Track Files - Tracks use a dedicated encrypted format (.rusttrack) with embedded title, artist, cover art, spectrum data, and loop points - Your audio library can't simply be copied out as ordinary audio files Multi-Language Support - Built-in translations: English, Japanese, Simplified Chinese, Traditional Chinese, Russian, French, and Ukrainian Developer API - Simple hooks to play, pause, resume, and stop music from your own plugins - TTS/speech API — feed external Opus frames (e.g. from a TTS service) and play them to a player - Loop support and per-call volume control         1. Install the plugin place `ExtraMusicPlayer.cs` into your `oxide/plugins` folder. 2. Add music put your `.rusttrack` files into `oxide/data/ExtraMusicPlayer/`. Subfolders are supported and are used to group/sort the track list. Creating track files: `.rusttrack` files are created from your own audio files using the included ExtraSoundConverter.exe. Sample Music Pack 138 Song    Free Download  https://hstorage.jp/dl/gg3vufqfsg6O.zip You can download the Sample Music Pack and add 138 music tracks to your server for free. Please give it a try. Download the "Sample Music Pack," move the folder containing the `rusttrack` data to `oxide/data/ExtraMusicPlayer/`, and reload the plugin.   3. Open the player players type /music to open the music player and press play.   How to convert music data using ExtraSoundConverter Requirements Windows x64, no .NET needed, ffmpeg required. Requires ffmpeg. Easy install on Windows: open PowerShell and run winget install --id=Gyan.FFmpeg -e   1. Add audio drag & drop mp3/wav/ogg/flac/m4a/aac (or click Add). Unsupported types are rejected. Title/Artist/cover are auto-read from tags. 2. Select format:    .rusttrack = music player (spectrum + 2s silence pad). Title/Artist/cover stored.    .rustbgm = developer-hook BGM (no spectrum); use the Loop editor to set loop points. 3. Convert Pick quality (kbps) and the output folder, then Convert. Output files are named after the Title (spaces → _); if the Title is empty, the original filename is used. Reverse: a data file  wav or mp3 (pick in Format). mp3 embeds the Title, Artist and cover art into the single file; wav keeps Title/Artist only. No separate image file.   Loop editor (.rustbgm only) three markers — P (blue) = playback start (where the server FIRST begins), S (green) = loop start, E (red) = loop end (the playhead jumps from E back to S). P and E are always present and placed automatically on load (P at the very start, E at the very end); move them by dragging. S is set by LEFT-clicking the waveform. They are always kept in order P ≤ S ≤ E (a marker won't move if you try to drag it out of order). A loop is exported only once you place S — it then loops S→E (E defaults to the track end, so the whole tail loops; drag E earlier to fold sooner). RIGHT-click anywhere = play from there; ▶ Play previews the loop seamlessly. Playback always stops at E (the part after E is never played, even with no loop start). The waveform outside the played range (before P / after E) is shown dimmed in gray. Zoom with the buttons or the mouse wheel, scroll with the bar. Points are quantized to chunk boundaries on export. No loop start (or Reset) = the whole track loops. "Trim outside markers" drops audio before P and after E on export — the result sounds identical.         Chat Commands (permission: `extramusicplayer.use`) /music - Open Music Player   Server Console Commands  addtrack <SteamID> <trackFileName> - Grant a track to a player. (used with `Show all tracks: false`) removetrack <SteamID> <trackFileName> - Revoke a granted track.         extramusicplayer.use - Allow the music player to open.       { "Selected track color (R G B)": "1 0.55 0.30", "Gauge color (R G B A)": "0.79 0.34 0.16 1", "Spectrum / visualizer color (R G B)": "0.90 0.45 0.20", "Selected button color (R G B A)": "1 0.62 0.28 1", "Volume knob color (R G B A)": "1 1 1 0.75", "Time & volume % text color (R G B A)": "0.9 0.9 0.9 1", "Image - background": "https://i.imgur.com/FqQPPki.jpg", "Image - list row box": "https://i.imgur.com/h1dQNSB.png", "Image - button": "https://i.imgur.com/JNZDC27.png", "Image - play": "https://i.imgur.com/V02YZLb.png", "Image - pause": "https://i.imgur.com/IGnNjXC.png", "Image - volume": "https://i.imgur.com/GjEauMr.png", "Image - repeat": "https://i.imgur.com/VmdWTpQ.jpg", "Image - restart": "https://i.imgur.com/hUpU119.jpg", "Image - next": "https://i.imgur.com/kYpQ8Tt.jpg", "Image - playlist": "https://i.imgur.com/xDlj1pT.jpg", "Image - like": "https://i.imgur.com/kxPSF85.png", "Sound visualizer enabled": true, "Visualizer framerate (updates per second)": 30.0, "Playback gauge framerate (updates per second)": 10.0, "Show all tracks (false = only tracks granted per-SteamID via addtrack)": true }   Developer API Please call the following APIs from your custom plugins. // Plays the track to the player (loop playback and volume adjustment are optional) bool ok = (bool)ExtraMusicPlayer.Call("ExtraMusicPlay", player, "MyTrack", true, 80); // Controls player playback // Pause ExtraMusicPlayer.Call("ExtraMusicPause", player); // Resume ExtraMusicPlayer.Call("ExtraMusicResume", player); // Stop ExtraMusicPlayer.Call("ExtraMusicStop", player); // Play from the entity's position.Duplicate playback is not possible. ExtraMusicPlayer.Call("ExtraMusicArea", sourceEntity, "MyTrack", false, 100); // AI Voice/TTS — Plays raw Opus frames to the player.Only audio compatible with Opus, such as Open AI and FishAudio, can be played. // Play ExtraMusicPlayer.Call("ExtraMusicSpeak", player, opusFrames, 20, 24000, 80); // Stop ExtraMusicPlayer.Call("ExtraMusicSpeakStop", player); // Check if the player is playing bool playing = (bool)ExtraMusicPlayer.Call("ExtraMusicIsPlaying", player); // Check if AI voice/TTS is playing bool speaking = (bool)ExtraMusicPlayer.Call("ExtraMusicIsSpeaking", player);   Implementation example         Q: What audio formats can I use? A: The plugin plays `.rusttrack` files, created from your own audio using the included converter tool. The format embeds the title, artist, cover art, and visualizer data, and is encrypted to protect your library. Q: Where do I put the music files? A: In `oxide/data/ExtraMusicPlayer/`. Subfolders are supported — the track list is sorted by folder, then by file name. Q: The sound becomes distorted when the player quickly switches the viewpoint while music is playing. A: Phenomena resembling the Doppler effect are part of the vanilla game mechanics. We are currently working on improvements to mitigate this issue. Q: Can I sell individual songs to players? A: Yes. Set `"Show all tracks"` to `false`, then grant songs per SteamID with `addtrack <SteamID> <file>`. Integrate the console command with your shop or reward plugin. Q: I added new files but they don't show up. A: Reload the plugin to refresh the track list. Q: Is Image Library required? A: No. The plugin caches its UI images by itself. No dependencies are required. Q: Will the visualizer hurt performance? A: The visualizer's update rate is configurable, and it can be disabled entirely. UI updates are throttled and pooled to stay lightweight. Q: What languages are supported? A: English, Japanese, Simplified Chinese, Traditional Chinese, Russian, French, and Ukrainian.         VOID / NINJA WORKS DISCORD  :  https://discord.gg/U8uxePjSyA   MADE IN JAPAN
0.0
$24.99
This map has custom places to build a base, such as: hobbit house, glass sphere in winter, tree house, places that have a farm ready to use and many others. There are 20 custom places on the map in total and they are marked on the map. And also on the map there is a tower to shoot down a helicopter. Throughout the winter biome, there is beautiful grass that glows. There is a challenge house with good loot and several other custom monuments. Also, this map is ideal for raid bases because there is a shallow ocean near the land. Specifications        •  Map size: 4500        •  Prefab count: ~35 200        •  Editing of the map is allowed, the password is in the ReadMe file Custom monuments        •  Challenge House        •  Heli Tower        •  Mine        •  Car Service        •  Railway Station        •  Large Warehouse        •  20 Custom Places To Build A Base Standard monuments        • Apartment Complex        • Jungle Ziggurat        • Toxic Village        •  Arctic Research Base        •  Caves        •  Fishing Villages        •  Harbor 1        •  Harbor 2        •  Ferry Terminal        •  Airfield        •  Giant Excavator Pit        •  Nuclear Missile Silo        •  Military Tunnel        •  Powerplant        •  Water Treatment Plant        •  Lighthouses        •  Bandit Camp        •  Outpost        •  Junkyard        •  Radtown Small        •  Military Base        •  Oilrig 1        •  Oilrig 2        •  Trainyard        •  Roadside Monuments        •  Sulfur Quarry        •  Stone Quarry        •  HQM Quarry        •  Satellite Dish        •  The Dome        •  Underwater Labs        •  Launch Site        •  Large Barn        •  Ranch
5.0
sale
This is a custom package created by us, featuring 110 unique bases and a specialized loot setup tailored for five difficulty levels, ranging from Easy to Nightmare. Note:  The building skins in the package showcase images may differ from the spawned bases or use the default building skin. Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work. 🔗 Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases 🔗 Copy Paste (Free): https://umod.org/plugins/copy-paste This Raidable Bases Pack & Loot Tables package includes: 🏡30 Easy Bases            +🗡️Base_Loot Tables   (Easy "Vanilla" and "Enhanced" tables included) 🏡30 Medium Bases       +🗡️Base_Loot Tables   (Medium "Vanilla" and "Enhanced" tables included) 🏡30 Hard Bases            +🗡️Base_Loot Tables   (Hard   "Vanilla" and "Enhanced" tables included) 🏡10 Expert Bases          +🗡️Base_Loot Tables   (Expert "Vanilla" and "Enhanced" tables included) 🏡10 Nightmare Bases   +🗡️Base_Loot Tables   (Nightmare "Vanilla" and "Enhanced" tables included) Beware:   Our loot table package includes only the 5-tier loot tables within the Base_loot folder, ranging from easy to nightmare. It does not include the loot tables from the Difficulty_Loot or Weekday_Loot folders. With a total of 110 bases, this package focuses on simplicity and optimization. Most bases are protected by turrets and traps, and each base is designed with player PC performance and server stability in mind.   VANILLA AND ENHANCED LOOT TABLES FOR RAIDABLE BASES This package includes 10 different base loot table files, ensuring a well-structured and advanced configuration for every difficulty level, from Easy to Nightmare. 5 loot files for the Vanilla setup (Easy, Medium, Hard, Expert, Nightmare), offering a balanced loot experience with some junk items, staying close to a 1x rate. 5 loot files for the Enhanced setup (Easy, Medium, Hard, Expert, Nightmare), designed for modded servers with 2x, 3x, or higher gather rates, featuring cleaner loot tables with minimal junk and more valuable rewards. 📁 Installation Path: All loot table files are intended for the /oxide/data/RaidableBases/Base_Loot directory. ⚠️ Setup Requirement: You must choose and install only one loot table setup at a time—either Vanilla or Enhanced. If you want to switch, you can replace the current files with the other set, but both cannot be active simultaneously. For those exclusively seeking the loot table, we offer it as a standalone product:  https://codefling.com/customizations/raidable-bases-loot-tables-pack (Note: If you've purchased our Raidable Bases Pack & Loot Tables (110 Bases) package, there is no need to buy this separately.)   WARNING: TWO DIFFERENT INSTALLATION METHODS (PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS) INSTALLATION GUIDE 1: (If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases and loot tables—use the second installation guide instead.) Step 1: Place the Config File From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory: 📁 /serverfiles/oxide/config Step 2: Place the Bases From the extracted ZIP files, locate the copypaste folder and move it to the following directory: 📁 /serverfiles/oxide/data Step 3: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) Step 4: Place the Profiles Folder From the extracted ZIP files, locate the profiles folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Why Are Profiles Important? The profiles folder contains crucial settings that allow you to: ✔️ Enable/disable the dome ✔️ Enable/disable NPCs ✔️ Adjust the number of lootable items These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases. ⚠️ I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs. Step 5: Restart the plugin via RCON: o.reload RaidableBases INSTALLATION GUIDE 2: (Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own /oxide/data/RaidableBases/Profiles configurations.) In this case, you only need to add the bases. To do this, use the following commands in RCON:   Step 1:   You can add bases one by one or in bulk. After executing the commands in RCON, the bases will be registered inside the Profiles configuration. If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead. A- Example RCON commands:   rb.config add "Easy Bases" fullwipedeasy1 rb.config add "Hard Bases" fullwipedhard1 B- Commands to Integrate Raid Bases in Bulk via RCON: rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30 rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30 rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30 rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10 rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10 Step 2: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) Step 3: Restart the plugin via RCON: o.reload RaidableBases EXTRA IMPORTANT INFORMATIONS: We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly. For example, to enable the dome, follow the steps below: Navigate to: /oxide/data/RaidableBases/Profiles Open the files inside the Profiles folder with a text editor. Locate the following settings: (This is already set to false because it is required for markers to appear on the map.) "Spawn Silently (No Notification, No Dome, No Map Marker)": false, "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0, Change the value from 0 to 5 as shown below: "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5, Additionally, the loot amount for bases varies depending on the difficulty level (easy, medium, hard, expert, and nightmare). You can adjust this setting in the same Profiles location according to your needs: "Amount Of Items To Spawn": 210, For example, in medium bases, this value is set to 210, which determines the total number of items that will appear in crates, furnaces, and the cupboard. Our current configuration is specifically adjusted to prevent players from feeling overwhelmed by massive buildings right after a wipe. We have configured Maintained Events accordingly to ensure a balanced experience. In our setup: - Timed events and purchasable events are disabled. - After a wipe, easy bases will start spawning 30 minutes later. - Nightmare bases will begin spawning 48 hours (2 days) later. Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore. You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios. Configuration Example: serverfiles/oxide/config "Maintained Events": {   "Always Maintain Max Events": true,   "Max Maintained Events": 30,   "Enable X Hours After Wipe (0 = immediately)": {     "Easy": 0.5,     "Medium": 1.0,     "Hard": 3.0,     "Expert": 24.0,     "Nightmare": 48.0       All of our bases from Easy to Nightmare are equipped with turret protection. If you do not want turrets to spawn in your raidable bases on your server, you can use the following method. Go to the file path /data/RaidableBases/Profiles, open the JSON files inside with a text editor, and apply the following:   "Kill These Prefabs After Paste": [     "assets/prefabs/npc/autoturret/autoturret_deployed.prefab",     "autoturret_deployed" ], If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you. Please leave a review here:  https://codefling.com/bases/raidable-bases-pack-loot-tables-110-bases?tab=reviews Thank you! ❤️ Support:  FULLWIPED DISCORD  
5.0
$19.99
This plugin allows you to set how many times per day players can raid bases. It is a very straight forward plugin with lots of features to customize it for your server such as scheduled reset times, custom UI, and protection options.     Features: Limit number of raids that players can perform daily Scheduled reset times, even when server is offline Option for "free" raids against your attackers when defending your base Limit sync with teams and clans Assign bonus raid points to individuals Damage thresholds for raids Configurable messages Customizable UI Works with Simple Status Works with Clans Works with protection plugins (configurable) Documentation: A full readme including permissions, command, and config options is available in  this google doc link.   Disclaimer: Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase  🙂
5.0
sale
$40.00 $31.95
ServerPanel adds a player information menu to your server. Use it to share useful information with your players and to integrate your plugins into it.        🌟  Features User-Friendly Interface: A GUI that is easy to navigate. Economy Integration: Works with different economy plugins. Dynamic Menu Categories: Group features into categories you can customize. Extensive Configuration Options: Almost every part of the plugin can be customized, including messages, colors, sizes and fonts. Auto-Open Menu: Opens the menu automatically when a player connects (configurable in the settings). Block Settings: Block the menu while a player is building, raiding or in combat. Multiple Economy Head Fields: Show several economy values, such as balance, server rewards and bank information. Permission Management: Set permissions for different user roles to control who can use which features. Localization Support: Translate and edit all messages for different languages. Performance Optimized: Built to keep server lag to a minimum. Customizable Hooks: Connect existing economy systems through configurable hooks for adding, removing and showing balances. Editor Position Change: Admins can move the editor to the left, center or right with one click. Command Enhancements: Commands accept multiple arguments separated by "|", so several commands can run at once.   🎮  Commands /info: open menu /sp.install  (or) /welcome.install: open installer menu sp.migrations: console command that updates the plugin data structure when you upgrade to a new version. It creates backups before making any changes. sp.migrations list: shows available migrations and whether they need to run sp.migrations run <version>: runs specific migration (e.g., "1.3.0") sp.migrations run <version> force: forces migration even if not detected as needed   🛡️  Permissions serverpanel.edit: allows players to edit the plugin settings and open the edit menu serverpanelinstaller.admin: required to access the plugin installation functions   🎥  Video   🖼️  Showcase Templates Template V1 Template V2 Template V3 Template V5 Editor Installer   🧪  TEST SERVER Join our test server to try all the features yourself. Copy the IP address below to start playing. connect 155.103.86.38:28015   📊  Update Fields ServerPanel supports update fields: placeholders for your templates that show live information. They update automatically and work in text components, headers and other interface elements. Player Information {online_players}: Number of currently online players {sleeping_players}: Number of sleeping players {all_players}: Total number of players (online + sleeping) {max_players}: Maximum server capacity {player_kills}: Player's kill count (requires KillRecords, Statistics, or UltimateLeaderboard) {player_deaths}: Player's death count (requires KillRecords, Statistics, or UltimateLeaderboard) {player_username}: Player's display name {player_avatar}: Player's Steam ID for avatar display Economy {economy_economics}: Economics plugin balance {economy_server_rewards}: ServerRewards points {economy_bank_system}: BankSystem balance Note: Economy fields can be customized in "oxide/config/ServerPanel.json" under "Economy Header Fields". You can add support for any economy plugin by configuring the appropriate hooks (Add, Balance, Remove). Custom keys can be created and used in templates just like the default ones. Server Information {server_name}: Server hostname {server_description}: Server description {server_url}: Server website URL {server_headerimage}: Server header image URL {server_fps}: Current server FPS {server_entities}: Number of entities on server {seed}: World seed {worldsize}: World size {ip}: Server IP address {port}: Server port {server_time}: Current server time (YYYY-MM-DD HH:MM:SS) {tod_time}: Time of day (24-hour format) {realtime}: Server uptime in seconds {map_size}: Map size in meters {map_url}: Custom map URL {save_interval}: Auto-save interval {pve}: PvE mode status (true/false) Player Stats {player_health}: Current health {player_maxhealth}: Maximum health {player_calories}: Calorie level {player_hydration}: Hydration level {player_radiation}: Radiation poisoning level {player_comfort}: Comfort level {player_bleeding}: Bleeding amount {player_temperature}: Body temperature {player_wetness}: Wetness level {player_oxygen}: Oxygen level {player_poison}: Poison level {player_heartrate}: Heart rate Player Position {player_position_x}: X coordinate {player_position_y}: Y coordinate (height) {player_position_z}: Z coordinate {player_rotation}: Player rotation (degrees) Player Connection {player_ping}: Connection time in seconds {player_ip}: Player's IP address {player_auth_level}: Authorization level (0=Player, 1=Moderator, 2=Admin) {player_steam_id}: Steam ID {player_connected_time}: Connection start time {player_idle_time}: Idle time (HH:MM:SS) Player States {player_sleeping}: Is sleeping (true/false) {player_wounded}: Is wounded (true/false) {player_dead}: Is dead (true/false) {player_building_blocked}: Is building blocked (true/false) {player_safe_zone}: Is in safe zone (true/false) {player_swimming}: Is swimming (true/false) {player_on_ground}: Is on ground (true/false) {player_flying}: Is flying (true/false) {player_admin}: Is admin (true/false) {player_developer}: Is developer (true/false) Network & Performance {network_in}: Network input (currently shows 0) {network_out}: Network output (currently shows 0) {fps}: Server FPS {memory}: Memory allocations {collections}: Garbage collections count Usage Example: Use these fields in any text component, for example: "Welcome {player_username}! Server has {online_players}/{max_players} players online."   🔧  API Documentation for Developers ServerPanel provides an API for plugin developers to integrate their plugins into the menu system. Required Methods API_OpenPlugin(BasePlayer player): Main integration method that returns CuiElementContainer OnServerPanelClosed(BasePlayer player): Called when panel closes (cleanup) OnServerPanelCategoryPage(BasePlayer player, int category, int page): Called when category changes (cleanup) OnReceiveCategoryInfo(int categoryID): Receives your category ID Integration Example [PluginReference] private Plugin ServerPanel; private int _serverPanelCategoryID = -1; private void OnServerInitialized() { ServerPanel?.Call("API_OnServerPanelProcessCategory", Name); } private void OnReceiveCategoryInfo(int categoryID) { _serverPanelCategoryID = categoryID; } private void OnServerPanelCategoryPage(BasePlayer player, int category, int page) { // Cleanup when player switches categories } private CuiElementContainer API_OpenPlugin(BasePlayer player) { var container = new CuiElementContainer(); // Create base panels (required structure) container.Add(new CuiPanel() { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Image = {Color = "0 0 0 0"} }, "UI.Server.Panel.Content", "UI.Server.Panel.Content.Plugin", "UI.Server.Panel.Content.Plugin"); container.Add(new CuiPanel() { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Image = {Color = "0 0 0 0"} }, "UI.Server.Panel.Content.Plugin", "YourPlugin.Background", "YourPlugin.Background"); // Add your plugin's UI elements here container.Add(new CuiLabel { RectTransform = {AnchorMin = "0.1 0.8", AnchorMax = "0.9 0.9"}, Text = {Text = "Your Plugin Interface", FontSize = 16, Align = TextAnchor.MiddleCenter, Color = "1 1 1 1"} }, "YourPlugin.Background", "YourPlugin.Title"); // Add buttons, panels, etc. using "YourPlugin.Background" as parent return container; } private void OnServerPanelClosed(BasePlayer player) { // Cleanup when panel closes } Header Update Fields API_OnServerPanelAddHeaderUpdateField(Plugin plugin, string updateKey, Func<BasePlayer, string> updateFunction): Registers a per-player string provider for a header placeholder. Returns true on success. API_OnServerPanelRemoveHeaderUpdateField(Plugin plugin, string updateKey = null): Unregisters a specific updateKey for your plugin, or all keys for your plugin when updateKey is null. Returns true on success. Usage Example [PluginReference] private Plugin ServerPanel; private void OnServerInitialized() { // Register a dynamic header field for each player ServerPanel?.Call("API_OnServerPanelAddHeaderUpdateField", this, "{player_kdr}", (Func<BasePlayer, string>)(player => GetKdr(player))); } private string GetKdr(BasePlayer player) { // Compute and return the value to display in the header for this player return "1.23"; } Using in UI: Place your key (e.g., {player_kdr}) directly in Header Field texts. Your function updates the value for each player.   📚  FAQ Q: Why can't I open the menu? A:  Make sure that the plugin is installed and activated on your server. If the problem persists, contact the server administrator. Q: How do I enable Expert Mode? (disables automatic template updates) A: In the data file "Template.json", turn on the "Use an expert mod?" option: "Use an expert mod?": true, P.S.  "Template.json" is located in the "oxide/data/ServerPanel" directory (if you use Oxide) or in the "carbon/data/ServerPanel" directory (if you use Carbon) Q: I see black images with Rust logo or get error 429 when loading images. What should I do? A: This happens when images fail to download from the internet. To fix it, enable Offline Image Mode, which uses local images instead: Enable the mode in config: Open "oxide/config/ServerPanel.json" (or "carbon/config/ServerPanel.json" for Carbon) Set "Enable Offline Image Mode": true Set up the images: Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon) Download PluginsStorage (click "CODE" → "Download ZIP") Extract the ZIP and copy all contents to the "TheMevent" folder Reload the plugin: Type o.reload ServerPanel (Oxide) or c.reload ServerPanel (Carbon) Note: If using a hosting service, you may need to use their file manager or FTP to upload the files. Q: Does ServerPanel work only with Mevent's plugins? A: Currently, ServerPanel integrates with Mevent's plugins (Shop, Kits, Daily Rewards, etc.). Other developers can use the API to add their own plugins to the menu. Q: Why do integrated plugins (Shop, Kits) have different window sizes? A: Different plugins may use different templates for integration. Make sure all your integrated plugins use the same template version (V1, V2, etc.) that matches your ServerPanel template. Update the template in each plugin so the sizes match. Q: The panel displays differently for different players. How can I make it show the same on everyone's screen? A: This happens when players have different UI scale settings. To make it look the same for everyone: Open the "Template.json" file located in "oxide/data/ServerPanel" (or "carbon/data/ServerPanel" for Carbon) Find the "Parent (Overlay/Hud)" setting in the "Background" section Change the value from "Overlay" to "OverlayNonScaled" Save the file and restart your server or reload the plugin Q: How can I change the video displayed in the ServerPanel interface to my own custom video? A: You can replace the default video with your own using this command: serverpanel_broadcastvideo [your_video_url] Replace [your_video_url] with the direct link to your video. For best compatibility, we recommend hosting your video on imgur.com. Q: My custom images are not loading or show as blank/question marks. What image hosting should I use? A: For custom images, we recommend using imgbb.com for image hosting. Avoid Imgur and services without direct access to the image. The most reliable option is Offline Image Mode with local images. Q: How can I make plugin UIs open outside of the ServerPanel menu instead of inside categories? A: You can configure buttons to execute chat commands that open plugin UIs independently. To do this: In your button configuration, set "Chat Button": true Set the "Commands" field to "chat.say /command" (replace "command" with the actual plugin command) Example: To open the Cases plugin outside the menu: "Chat Button": true "Commands": "chat.say /cases" The command runs as if the player typed it in chat, and the plugin's interface opens on its own, outside the ServerPanel menu. Q: Text in V4 template is shifting or sliding out of place. How can I fix this? A: This happens when the text width is not set correctly. The "TITLE LOCALIZATION" settings in ServerPanel control text width for categories and pages: Open the ServerPanel editor (click the "ADMIN MODE" button to open the edit menu) Select the category or page you want to edit (click to "EDIT CATEGORY" or "EDIT PAGE" button) In the editor, find the "TITLE LOCALIZATION" section For each language (en, ru, etc.), you'll see three columns: LANGUAGE: The language code TEXT: The localized text content WIDTH (px): The width setting in pixels Adjust the "WIDTH (px)" value to match your text length. Longer text requires larger width values Save your changes and test in-game Tip: Start with a width value around 100-150 pixels for short text, and increase it for longer titles. You can adjust this value until the text displays correctly without shifting.
5.0
[UI] Custom Items Creator
0:13
537
2
[UI] Custom Items Creator
Kamycz3q
Blue Tears
0:16
369
6
Blue Tears
Kimmi
[UI] Custom Items Creator
0:13
248
0
[UI] Custom Items Creator
Kamycz3q
Nightmare In Rust 3K [Halloween Custom Map]
0:26
250
2
Nightmare In Rust 3K [Halloween Custom Map]
Ionut Shiro
CRATER (custom map)
0:17
207
2
CRATER (custom map)
Litum
Trending Files
Discover what files are trending right now.
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Latest Reviews
See what customers are saying about their experience with files.
This config really packed my leaderboard with lots of nice icons and info for the other plugins I use. Also Meowhuh is very helpful and I enjoy a lot of their plugins. 
This was a well put together config that took the hassle out of doing it all by myself and most of the values worked for me so I didn't have to change much of anything besides what was preference. 
This is such a cool plugin for your server if you want to give players something to do whether the server is empty or not. They are pretty good out of the box but it lets you configure them to be the way that you want. Walkinrey has also fixed my concerns and works with us to fix bugs and add cool features. There are times that the bots seem really impressive and lifelike and I kind of just sit their in awe and watch what they do. Just the other day I actually nearly lost a fight to one and It g

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
3.2m
Total downloads
Customers
12.3k
Customers served
Files Sold
174.6k
Total sales
Payments
3.8m
Processed total
×
×
  • 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.