Jump to content
$14.99
Team HUD  ·  Rust  ·  Oxide Rust tells you who your teammates are, and nothing about what is happening to them BetterTeams puts a live panel on screen with every mate's health, state, held weapon and grid square. It adds a team-only voice channel that ignores distance, a map ping on one key, and automatic authorization on every cupboard, lock, turret and SAM site your team builds. Every part is a config switch, and every player decides what they use. See it What it looks like on the server       How it goes From dropping the file in to the night the server dies MINUTE ONE Nothing to set up The panel is already there Drop the file in and anyone who is in a team sees their mates on screen. Where it sits, how large it is and how many rows before it starts a second column are config values. Everything else is each player's own choice. Health as a bar, not a number. It slides toward red as they lose health, and it redraws the moment their health actually changes rather than on a timer. State takes over when it matters. WOUNDED, DEAD and OFFLINE replace the bar on that row, so a mate who is down is unmistakable without reading anything. What they are holding. The active item's icon, with its skin, sits at the end of every row and follows each weapon swap. Grid square, on your own refresh rate. Five seconds by default. A player who would rather not broadcast theirs switches it off for themselves. The leader keeps a star. One glance tells you who can change the team's settings, and offline mates stay listed instead of vanishing. IN A FIGHT Nobody types grids Talk across the map, ping what you are looking at Team voice replaces the vanilla proximity channel for the players who switch it on. Distance stops mattering, nobody outside the team hears it, and a speaker icon lights up on the row of whoever is talking. bind h ftmark Voice at any range, team only. Off per player until they enable it, so nobody has their voice chat changed without asking for it. One key, no binoculars. Bind the command once and the ping lands wherever you are aiming, up to fifty metres by default. The ping knows what it hit. An enemy player, an ore node, a storage box and a dropped gun each get their own marker icon and colour. Anything else drops a plain point. On a cooldown you set. Ten seconds by default, and the time left comes back as a game tip instead of the key doing nothing. SOMEONE JOINS One shared list Authorized everywhere, in one pass The moment an invite is accepted that player is added to every cupboard, code lock, turret and SAM site the rest of the team owns, and everyone else is added to theirs. Leaving or being kicked takes all of it back in the same pass. Five places, five switches. Tool cupboards, code locks, key locks, auto turrets and SAM sites, each turned on or off for the whole server. Key locks without the key. A teammate opens a key-locked door because they are on the team, not because you handed them anything. SAM sites check who is aboard. A teammate's SAM holds fire on a helicopter with an authorized member in a seat, instead of shooting down your own minicopter. Bases that already exist are picked up on boot. Everything placed before the install is registered when the plugin loads, so this works on a server mid-wipe and not only on what gets built next. THE LEADER Decided in game The random you just invited is not automatically trusted Taking a stranger into the team is where convenience turns into risk, so the whole authorization list is editable per ally from the menu. No config file, no restart. Revoke without breaking the rest. A blocked ally loses access everywhere except the locks and cupboards they placed themselves, and the team keeps access to those. Kick from the same screen. Pick the ally, kick, and every authorization they were given through the team is pulled as they go. Friendly fire off with one toggle. Only the leader can flip it; everyone else sees it locked and is told why rather than wondering if it is broken. A team skin per item type. The leader picks it, and anything a mate picks up gets it automatically. Thirty-five item types ship in the config with their own skin lists, and both are yours to cut or extend. AFTER A CRASH Teams survive it A bad shutdown should not disband half the server Rust loses teams when a server goes down badly, and the tickets land on you. This one writes the roster and the leader to disk and puts them back on start. Rosters restored on boot. Members and leader are recreated, including the players who are offline at the time, so nobody logs in teamless. Optional leader hand-off. If the leader disconnects the next online member is promoted, and the original takes it back when they return. Off by default, because not every server wants it. A wipe clears it properly. A new wipe id drops the saved teams and skin choices rather than dragging last wipe's data onto a fresh map.   While you are not looking Built to be left alone The parts you will never notice unless they are missing. ✓  ImageLibrary is the only dependency, and Clans is used if you have it   ✓  A missing dependency is named in console and the plugin unloads, instead of half-running ✓  Switching a feature off unsubscribes its hooks rather than leaving them running   ✓  Panel updates are batched into one message per team per tick, not one per player ✓  Grid squares only redraw for the players who actually changed square   ✓  A burst of joins and kicks collapses into a single data file write ✓  Every player choice is stored by Steam ID and survives restarts and reloads   ✓  Clan tags are stripped from names in the panel when the Clans plugin is loaded   Reference One command in chat, one to bind Each permission is only enforced if you switch its requirement on. All four are off by default, which means the feature is simply available to everyone. Chat /bt Open the menu: info, allies, skins, settings. The command name is a config value. Console ftmark Drop a team ping where you are looking. Meant to be bound to a key. Permission betterteams.hud The on-screen panel Permission betterteams.voice Team voice chat Permission betterteams.skins Choosing the team skin. One player in the team holding it is enough for the whole team. Permission betterteams.marker Easy team markers   Straight answers The questions people ask before buying Do my players have to install anything? No. It runs entirely on the server and the panel is drawn through the normal game UI. The only install is ImageLibrary, on the server, once.   Does team voice take over normal voice chat? Only for a player who turns it on themselves, and it is off by default. Everyone else keeps vanilla proximity voice untouched. Can a random I invite loot everything I own? Only if you leave them authorized. The leader can revoke any of the five places for one specific ally from the menu, and they keep access to nothing but what they placed themselves.   Will the panel sit on top of my other UI? Its offset from the top and left, its scale and how many rows it stacks before starting a new column are all config values, so it can be moved out of the way. What if I do not want half of these features? Panel, voice, skins, markers, friendly-fire toggle, grid positions, team restore and each of the five authorization places are separate switches. Turning one off also stops the hooks behind it.   What happens if ImageLibrary is missing? It waits and retries a few times in case load order put it second, then prints the download link in server console and unloads itself rather than throwing errors on every hook.   5 authorization places covered 35 item types with team skins 50m default ping range, configurable 1 dependency, ImageLibrary
5.0
$20.00
NpcRaiders Raid night, any night. Players call a squad of armed NPC raiders onto their own base and defend it wave after wave. It's safe, self-contained raid content for solo players, small groups and PvE servers, with no waiting for a real raider. The raiders spawn near the base, pick a side and work through it layer by layer with rockets and explosives, then push in through the holes they make. Wipe out every wave before time runs out to win the reward. Lose the TC, or run out the clock, and the raiders win. Fully sandboxed. Only players authorized on the targeted TC can hurt the raiders, and the raiders only fight those players. Nobody else can interfere, and the raiders never wander off to bother the rest of the server. Note New in 2.0.0: smarter raiding AI with roles, raiders that don't know where your TC is, pushing in through breaches, a fully configurable raid HUD you can move in game, Loottable and CustomLoot support, and SimplePVE support. Configs from 1.9.x upgrade themselves, there's nothing to delete. Video Showcase   Features The raid Self-raid events. Players call raiders on a base they're authorized on. Nobody else's base can be targeted. Waves. Set the NPCs per wave, the number of extra waves and the delay between them, from a quick skirmish to a full siege. Time limit. Every wave has to be cleared before the event timer runs out. Chat warns you 60 and 30 seconds before the end. MLRS strikes (optional). On chosen waves an MLRS barrage spreads across the base. Set the spread, the damage and whether it can hurt building blocks. Block repairs (optional) during the event, so players can't just hammer their walls back. Raiders that actually raid Real aim. Every rocket goes at the first wall or door between the raider and its target, so a base gets opened up layer by layer instead of splashing the outside. Roles. Each wave is split into Rocketeers who circle the base and fire rockets, Breachers who walk up and plant C4 or satchels, and Assault raiders who come in closer and hunt defenders. You set the split per tier. They don't always know where your TC is. Turn it off per tier and the raiders pick one random side and dig in from there, like a real raid group. On the wave you choose (the last wave by default) they find the TC and go straight for it. Pushing in. When a wall or door breaks, a few raiders go through the gap toward the TC. Breach alerts. Defenders get a chat message telling them which side was breached. No friendly fire. Raiders never kill each other, whatever the weapon, and the MLRS strike can't hurt them either. Raid HUD Live raid card for everyone authed on the TC: wave, time left, raiders left, TC health and status lines such as MLRS strikes, the raiders finding your TC, or the next wave countdown. Fully configurable. Position, background color and material, frame, hazard tape, icon background, icon (image URL, png ID, or item shortname with skin) and every text color. All text comes from the lang file, so it can be translated. Move it in game. Admins nudge or snap it with /raidme hudpos, and the position is saved to the config. Players can hide it with /raidme hud. Tiers and economy Unlimited raid tiers. Easy, Medium, Hard, Expert and Nightmare come built in, each with its own AI tuning. Add as many as you like, each with its own permission. Per-tier tuning. NPC count, waves, health, names, kits, aim, damage scales, AI behaviour, loot, cost and reward. Pay to raid. Charge any item (Scrap by default), Economics money or ServerRewards points. Win rewards. Give an item, Economics money, ServerRewards points or a kit, to the starter or to everyone on the TC. Sell it in your shop. A console command starts a raid for a player from any shop or GUI plugin. Fair play Locked-down combat. No griefing and no stray damage to bystanders. Cooldowns. A raid cooldown, plus a separate TC-auth cooldown so nobody re-auths a cupboard to farm events. VIP cooldowns. Give permission groups their own shorter cooldowns. Queue. At the maximum number of running raids, new events wait in line and players are told when it's their turn. Location checks. No raids underground, in deep water, or on terrain you block (icebergs, ice sheets and cliffs by default). Loot and stats NPC loot from anywhere. AlphaLoot profiles, Loottable presets, CustomLoot presets, your own loot files, or vanilla scientist loot. Build loot files in game. Put items in your inventory and type /raidme loot add <name>. Done. Corpses are locked to the raid's members, so nobody else can steal the loot. Leaderboards. /raidme stats opens a Top 25 screen for wins, losses, kills, deaths and waves, plus your own stats. Kits support. Dress and arm each tier's raiders to match its difficulty. Server friendly PvE friendly. Works with SimplePVE, TruePVE and LifeSupport. The raid's damage rules keep working even while your PvE plugin is switched off for a PvP or purge schedule. Every message in the player's own language. All chat and HUD text is in the lang file. Light on the server. Raiders scan for targets twice a second instead of every frame. How a raid works Start it. Stand in your building area and type /raidme buy <type>. The cost is taken, or you join the queue if the server is busy. Get ready. You get a short warning before the first wave, and the raid HUD appears. Defend. Raiders spawn around the base, take up positions and start working through your walls. Breachers walk in with explosives, and when a wall falls some raiders push inside. Chat tells you where they broke through. Win or lose. Result When ✅ Win Every raider in every wave is dead before the timer runs out ❌ Loss The raiders destroy your tool cupboard ⏱️ Time's up The timer runs out with raiders still alive: no reward Everyone authorized on that TC fights together. A win pays the reward and adds to your stats. Raid tiers Each tier is a preset in the config with its own permission, so you can sell them separately or bundle them into ranks. The built-in tiers come tuned like this: Tier Permission NPCs per wave Waves Knows the TC Rockets every Pushers Easy npcraiders.easy 10 3 No (finds it on the last wave) 8-14s Off Medium npcraiders.medium 15 4 No (finds it on the last wave) 6-11s 2 Hard npcraiders.hard 20 5 Yes 5-9s 3 Expert npcraiders.expert 30 5 Yes 4-8s 4 Nightmare npcraiders.nightmare 30 6 Yes 3-6s 5 Note Add your own tier: copy a tier block in the config, give it a new lowercase name and permission, then add matching entries under Raid Buy Options and Raid Reward Options. The new permission is registered on reload. Raider AI Every tier has an AI behaviour block in the config. Roles Role What it does Rocketeer Circles the base on the stand-off ring and fires rockets at whatever is between it and the target Breacher Walks up to the wall in its way, plants an explosive from the tier's explosive list, then falls back Assault Stands closer, sees further and goes after defenders on walls and roofs Rocketeers and Assault raiders also walk in to plant an explosive now and then, instead of firing a rocket (20% of the time by default). Does the raid know where the TC is? Yes: raiders circle the whole base and aim straight at the TC. No: they pick one random side and aim for the middle of the base. If the middle is already blown open, they switch to the nearest standing low wall. On the wave you set (0 = the last wave) they find the TC, move to its side and go for it, and the HUD tells the defenders. Pushing in When a wall or door of the raided base breaks, up to the tier's max pushers go through the gap toward the target, shooting the next piece in their way. Only Breachers and Assault raiders push. Tip Raiders firing too many rockets? Seconds between rockets counts per raider, so 20 raiders firing every 5-10 seconds is still 2-4 rockets a second across the raid. Raise both numbers for a slower siege, or raise the Breacher share for more explosives. Permissions Permission Allows npcraiders.use Using /raidme to view and start raids npcraiders.<tier> Starting that raid tier (for example npcraiders.hard) npcraiders.admin Admin commands: cancel raids, clear data, loot files, HUD position, debug view npcraiders.nocooldown Skipping the raid and TC-auth cooldowns npcraiders.nocost Starting raids for free npcraiders.vip1 / vip2 / vip3 Shorter cooldowns (set in Raid Vip Options, add as many as you like) Commands The chat command is /raidme by default. You can rename it in the config. Players Command Description /raidme Help menu: the tiers you can use, with NPC and wave counts /raidme buy Every tier you can buy, with its cost /raidme buy <type> Start a raid of that tier on the base you're authorized on /raidme stats Open the leaderboards and your personal stats /raidme hud Hide or show the raid HUD Admins Command Description /raidme reload all Cancel every running raid /raidme reload player <name> Cancel one player's raid /raidme clear Wipe all stored cooldowns and player data /raidme loot add <name> Create a loot file from your inventory, or add your inventory to one /raidme loot clear <name> Remove all items from a loot file /raidme hudpos Show a preview of the raid HUD and its current position /raidme hudpos left|right|up|down [pixels] Move the HUD (10px by default) and save it to the config /raidme hudpos anchor <name> Snap the HUD to topleft, top, topright, left, center, right, bottomleft, bottom or bottomright /raidme hudpos reset Put the HUD back in its default spot /raidme debug Draw every raider's role, state, destination and aim, plus the ring, target and breaches (needs a real admin) /raidme terrain Debug: shows the terrain colliders and water depth where you stand (for the block list) Server console Command Description npcraiders buy <type> <playerID> Start a raid purchase for a player (for shops and GUI plugins) npcraiders.debug One line per running raid: wave, raiders alive by role, fighting, pushing, breaches and time left NPC loot Loot only drops when the tier has Npc drop loot on death set to true. Each corpse uses the first source that's set up, in this order: AlphaLoot: profile names in AlphaLoot profile names For Npc Loot Loottable: custom preset names in Loottable custom preset names For Npc Loot CustomLoot: preset names in CustomLoot preset names For Npc Loot Your own loot files: names in Npc drop loot config names Vanilla scientist loot, when none of the above is set If a list has more than one name, each corpse gets one at random. If a plugin isn't loaded or a preset doesn't exist, that source is skipped and the console tells you once. Making your own loot file Put the items you want raiders to drop into your inventory. Type /raidme loot add <name>. (Optional) Open oxide/data/NpcRaiders/LootProfiles/<name>.json and set the min / max number of items to drop. If you leave them at 0, a corpse drops between 1 and all of the file's items. Each item's amount ranges from 1 to the amount you had when you created it, and you can change those too. Add the name to a tier's Npc drop loot config names. Hosting partner Installation Upload NpcRaiders.cs to oxide/plugins. Grant the basic and tier permissions, for example: oxide.grant group default npcraiders.use oxide.grant group default npcraiders.easy (Optional) Install Kits and create kits for each tier's raiders. Set the costs and rewards in the config, then reload. Stand in your base and type /raidme buy easy. Note Updating from 1.9.x? Just replace the file. Your config keeps all its settings and gets the new ones added on load. Upgraded tiers get the standard AI values (raiders know the TC, rockets every 5-10s, up to 3 pushers). A fresh config gets the per-tier values from the table above. Configuration Key settings explained Setting What it does BuyType Item ID (for example -932201673 = Scrap), economics or serverrewards BuyAmmount How much it costs to start the raid RewardType Item ID, economics, serverrewards or kit RewardAmmount Amount of the reward, or the kit name for kit rewardAll true = every online player authorized on the TC is rewarded (items for each, money or points split between them), false = only the starter How many extra waves Waves after the first one, so 2 means 3 waves in total Mlrs waves and amounts Which wave fires MLRS, and how many rockets ("1": 6 = 6 rockets on wave 1) Mlrs spread radius How wide the barrage lands around the base. 0 uses the size of the base Mlrs damages building blocks Whether the strike can damage the raided base. Only the raided base can ever be hit External Tc Scan Range How far from the event the target base's TC is searched for. If none is found, the event ends NPC aimConeScale Raider accuracy: lower = more accurate NPCs know where the TC is false = raid one random side until the TC is found Wave the NPCs find the TC The wave they find it on when they don't know it. 0 = the last wave Stand-off ring How far from the base centre Rocketeers stand. Bigger bases push the ring out on their own Seconds between rockets Per raider, the wait between rockets Role split in percent How each wave is split between Rocketeers, Breachers and Assault raiders Push into the base / Max NPCs pushing in at once Whether raiders go through breached walls and doors, and how many at a time Background material Any UI material. Blur materials are skipped unless Use blur materials is true, because they wash out on Rust's new render pipeline Icon image An image URL or a png ID. Leave it empty to show the item from Icon item shortname and Icon item skin Block raid in colider Terrain names where raids can't start. Use /raidme terrain to find names Optional plugins None are required. NpcRaiders connects to these on its own when they're installed: Plugin Used for Kits Raider loadouts and kit rewards AlphaLoot Raider corpse loot profiles Loottable Raider corpse loot from custom presets CustomLoot Raider corpse loot from presets Economics Raid costs and money rewards ServerRewards Raid costs and point rewards SimplePVE / TruePVE Raid combat works on PvE servers LifeSupport Revives are handled correctly during an event FAQ Can players raid other players with this? No. A player can only start an event on a base they're authorized on, so it's self-contained PvE content. Can I sell different difficulty levels? Yes. Every tier has its own permission, NPC count, waves, AI behaviour, loot, cost and reward. Sell each tier on its own or bundle them into ranks. What does it depend on? Nothing. Kits, AlphaLoot, Loottable, CustomLoot, Economics, ServerRewards, SimplePVE/TruePVE and LifeSupport are optional and connect on their own. Do I need to delete my config when updating to 2.0.0? No. New settings are added to your existing config on load, and everything you've set stays as it is. The raiders only shoot rockets, I want more C4. Raise the Breacher share in the role split, lower Seconds between explosive plants, or raise the walk-in plant chance. Make sure the tier's Explosive item shortnames list isn't empty. Can I move or restyle the raid HUD? Yes. As an admin use /raidme hudpos to move it in game. Colors, material, icon and every text color are in the Raid HUD section of the config, and the text itself is in the lang file. The HUD background looks washed out or see-through. Leave Use blur materials on false. Blur materials are broken on Rust's new render pipeline, so they're skipped unless you turn that on. Can players skip paying or the cooldown? With permissions: npcraiders.nocost makes raids free and npcraiders.nocooldown skips both cooldowns. That's useful for staff testing or as a VIP perk. Can players re-auth on TCs to farm rewards? No. A separate TC-auth cooldown stops players from authorizing on a cupboard and starting another event straight away. What happens when too many raids are running? New raids wait in a queue. Players see their place in line and get a warning 60 seconds before their event starts. Can I start a raid from my shop plugin? Yes. Run npcraiders buy <type> <playerID> from the shop as a server command. Raids won't start on my map's terrain. That terrain is in the Block raid in colider list. Stand there, use /raidme terrain to see the collider names, and remove the one you want to allow. For developers void NpcRaidersEventStart(BasePlayer player, ulong playerID, string raidType, Vector3 location, object raidEvent) void NpcRaidersEventEnd(BasePlayer player, ulong playerID, string raidType, Vector3 location) void NpcRaidersGenerateEventMembers(BasePlayer player, ulong playerID, string raidType, int totalWaves, Vector3 location, object raidEvent) Support Need help or found a bug? Open a support ticket on this page. Check out my other plugins
5.0
$24.99
High Timez Custom Hand-Crafted Rust Map Created by: Silent Creations   Welcome to High Timez, a custom hand-crafted Rust map engineered for unique, high-intensity gameplay. Carved into the iconic shape of a cannabis leaf, this island layout features a fully customized landscape that seamlessly integrates Facepunch monuments with handcrafted terrain to offer an unforgettable survival experience.   🌴 Map Features Custom Leaf-Shaped Island: A meticulously sculpted pot-leaf layout offering distinct combat zones and strategic terrain chokepoints across every leaf tip.   Balanced Monument Distribution: Strategic placement of essential monuments ensuring smooth progression from fresh spawn to end-game raiding.   Inspiration: Special thanks to High Miles for sparking the core concept for this build.   🏛️ Monuments & Points of Interest Major & High-Tier Monuments Launch Site Giant Excavator Missile Silo Power Plant Train Yard Water Treatment Plant Airfield Large Harbor & Small Harbor Large Barn Jungle Ziggurat Large Oil Rig Small Oil RIg   Mid-Tier & Tactical Monuments Arctic Research Base Satellite Dish Abandoned Military Base The Dome Ferry Terminal Apartment Complex Bandit Camp Outpost Ranch Junkyard   Resource & Utility Outposts 2x Oxum's Gas Station 2x Abandoned Supermarket 2x Mining Outpost 3x Fishing Village Stone Quarry HQM Quarry Sulfur Quarry   Crafted by Silent Creations | A Lost In Rust Project For any Assistance or questions Please contact me on Discord @ https://discord.gg/THf6dGN8eW
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
$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
Allow players can insure lost items to be retrieved for a price. This is a feature that is present in many extraction and survival multiplayer games like Escape from Tarkov, Dark and Darker and now you can bring it to your Rust server as well! If an item is insured and you drop it (from death or otherwise) then as long as no one else loots it - you can request to have it "retrieved" by your insurer and returned to you. A UI that matches seamlessly with vanilla rust is included and many configuration options are available to balance and fine-tune this plugin for your server. Please refer to the documentation section as that will likely answer most of your questions! Documentation: A full readme including permissions, commands, 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
Raid Time Manager  ·  Rust  ·  Oxide  ·  Carbon Your best players get raided at 4am and never log in again You set the hours raiding is open. Outside them the damage, the ladder stacks, the ceiling drops and the turret placements all stop — and everyone can see the schedule on screen. A full week is configured out of the box, and every hour of it is editable from a calendar in game. The HUD Six layouts, one of them fits your screen Switched live from the settings screen — every player's HUD is redrawn on the spot.         How it goes From install to the night before wipe MINUTE ONE It works before you open the config Raid time is set to 18:00–22:00 Monday to Friday, 10:00–22:00 Saturday, 08:00–22:00 Sunday. Every hour outside that is safe time, and the restrictions are already on. Your timezone, by offset or by name, daylight saving included Several raid windows in one day, or none at all for a full safe day Nothing to fill in first — edit the week later, or never EVERY DAY Nobody has to ask when raid time is A HUD shows today's windows as a bar, a marker for where the clock sits inside them, and a green or red dot for whether raiding is open right now. Six positions, switched live. Players can hide it, and it hides itself on cameras and drones Every player reads it in their own language, on a 12- or 24-hour clock An alert on screen the moment raid time opens, and again when it closes An optional Discord webhook warns your players a set time before it opens WHEN THEY TRY Blocking damage alone does not stop a raid Someone who cannot blow a wall will stack ladders, drop a ceiling inside your compound, or park a turret on your door instead. Thirteen switches, so you block what matters on your server and leave the rest alone. Damage. Other people's buildings, your own, twig, boats, tugboats, fire Raids with no player behind them. Patrol helicopter, MLRS, SAM sites and auto turrets, each its own toggle Building tricks. Ladders and ceilings inside someone else's privilege, cupboards and turrets placed next to one They are told why. A blocked shot or placement puts the reason on the player's screen Your own exceptions. A prefab list that stays damageable whatever the clock says, and a separate switch for other people's sleeping bags WIPE DAY The exceptions are where a schedule earns its keep A fixed week is fine until wipe day, a holiday, or the first complaint about being raided ten minutes after joining. All four of those are settings. Set hours for one specific date from the calendar — it beats the weekly rule Safe days after a wipe, written into the schedule for you New players protected for a few hours, if you want them to be Or block offline raids only, with a shorter grace period for your donators   Alongside the rest It fits what you already run All optional, all off until you point at them. ✓  TruePVE — its ruleset is switched with the schedule, so the two never disagree   ✓  ZoneManager — confine the whole thing to listed zones, or apply it everywhere except them ✓  Raidable Bases — event bases stay raidable around the clock, safe time never locks players out   ✓  Your own commands — run any server command the moment raid time opens, and again when it closes   Reference One command, and it is yours to rename Everything else is a screen you click through in game. Chat /rtm Open the raid calendar. Admins also get a settings button on it. Chat /rtm hud Hide the HUD, or bring it back Perm rtm.vip Shorter offline grace period. Rename it or add more groups.     Straight answers Asked before every purchase Do I need TruePVE? No, it blocks the damage itself. TruePVE is optional and only makes the two systems agree if you already run it.   Can I still raid people who are online? Turn on offline-only mode and safe time protects a base only while the owner and their whole team are away. Do I have to edit config files? Not for the schedule. The calendar and settings screens change the hours, the toggles and the HUD position from in game.   Is it English only? No. Days, months, AM/PM and every message are language file entries, so you translate once and each player sees their own. What about NPCs and scripted raids? One switch lets non-player raiders through at any hour, and the prefab list covers anything that must always stay damageable.   Will the HUD annoy my players? Six positions including a compact one, they can dismiss it themselves, and you can switch it off server-wide.   13 actions you can block 6 HUD layouts 3 integrations — TruePVE, ZoneManager, Raidable Bases 1 dependency — ImageLibrary
5.0
$30.00
Rust / Server Plugins BetterTC Tool Cupboard ManagementRust Plugin Upgrade. Repair. Reskin. Make your base your own. Bring your most-used Tool Cupboard features together in one interface inspired by Rust’s item store. Automate building upgrades and repairs, manage authorizations, and personalize buildings, external walls, wallpapers and your TC. Automated upkeep tasks Upgrade and repair with TC resources Personalized buildings Skins, wallpapers and external walls Permission profiles Configure access, speed and costs 01 / Video demo See BetterTC in action Take a look at BetterTC’s interface and building management features. Watch on YouTube 02 / Skin ownership Compatibility with Facepunch’s server policy Facepunch’s policy prohibits granting paid skins or DLC to players who do not legitimately own them. BetterTC includes ownership validation for building skins, TC skins and wallpapers. Building skins: all available choices remain visible, but players can only apply skins they own or skins that are free. Wallpapers: only free, custom and owned wallpapers are visible. More custom wallpapers are planned. TC skins: only owned skins are visible and selectable. Read Facepunch’s official server policy Ownership checks are enabled with the following bypass option set to false: "Bypass DLC ownership check (⚠ only allowed on creative/test servers per Facepunch rules)": false ⚠ Very important Keep the bypass disabled on ordinary public PvP and PvE servers. Facepunch only permits temporary exceptions on servers specifically set up to test game mechanics, for testing purposes. A creative or training label alone is not an exemption. Misuse may result in delisting or other sanctions. 03 / Building management Let the TC do the work Automatic upgrades Upgrade building grades using resources directly from the TC. Select the default appearance or an eligible building skin, and use the information button to estimate the materials required. Configure upgrade speed and costs through permission profiles. Automatic repairs Repair the building and supported deployables, including doors, trapdoors, windows and boxes, with resources from the TC. Configure a cooldown after recent damage to help prevent repair abuse during raids. Automatic reskinning Change a building’s appearance without manually replacing each piece. Players can switch from a skinned grade back to its default appearance when they prefer. The Container skin’s multicolor selection can also be disabled to reduce client rendering load. Building downgrades Allow players to return to a lower building grade when their base becomes too expensive to maintain. Downgrading charges resources as a fresh upgrade to the selected grade; it is not a free conversion. Disable this feature if it does not fit your server, or retain a separate administrator-only downgrade override. Configure NoEscape or RaidBlock integration to stop automatic upgrades, repairs, building reskinning, wallpaper placement and external wall reskinning when a raid block starts. Ownership and team restrictions are also configurable. 04 / Building skins Keep the available skins up to date The skin update checker adds newly available construction skins and their options to the configuration. After installing BetterTC, grant yourself bettertc.admin and click Check Update to populate the available skins and options. Applying paid content remains subject to ownership checks. 05 / External walls Change the look. Preserve the damage. Reskin stone external walls with their adobe or ice variants, or switch wooden external walls to Frontier and back. Supported external gates can also be reskinned to their available variants. The original wall’s health is preserved, so reskinning a damaged wall does not repair it. Recommended setting: "Only reskin on wall of the same grade": true Keep this enabled to use external wall reskinning as an appearance change. Disabling it allows wood-to-stone and stone-to-wood changes without a resource charge, because this wall system has no cost mechanism. 06 / Wallpapers & TC skins Personalize the details Automatically place eligible wallpapers on walls, ceilings and floors. New game wallpapers are added to the list automatically. Use included custom wallpapers and add your own through the admin wallpaper commands. Configure placement on both sides of walls, including exterior sides. Apply wallpapers to both sides of a wall, including the exterior side when configured. Place wallpapers on boats with /wpb after sitting at the boat’s steering wheel. Let players change their TC’s appearance or deploy a TC with a skin, according to their permissions and ownership. Tool Cupboard skin selection Choose an eligible TC skin from the interface, or deploy a TC using the selected skin. BetterTC carries over the cupboard’s authorizations, contents and lock when replacing its appearance. Manual wallpaper tool menu Hold the wallpaper tool and open BetterTC’s selector with /wp or the configured input button. The default input is the middle mouse button. This menu must be enabled in the configuration and requires bettertc.wallpaper.toolmenu. Wallpaper rotation hammer Administrators can obtain a special wallpaper hammer with /wphammer. Hit a wallpapered floor or foundation with this hammer to rotate its wallpaper: 90° on square pieces and 120° on triangles. Configure the cloth cost of automated wallpaper placement. Building placement uses cloth from the TC; boat placement uses cloth from the player’s inventory. The no-cost wallpaper permission waives placement resource costs. Set "Wallpaper Damage": false to protect wallpapers from melee and ammunition damage. C4 and rockets can still damage them. 07 / Authorization & inventory Manage access from the cupboard Authorized player list Show who is authorized on the TC, optionally including Steam IDs and Online, Sleeping or Offline status through the player-status permission. Hide administrators with the configured option and allow individual authorization removal with a separate permission. Automatic TC locks Use separate permissions to automatically attach a locked key lock or code lock when a TC is deployed. Code locks use a generated code, authorize the deploying player and notify them of the code; the notification masks it in streamer mode. The code-lock permission takes priority when both lock permissions are assigned. Additional TC storage Configure which additional item types the TC accepts: gunpowder, sulfur, sulfur ore, explosives, diesel barrels, CCTV cameras and targeting computers. Each item type has its own switch. Select a general inventory filter: Resources, ResourcesAndComponents or All. The ResourcesAndComponents mode also accepts supported building and utility tools. 08 / Interface & integrations A panel that adapts to your players The panel keeps a consistent size across player UI scaling settings. Buttons rearrange automatically according to the functions the player can access. Authorization lists and construction skins support pagination. Building options can be automatically sorted by grade, or retain the configured order. Configure whether players can disable automatic construction effects. Most interface images load directly from the game client. Carbon servers use the built-in Image Module; Oxide servers use ImageLibrary. Configure game tip, chat and optional Notify or UINotify alerts, plus button colors and positioning. TiersMode and TCLevels When TiersMode is installed, BetterTC reads its maximum unlocked building grade for the upgrade menu. When TCLevels is installed, BetterTC adds a button to open its Tool Cupboard level-upgrade menu. 09 / Permissions Choose the functions each player can use Assign feature permissions and configure the standard and advanced profiles to match your server. Grant the no-cost permissions carefully. Permission Purpose bettertc.admin Admin update checks; also used to hide administrators from the authorization list when configured. bettertc.authlist Show the authorized-player list button. bettertc.playerstatus Show each authorized player's status next to their name in the TC authorization list: Online (green) when connected, Sleeping (light blue) when disconnected with a sleeping character in the server, or Offline (red) when registered but no active or sleeping character is found. Without this permission, only the player name is shown. This permission only displays status; it does not grant authorization or removal rights. bettertc.deleteauth Revoke individual player authorizations. bettertc.use Use the standard speed and cost profile defined in the configuration. bettertc.vip Use the advanced speed and cost profile defined in the configuration. bettertc.repair Access automatic building repair. bettertc.repair.nocost Repair without resource costs. bettertc.reskin Access automatic building reskinning. bettertc.reskin.nocost Reskin without resource costs. bettertc.upskin Show building upgrade options with skins. bettertc.upwall Access external wall reskinning. bettertc.upgrade Access building upgrades. bettertc.upgrade.nocost Upgrade without resource costs. bettertc.wallpaper Access wallpaper placement. bettertc.wallpaper.nocost Place wallpapers without resource costs. bettertc.wallpaper.custom Show custom wallpapers. bettertc.wallpaper.toolmenu Access the manual wallpaper tool selector when enabled. bettertc.tcskinchange Change the TC skin. bettertc.tcskindeployed Deploy a TC with a skin. bettertc.autolock Automatically add a locked key lock when deploying a TC. bettertc.autocodelock Automatically add a locked code lock with a generated code when deploying a TC. Skin-related permissions do not replace paid-content ownership checks. 10 / Commands Add custom wallpapers Command Purpose /addwp <skinid> <Wall|Floor|Ceiling> Chat: add a custom wallpaper for the selected surface type. addwp <skinid> <Wall|Floor|Ceiling> Console: add a custom wallpaper for the selected surface type. /wpb Chat: place wallpapers on boats; first sit at the boat’s steering wheel. /wp Chat: open the manual wallpaper menu while holding the wallpaper tool; requires bettertc.wallpaper.toolmenu. /wphammer Chat: give yourself the wallpaper rotation hammer; requires bettertc.admin. wphammer Player console: give yourself the wallpaper rotation hammer; requires bettertc.admin. wphammer <playername or steamid> Server console: give the wallpaper rotation hammer to a selected player. Adding wallpapers from chat or a player console requires bettertc.admin. Example for a wall wallpaper: /addwp 3356517390 Wall Console equivalent: addwp 3356517390 Wall 11 / Configuration Selected configuration options This excerpt covers the settings supplied with this description, including ownership checks, raid blocking, repairs, wallpapers and permission profiles. It is not the complete configuration file, and these supplied example values may differ from the defaults in your installed version. Edit the configuration generated by your installed BetterTC version. { "Check for updates when loading": true, "Bypass DLC ownership check (⚠ only allowed on creative/test servers per Facepunch rules)": false, "Use NoEscape Plugin": false, "Use RaidBlock Plugin": true, "GUI Buttons TC - Color Default": "0.3 0.40 0.3 0.60", "GUI Buttons TC - Color Active": "0.90 0.20 0.20 0.50", "GUI Buttons TC - OffsetMin": "280 621", "GUI Buttons TC - OffsetMax": "573 643", "GUI Buttons TC - AnchorMin": "0.5 0", "GUI Buttons TC - AnchorMax": "0.5 0", "Alert Gametip": true, "Alert Chat": true, "Alert Notify Plugin": false, "Notify: select what notification type to be used": { "error": 0, "info": 0 }, "Color Prefix Chat": "#f74d31", "Show Admin Auth List": false, "Show SteamID Auth List": true, "Upgrade Effect": true, "Colour Selection MultiColor Option": false, "Reskin Enable": true, "Reskin Wall Enable": true, "Only reskin on wall of the same grade": true, "Reskin Wall TC Distance (Default: 100)": 100.0, "Deployables Repair": true, "Repair Cooldown After Recent Damage (seconds)": 30.0, "Downgrade Enable": true, "Downgrade only Owner Entity Build": false, "Upgrade only Owner Entity Build": false, "Upgrade / Downgrade only Owner and Team": true, "Wallpaper Enable": true, "Wallpaper placement Cost (Cloth)": 5, "Wallpaper Damage": true, "Wallpaper both sides": true, "Force both sides including external sides": true, "Cooldown Frequency Upgrade (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Reskin (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Repair (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cooldown Frequency Wallpaper (larger number is slower)": { "bettertc.use": 2.0, "bettertc.vip": 1.0 }, "Cost Modifier for repairs": { "bettertc.use": 1.5, "bettertc.vip": 1.0 }, "Allow Items in TC Inventory": { "gunpowder": false, "sulfur": false, "sulfur.ore": false, "explosives": false, "diesel_barrel": true, "cctv.camera": true, "targeting.computer": true }, "Downgrade Admin": true, "Use BetterTC Wallpaper Tool Menu (requires bettertc.wallpaper.toolmenu permission)": true, "BetterTC Wallpaper Tool Menu input button (FIRE_THIRD = middle mouse button)": "FIRE_THIRD", "Item Category Filter (Resources, ResourcesAndComponents, All)": "Resources", "Auto Sort Items by Grade": true } 12 / Known issue Unexpected default blue wallpapers If default blue wallpapers appear randomly, check whether TruePVE or a similar plugin is protecting wallpaper damage. Disable that wallpaper protection in the other plugin and use BetterTC’s own wallpaper protection instead. BetterTC’s protection reduces damage, especially from melee attacks, but does not block all damage. 13 / Support Questions, ideas or a problem to report? Contact ninco90 on Discord for questions, suggestions or assistance. Custom server configuration is also available for an additional fee if you would like the plugin set up around your preferences.
4.9
Monument Events Turn your monuments into battlegrounds. Rogue scientists take over a monument, a Chinook air-drops locked crates, patrol helicopters circle overhead, and the moment someone starts hacking, reinforcements fly in. 15 monuments come preconfigured. Drop it in and events start on their own. Warning Requires NpcSpawn. Monument Events unloads itself if NpcSpawn isn't installed. Video Showcase   How an event plays out Warning. Players are told an event is starting at a monument soon. Takeover. Armed scientists spawn around the monument and roam it. A coloured dome and a map marker with a countdown show where the event is. Air drop. A Chinook flies in and drops locked hackable crates onto the monument. On the bigger monuments, patrol helicopters circle the area. Hack. Someone starts hacking a crate, and the whole server is told. Reinforcements. A Chinook brings a wave of scientists (and optionally another heli) to stop the hackers. Victory. Loot the main crate and the event wraps up after a short countdown. Otherwise it ends when its timer runs out. Tip Event owner (optional). The first player to deal enough damage to the NPCs becomes the Event Owner. Only they can loot the hackable crates, and you can run console commands as their prize. Leave the area for too long and the ownership is up for grabs again. Features 15 preconfigured monuments. Spawn points, crates, drop zones and dome sizes are already set up for every one. Drag and drop. Events start automatically on a random timer. Scheduled events. Set the time between events, how many can run at once, and a minimum player count. Pick random monuments or use your own list. Custom NPCs. Health, speed, aim, ranges, vision, names, clothing, weapons with attachments, or Kits. Chinook crate drops and reinforcement waves. Patrol helicopters circling the monument (napalm optional). Event owner system. Owner by damage, crates reserved for the owner, console-command rewards and a return timer. Automatic PVP zones. On PVE servers the event area becomes a PVP zone and is removed when the event ends. Dome spheres in random colours mark the event area. Map markers showing the event name, time left and owner. Puzzle reset. Monument puzzles reset when the event starts (optional, per monument). Custom loot. Scientist loot can be vanilla or your own item list. Custom Vitals status (CustomVitalsManager). Time left, event owner, and the owner's return timer. In-game spawn editor. Add NPC, crate and drop points by walking around the monument. Multi-language. Messages show in each player's own language. Developer hooks for HUDs and other plugins. Preconfigured monuments Monument Event ID NPCs Crates Patrol heli Wave NPCs Radtown radtown_1 20 1 — 20 Oxum's Gas Station gas_station_1 20 1 — 20 Abandoned Supermarket supermarket_1 20 1 — 20 Water Treatment Plant water_treatment_plant_1 40 2 ✅ 40 Power Plant powerplant_1 50 2 ✅ 40 Ferry Terminal ferry_terminal_1 30 1 — 30 Small Harbor harbor_2 40 2 ✅ 30 Large Harbor harbor_1 50 1 ✅ 40 Junkyard junkyard_1 35 1 — 30 The Dome sphere_tank 30 1 — 30 Airfield airfield_1 45 2 ✅ 40 Train Yard trainyard_1 50 2 ✅ 30 Satellite Dish satellite_dish 35 1 — 30 Sewer Branch radtown_small_3 35 1 — 30 Launch Site launch_site_1 60 3 ✅ 40 Every value can be changed per monument, and each monument can be turned off on its own. Commands All commands need the monumentevents.admin permission. Events Command Type Description /melist Chat & Console List the monument events available on this map /mestart <preset or ID> Chat & Console Start an event at a monument /mestart <preset or ID> <steamid> Chat & Console Start an event and make that player the Event Owner /mestop <preset or ID> Chat & Console Stop a running event /mestartrandom Chat & Console Start an event at a random monument Spawn editor Command Description /meadd edit <preset> Select a monument to edit /meadd npcspawn Add an NPC spawn point where you stand /meadd cratespawn Add a hackable crate point where you stand /meadd wavespawn Add a reinforcement drop point where you stand /meadd stopedit Stop editing Note Points are saved relative to the monument, so the same setup works on any map with that monument. They save to the data file straight away. Hosting partner Installation Install NpcSpawn. Upload MonumentEvents.cs to oxide/plugins. Done. Scheduled events start on their own, every 30–60 minutes by default. (Optional) Grant yourself admin and test one right away: oxide.grant user YourName monumentevents.admin Then type /mestart airfield_1. Files File What's in it oxide/config/MonumentEvents.json General settings, schedule, event owner, chat, Custom Vitals oxide/data/MonumentEvents/SettingsData.json Every monument preset: NPCs, crates, helis, waves, marker, dome, PVP oxide/data/MonumentEvents/NPCData.json The NPC types (by ID): health, AI, clothing, weapons, kits oxide/data/MonumentEvents/NpcLoottable.json Scientist loot oxide/lang/en/MonumentEvents.json All messages Configuration Key settings explained Setting What it does Event Notification Timer How many seconds before an event starts players are warned Event conclude on Hackable Crate loot Looting the main crate ends the event after the countdown below it Enable event owner based on npc damage? Turns the Event Owner system on The amount of damage… Damage to NPCs needed to become the owner Console commands list Commands run for the winner. {PlayerSteamID} is replaced with their ID Event owner left timer… Seconds the owner can be away before losing ownership Spawn Event From The Schedule Events List true = only pick from your list, false = any enabled monument Max Events On Server At Once How many events can run at the same time Built-in NPC types ID Name Weapon 101 Scientist M39 102 Scientist LR-300 103 Scientist LR-300 (metal armour) 104 Scientist HMLMG 105 Scientist Semi-auto rifle 201 Bolti head Bolt action 202 L96 header L96 301 Pump ur Ass Pump shotgun 302 Spa ur Ass Spas-12 401 MP ur mom MP5 402 Thom ur mom Thompson A monument picks from these with NPCs to Use From Data. Add your own types with new IDs. Plugins Plugin Required? Used for NpcSpawn Yes Spawning the event NPCs ZoneManager + SimplePVE / TruePVE Optional Automatic PVP zones during events on PVE servers CustomVitalsManager Optional Time-left, owner and return-timer status Kits Optional NPC loadouts from kits (the NPC type's Kits list, applied through NpcSpawn) FAQ Do I need to set anything up? No. All 15 monuments come with spawn points, crates and drop zones, and scheduled events start on their own. Just install NpcSpawn first. Does it work on PVE servers? Yes. With ZoneManager and SimplePVE or TruePVE, the event area becomes a PVP zone while the event runs and goes back to PVE afterwards. Turn this off per monument in its PVE Setting. How does the Event Owner work? Turn it on in Event Owner Settings. The first player to deal enough damage to the NPCs becomes the owner. Only they can loot the hackable crates (unless you allow everyone), and the winner can get console-command rewards. If the owner leaves the area for too long, someone else can claim it. Can I give the event to a specific player? Yes. /mestart <preset> <steamid> starts the event with that player as the Event Owner. That's great for shop purchases or rewards. How do I add a monument from a custom map? Add a new preset to SettingsData.json, then use /meadd edit <preset> and the npcspawn, cratespawn and wavespawn commands to place its points in game. How do I change the NPCs? Edit NPCData.json. Each NPC type has an ID with its own health, AI ranges, clothing, weapons or kit. Pick the types a monument uses with NPCs to Use From Data. Why did my event end early? With Event conclude on Hackable Crate loot on, looting the main crate ends the event after a countdown (5 minutes by default). For developers bool IsMonumentEventsRunning(string monumentID) void OnMEStarted(string monumentID) void OnMEStop(string monumentID) void OnMEWinnerAnnounce(string winnerSteamID) Per-monument hooks. Each monument also fires OnMe<Name>Starts and OnMe<Name>Stops, where <Name> is the monument name without spaces or apostrophes. That's handy for server HUDs. Support Need help or found a bug? Open a support ticket on this page. Check out my other plugins
4.9
sale
This is a custom package designed by us, featuring 210 unique bases and a specialized loot setup for five different 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. This MEGA PACK is an upgraded version of the FullWiped-110 Bases + Loot Pack we previously offered. If you've already purchased the FullWiped-110 Bases + Loot Pack, you only need to buy the expansion pack, which includes 100 new bases ranging from Easy to Hard. Get it here:  https://codefling.com/bases/raidable-bases-pack-100-bases-expanded-package-from-easy-to-hard 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: 🏡70 Easy Bases            +🗡️Base_Loot Tables   (Easy "Vanilla" and "Enhanced" tables included) 🏡60 Medium Bases       +🗡️Base_Loot Tables   (Medium "Vanilla" and "Enhanced" tables included) 🏡60 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.   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 Mega Pack & Loot Tables (210 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 fullwipedeasy31 fullwipedeasy32 fullwipedeasy33 fullwipedeasy34 fullwipedeasy35 fullwipedeasy36 fullwipedeasy37 fullwipedeasy38 fullwipedeasy39 fullwipedeasy40 fullwipedeasy41 fullwipedeasy42 fullwipedeasy43 fullwipedeasy44 fullwipedeasy45 fullwipedeasy46 fullwipedeasy47 fullwipedeasy48 fullwipedeasy49 fullwipedeasy50 fullwipedeasy51 fullwipedeasy52 fullwipedeasy53 fullwipedeasy54 fullwipedeasy55 fullwipedeasy56 fullwipedeasy57 fullwipedeasy58 fullwipedeasy59 fullwipedeasy60 fullwipedeasy61 fullwipedeasy62 fullwipedeasy63 fullwipedeasy64 fullwipedeasy65 fullwipedeasy66 fullwipedeasy67 fullwipedeasy68 fullwipedeasy69 fullwipedeasy70 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 fullwipedmed31 fullwipedmed32 fullwipedmed33 fullwipedmed34 fullwipedmed35 fullwipedmed36 fullwipedmed37 fullwipedmed38 fullwipedmed39 fullwipedmed40 fullwipedmed41 fullwipedmed42 fullwipedmed43 fullwipedmed44 fullwipedmed45 fullwipedmed46 fullwipedmed47 fullwipedmed48 fullwipedmed49 fullwipedmed50 fullwipedmed51 fullwipedmed52 fullwipedmed53 fullwipedmed54 fullwipedmed55 fullwipedmed56 fullwipedmed57 fullwipedmed58 fullwipedmed59 fullwipedmed60 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 fullwipedhard31 fullwipedhard32 fullwipedhard33 fullwipedhard34 fullwipedhard35 fullwipedhard36 fullwipedhard37 fullwipedhard38 fullwipedhard39 fullwipedhard40 fullwipedhard41 fullwipedhard42 fullwipedhard43 fullwipedhard44 fullwipedhard45 fullwipedhard46 fullwipedhard47 fullwipedhard48 fullwipedhard49 fullwipedhard50 fullwipedhard51 fullwipedhard52 fullwipedhard53 fullwipedhard54 fullwipedhard55 fullwipedhard56 fullwipedhard57 fullwipedhard58 fullwipedhard59 fullwipedhard60 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. Thank you!  ❤️    
3.7
[UI] Custom Items Creator
0:13
522
2
[UI] Custom Items Creator
Kamycz3q
Nightmare In Rust 3K [Halloween Custom Map]
0:26
246
2
Nightmare In Rust 3K [Halloween Custom Map]
Ionut Shiro
Blue Tears
0:16
359
6
Blue Tears
Kimmi
Wallpaper Halloween Booster Pack
0:20
221
2
Wallpaper Halloween Booster Pack
RobJ
CRATER (custom map)
0:17
203
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.
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
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
Have been working on moving to Vanilla+ and have been using a few of MEVENT's plugins and they are amazing. I am pretty new to the backend of plugins and Mevent and his Team have been so helpful on Discord and god knows i have been wrecking their heads with questions and have had nothing but amazing assistance. So far our server has been loving the Ultimate Leaderboard, the online config has also been a massive help. Highly recommend. 
If you are looking for something different to add to your server. THIS IS IT!! I have been waiting for something this cool!! There is no server impact. No lag or frame drops.  My players are loving this. Once they see it, they are blowing up chat about how cool this is. They love the sounds it makes.  i highly recommend this plugin. Honestly, I would recommend any plugin by Razor!  

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.5k
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.