Jump to content
Community collections
Collections curated by the community
Explore curated groups of files assembled by the community to help you discover tools and resources that work well together.
View Collections
🚀 Servycore.io: The All-in-One Platform for Gaming Communities ServyCore empowers game server owners to build stunning community websites with our drag-and-drop page builder. Integrate account linking, leaderboards, support tickets, a Tebex store, and more — all in one place.   🔗 Explore Everything We Offer For a complete breakdown of all features, technical specifications, and platform capabilities, please visit our official website: https://servycore.io   ⚠️ IMPORTANT: PURCHASING VIA CODEFLING This purchase is for a 1-month Basic Subscription. To complete your purchase or for any sales inquiries, you MUST contact me on our Discord.   ✨ Everything you need in one platform By subscribing, you unlock the powerful tools needed to manage and grow your community: Advanced Page Builder: Create unlimited custom pages with 15+ content blocks (Headings, videos, cards, accordions). Deep Account Linking: Connect Discord, Steam, and Twitch with automatic role management and group checks. Player Leaderboards: Track kills, K/D ratio, playtime, raids, and resources with full per-wipe history. Integrated Support System: Professional ticket system with categories, staff responses, and Discord notifications. Tebex Store Integration: Sell packages and subscriptions directly through your website. Custom Branding: Professional presence with Custom Domain support and Custom CSS styling. High Limits: Manage up to 10,000 linked players across 10 different game servers.   🛠️ Get Started in Under 10 Minutes Create: Sign up and create your project in seconds. Customize: Use our visual admin panel to build your site layout. Connect: Link your servers via Plugin, RCON, or Pterodactyl. Launch: Watch your player base grow with integrated tools.   🎮 Compatible Games Seamless integration and command execution for: Rust ARK: Survival Evolved CS:GO • Garry's Mod 7 Days to Die Pterodactyl connection   💬 Other Satisfied Users "ServyCore’s been amazing for Rustadia. It makes it super easy for our players to link their Discord and Steam accounts—gets them into the right groups and verifies everything seamlessly. Honestly, it’s the perfect solution if you’re running Rust servers and want a smooth, secure onboarding process." — Liam from Rustadia "I have to say that this linking system is the gold standard! The website is so easy to use and getting this set up was so easy. Now I have a professional site for my players." — BetterDeadThanZed from RustyOldGamers "Support is 10/10, System is 10/10. I’ve used multiple systems and ServyCore is by far the easiest to use." — Drxp from Mercy Rust 🔄 Rebranding Note Please note that ServyCore is the new identity of Social Link. We have rebranded to better reflect our mission: providing the essential "core" foundation for gaming "servers." All legacy features are still here, now joined by a massive suite of new community management tools.
5.0
Free
RogueBot is a fully AI-powered bot that lives in your Rust server and Discord. It talks to players, tracks server events, answers questions, handles tickets, and runs your community — all with real AI conversations, not canned responses. Every bot is fully customized to your server's name, personality, and needs. Your bot, your brand. =========================================== WHAT THIS PLUGIN DOES =========================================== RogueBotEvents is the companion plugin that runs on your Rust server. It tracks everything happening on your server and feeds that data to RogueBot so it can give players real-time information. Tracked Events: - Player joins, leaves, deaths (PVP, PVE, suicide) - Patrol Helicopter spawn/destroy - Cargo Ship spawn/leave - Chinook spawn/leave - Airdrop incoming - Convoy start/end - Armored Train start/end - Cargo Train start/end - Harbor Event start/end - Junkyard Event start/end - Power Plant Event start/end - Satellite Dish Event start/end - Sputnik Event start/end - Water Event start/end - Air Event start/end - Gas Station Event start/end - Ferry Terminal Event start/end - Operation Fortress start/end - Caravan spawn/moving/stopped/ended - Raidable Bases spawn/completed (Easy, Medium, Hard, Expert with grid location) Also includes a built-in performance monitor that snapshots plugin hook times every 60 seconds, tracking FPS, entity count, memory usage, and top resource-consuming plugins. =========================================== BOT FEATURES =========================================== - Real AI conversations in-game and Discord - Real-time event tracking (all events listed above) - Players can ask about active events, base locations, and server info - Custom bot personality — configure how your bot talks and behaves - Persistent knowledge base — bot remembers things admins tell it across restarts - Server status and wipe countdown on demand - Server down/up alerts via DM - Daily server recap — AI-written summary DM'd to owners at midnight - Live player info — bot knows who's online, sleeper count, and queue size - Server stats on demand — FPS, entity count, uptime in chat - Admin RCON commands via Discord and in-game chat, protected by two layers of security (AI role check + hard code gate) - Image recognition — send a screenshot in Discord, bot sees and responds to it - Automated Discord ticket support — bot handles common questions automatically - Web search — bot can look up Rust mechanics, patch notes, and item stats - AI image generation =========================================== PRICING TIERS =========================================== STARTER — $5/mo + usage - AI chat in-game and Discord - Real-time event tracking - Server status and wipe countdown - Server down/up alerts via DM - Daily server recap at midnight - Persistent knowledge base - Custom bot personality - Admin RCON commands via Discord and in-game - Image vision (bot can see images) PRO — $8/mo + usage (Most Popular) - Everything in Starter - Automated ticket support - Web search for Rust info - AI image generation ENTERPRISE — $10/mo + usage - Everything in Pro - Up to 5 bots (multi-server) =========================================== ESTIMATED MONTHLY COSTS =========================================== These are total costs — base fee + AI usage included. Light activity (50-100 msgs/day):   Starter ~$6-7/mo | Pro ~$9-10/mo | Enterprise ~$11-12/mo Average activity (200 msgs/day):   Starter ~$8-9/mo | Pro ~$11-12/mo | Enterprise ~$13-14/mo Heavy activity (500+ msgs/day):   Starter ~$12-14/mo | Pro ~$15-18/mo | Enterprise ~$17-20/mo AI usage rates: $0.30/M input tokens, $0.75/M output tokens — same across all plans. =========================================== HOW IT WORKS =========================================== 1. Sign up at https://roguebot.ai/ 2. Name your bot and configure its personality 3. Enter your Discord token, RCON credentials, and server info 4. Download the generated RogueBot plugin (customized to your server) 5. Drop both plugins (RogueBot + RogueBotEvents) into your server's oxide/plugins folder 6. Start your bot from the dashboard 7. Your bot is live in-game and Discord =========================================== EXAMPLE CONVERSATIONS =========================================== IN-GAME CHAT: [Player] hey rogue bot where's the convoy? [Rogue Bot] Convoy started about 12 minutes ago, heading through G7. Grab your gear and get out there. [Player] what raidable bases are up? [Rogue Bot] There's a Hard base at K14 and an Easy one at D6. The hard one spawned 8 minutes ago so it might still be untouched. DISCORD: [Member] how do I set up wireless power? [Rogue Bot] Place your power source inside TC range, then any electrical devices in the same TC range will power up automatically. Use /power to see your usage. KNOWLEDGE BASE: [Admin] remember that wipe day is every Thursday at 2pm EST [Rogue Bot] Got it — I'll remember that wipe day is every Thursday at 2pm EST. =========================================== LINKS =========================================== Discord: discord.gg/w5eaf9YfKX Website: https://roguebot.ai/ Want to try it first? Join our Discord and test the bot yourself before buying.  
5.0
Combined Storage lets players connect multiple storage containers so they function as one large inventory. Includes automatic item sorting, search functionality, and filtering to keep storage clean and efficient.   Readme Link - Click Here for Instruction and Documentation 👆 Highly recommend reading the FAQ section!   All Your Items - In One Place Link multiple containers so they all share a single organized inventory.   Automatic Sorting Items are automatically sorted as they are inserted, no manual effort required. Search Functionality Quickly find any item across all linked containers using a fast, built-in search bar.   Simple Setup Simply press Link in a container to hook it up with the rest of them in your base. Unique View for Each Player Each player sees their own automatically sorted and filtered view of the shared inventory based on their preferences, without affecting anyone else.    
5.0
Allows both PVE and PVP players to exist on a server at the same time. PVE players will have certain configurable protections and restrictions. You can have players use a command to flag themselves as PVP/PVE or you can assign it to them when they first spawn. If you have ZoneManager you can also designate specific zones to force player's to be PVE or PVP. Plugin is also compatible with SimpleStatus. Note: Video is outdated, see documentation for a full list of new features! 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! Developer API: API Methods // Returns the mode of the given entity. Also takes into account if the entity is in a forced mode zone. string GetEntityMode(BaseEntity entity); // Returns the group name for the given mode. For example if given 'pve' will return 'warmodepve' string GetModeGroup(string modeId); // Returns the target type for a given entity. Target types are the category that an entity falls into. // For example, if given a BasePlayer entity, it will return 'players'. If given a horse entity is will // return 'horses'. string GetEntityTargetType(BaseEntity entity); Hooks - place these in your plugin and WarMode will call them. // Called when a player's mode has been updated or config changes have ocurred that may affect the mode. private void WarMode_PlayerModeUpdated(string userid, string modeId) // Used to override WarMode logic for taking damage. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTakeDamage(BaseCombatEntity target, HitInfo info) // Used to override WarMode logic for targeting. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityBeTargeted(BasePlayer target, BaseEntity attacker, bool skipVendingCheck) // Used to override WarMode logic for triggering a trap. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTrapTrigger(BaseTrap trap, BasePlayer basePlayer) // Used to override WarMode logic for looting an entity. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityLoot(BasePlayer looter, BaseEntity target, bool skipVendingCheck) FREE Extension Plugins: War Mode Admin Panel Use the /warmode.config or /wmc command to open a panel that allows admins to update mode rules in game without having to reload the pluign. Requires the warmode.admin permission to use. I HIGHLY recommend you use this extension!   WarModeAdminPanel.cs War Mode Spawn UI Provides a UI that is shown to players when they first spawn that prompts them to choose whether they want to be PVP or PVE.   Also supports custom modes. Localization and config options available. This can also be configured to appear when players use the /flag command. WarModeSpawnUI.cs     War Mode Rules UI Using the /rules command (which is configurable) players can see a list of what restrictions they have for their current mode. These ruling will update dynamically based on your config settings. WarModeRulesUI.cs   War Mode Badges Customizable UI elements that will appear on the player's HUD to indicate what their current mode is. WarModeBadges.cs
4.8
$29.99
Basements lets players build underground rooms beneath their bases. Place a hatch on your foundation and dig straight down into a hidden basement with walls, ceilings, and full building privileges. Great for stashing loot, setting up secret bunkers, or just adding extra space. Readme Link - Click Here for Instruction and Documentation 👆Highly recommend reading the FAQ section! BUILD Build basements easily from your tool cupboard. Just place an entrance to get started.  EXPAND Expand your basement by drilling underground. But don't forget to bring a headlamp - its dark down there! TRAVERSE Place multiple entryways, building out your labyrinth of tunnels beneath your base.  DECORATE All deployables, electricity, and storage items can be placed in your basement. Take advantage of your new space! RAID Nothing is safe in Rust, including your basement. If all the entrances are destroyed, then the basement is too. Any loot below will float to the surface. Protect the entrance at all costs! API METHODS (For Plugin Developers) // Returns true if the given entityId is part of a basement. bool IsBasementEntity(ulong entityId) // Returns the building ids of the basements connected to a given surface building id. uint[] GetBasementBuildingIds(uint surfaceBuildingId) // Returns the building ids of the surface buildings connected to a given basement building id. uint[] GetSurfaceBuildingIds(uint basementBuildingId) Extension Plugins These are free plugins that add additional functionality to Basements. BasementsManager Provides a UI for admins to view and manage the basements on the server. Useful for debugging & fixing issues. Use with the /bm command, requires the basements.admin permission to use. BasementsManager.cs
4.9
sale
$41.95 $31.95
Welcome to UltimateCases - the most exciting case opening experience for Rust servers! Give your players the thrill of unboxing rare items with beautiful roulette animations, create unlimited custom cases with unique rewards, and build a thriving economy through our advanced key exchange system. Whether you want to reward active players with free cases or monetize your server with premium loot boxes, UltimateCases has everything you need to keep players engaged and coming back for more!     ⭐️ Why Choose UltimateCases? Beautiful Unboxing Experience - Watch your players' excitement as they spin the roulette and discover their rewards! Customizable animations, rarity backgrounds, and sound effects create an unforgettable opening experience. Easy Case Creation - No coding required! Use our in-game visual editor to create cases, add items, set prices, and configure everything you need. Edit cases on the fly without touching configuration files. Monetize Your Server - Turn your server into a profitable venture with our key exchange system. Players can buy keys using any currency (Economics, ServerRewards, scrap, etc.) and you control the economy. Reward Active Players - Keep players engaged with free cases! Set playtime requirements and cooldowns to reward your most dedicated community members. Protect Your Economy - Advanced limits and restrictions prevent abuse. Set daily limits, lifetime limits, minimum playtime requirements, and block case opening during combat or raids. Store Rewards Safely - Built-in inventory system stores all case rewards securely. Players can retrieve items when they're ready, with options to persist items across wipes. Share the Excitement - Announce rare wins in chat and Discord! Customizable logging and webhook integration lets your community celebrate big wins together. NPC Traders at Monuments - Spawn NPCs at monuments where players can exchange keys for currency. Perfect for creating trading hubs and encouraging exploration! VIP Benefits - Reward your supporters with exclusive discounts on case opening and key exchange. Multiple VIP tiers with customizable benefits. Works Everywhere - Seamlessly integrates with ServerPanel, supports all major economy plugins, and works with ImageLibrary for perfect image management.   💰 Key Exchange System Turn any currency into case keys! Our flexible exchange system supports: Multiple Currencies - Use Economics, ServerRewards, BankSystem, IQEconomic, or any item (scrap, sulfur, etc.) as currency for key exchange. Bulk Discounts - Reward players who exchange more keys! Automatic discounts: 5% off for 10+ keys, 10% off for 25+ keys, 15% off for 50+ keys, 20% off for 100+ keys. VIP Discounts - Give your supporters extra savings! Configure permission-based discounts (5%, 10%, 15%, 20%) with custom daily limits. Daily Limits - Prevent abuse by limiting how many keys players can exchange per day. Perfect for controlling your server economy. Monument NPCs - Spawn traders at monuments! Players can visit NPCs at lighthouse, outpost, or any monument to exchange keys. Fully customizable appearance and rates.   📦 Smart Inventory System Never lose a reward again! Our inventory system stores all case rewards safely: Secure Storage - All case rewards are automatically stored in your personal inventory, accessible anytime through the UI. Wipe Protection - Choose whether items persist across server wipes or are cleared automatically. Perfect for seasonal rewards! Safe Retrieval - Items can only be retrieved when it's safe - no retrieving during combat, raids, or building blocked situations. Post-Wipe Cooldown - Optional cooldown after wipe before items can be retrieved, helping maintain server balance.   📬 Video Overview   🖼️ Showcase Templates Fullscreen Template ServerPanel V1 Template ServerPanel V2 Template ServerPanel V4 Template In-Game Editor   Monument Trader How to get Keys?   🎮 Commands /opencases or /cases - Opens the cases interface for players /cases.trader - Chat command for managing Monument Traders (requires ultimatecases.edit permission) /cases.trader create [currencyID] [defaultKeys] [prefab] - Create a new trader bot /cases.trader start <botIndex> - Enter edit mode for a trader /cases.trader move - Update trader position (requires edit mode) /cases.trader rotate <angle> - Set trader rotation (requires edit mode) /cases.trader save - Save and reload trader (requires edit mode) /cases.trader cancel/stop - Cancel edit mode /cases.trader list - Show all configured trader bots /cases.trader teleport <botIndex> - Teleport to a trader bot location /cases.trader help - Show help for trader commands cases.give - Console/Rcon command for giving keys or cases to players (admin only) cases.give <player> keys <amount> - Give keys to a player cases.give <player> case <caseID> [amount] - Give case(s) to a player Examples: cases.give PlayerName keys 100 or cases.give 76561198000000000 case 0 5 cases.convert - Console command for converting cases from old Cases plugin (requires UltimateCasesConverter plugin, admin only) cases.convert - Convert all cases and add them to existing UltimateCases data cases.convert true - Clear existing UltimateCases data before converting (fresh start)   🛡️ Permissions ultimatecases.edit - Permission to edit cases, items, and modals using the in-game editor. Required to access all editor functions and manage Monument Traders. ultimatecases.discount1 - 5% discount on case opening ultimatecases.discount2 - 10% discount on case opening ultimatecases.discount3 - 15% discount on case opening ultimatecases.vip1 - 5% discount on key exchange, with optional custom daily limit ultimatecases.vip2 - 10% discount on key exchange, with optional custom daily limit ultimatecases.vip3 - 15% discount on key exchange, with optional custom daily limit ultimatecases.vip4 - 20% discount on key exchange, with optional custom daily limit Note: Additional permissions can be configured in the config file for demo mode and quick unbox mode. These are optional and can be left empty to disable the features.   📚 FAQ Q: How do I open the Case Editor? A: To open the Case Editor: Make sure you have the ultimatecases.edit permission Open the cases menu using /opencases or /cases Look for the "EDIT" button in the header of the interface (usually in the top-right area) Click the "EDIT" button to open the Case Editor From here you can create new cases, edit existing cases, add items, configure prices, permissions, and all case settings   Q: How do I open the Item Editor? A: To open the Item Editor: First, open the Case Editor (see instructions above) Select a case from the list or create a new case In the case editor, you'll see a section for items Click "ADD ITEM" or click on an existing item to edit it The Item Editor will open where you can configure item type, chance, image, title, description, permissions, and all item-specific settings (weapons, contents, genes, etc.)   Q: How do I open the Modal Editor? A: To open the Modal Editor: Make sure you have the ultimatecases.edit permission Open the cases menu and navigate to any modal window (like the keys exchange modal) Look for the "EDIT" button that appears on modal windows when you have edit permission Click the "EDIT" button to open the Modal Editor From here you can edit modal content, text elements, images, buttons, and all modal settings   Q: How do I create a case? A: It's super easy! Open the cases menu in-game, click the "EDIT" button in the header, then click "ADD CASE" in the Case Editor. Configure the case title, image, price, permission, and add items. No file editing needed! Q: Can players get free cases? A: Yes! Enable Free Case Settings for any case. Set minimum playtime (e.g., 2 hours) and cooldown (e.g., 24 hours). Players meeting requirements can open the case for free once per cooldown period. Q: How do I set up key exchange? A: Go to Exchange Settings in the config. Add currencies (Economics, ServerRewards, scrap, etc.), set exchange rates, configure discounts, and you're done! Players can exchange currency for keys instantly. Q: What can I put in cases? A: Almost anything! Add items (weapons with attachments, containers with contents, blueprints, plant seeds with genes), or execute commands when cases are opened. Full customization for every reward type. Q: How do Monument Traders work? A: Configure NPCs in Exchange Settings to spawn at monuments. Players can visit these NPCs to exchange keys for currency. Set the monument (lighthouse, outpost, etc.), NPC appearance, position, and exchange rate. Q: Can I limit how many cases players can open? A: Absolutely! Set daily limits (e.g., 5 cases per day), total lifetime limits (e.g., 50 cases total), minimum playtime requirements, and block opening for a period after server wipe. Q: How does the inventory system work? A: When players open cases, rewards go to their inventory automatically. Players can access inventory through the UI and retrieve items when ready. Configure whether items persist across wipes. Q: Can I announce rare wins? A: Yes! Enable chat announcements and Discord webhooks. Set rarity threshold (e.g., only announce items with 5% or lower chance), customize message format, and share the excitement with your community! Q: How do I add UltimateCases to ServerPanel? A: In ServerPanel, create a new category with Type: "Plugin", Plugin Name: "UltimateCases", Plugin Hook: "API_OpenPlugin". The plugin integrates seamlessly! Q: Can I give VIP players discounts? A: Yes! Configure permission-based discounts in Case Opening Discounts and Exchange Privilege Settings. Set different discount percentages for different VIP tiers. Q: How do I configure the plugin config file? A: The config file is located at oxide/config/UltimateCases.json (or carbon/config/UltimateCases.json for Carbon). Here's how to configure key settings: Template Selection: Set "Template" to "Fullscreen", "V1", "V2", or "V4" Commands: Modify "Open UI Commands" array to add custom command aliases Key Exchange: Configure "Exchange Settings" → "Currencies" to add currencies (Economics, ServerRewards, items, etc.) Roulette Duration: Set "Roulette Settings" → "Default Duration" (seconds) and "Quick Mode Duration" Sound Effects: Enable/disable sounds in "Sound Effects" section and set effect prefab paths Logging: Configure console, file, chat, and Discord logging in "Logging Settings" Restrictions: Enable/disable case opening restrictions in "Restrictions Settings" Inventory: Configure inventory settings in "Inventory settings" section After editing, reload the plugin: o.reload UltimateCases (Oxide) or c.reload UltimateCases (Carbon).   Q: How do I set up LangAPI for multi-language support? A: To enable LangAPI support: Make sure LangAPI plugin is installed and loaded on your server In UltimateCases config, set "Work with LangAPI?" to true Create language files in oxide/lang/UltimateCases/ (or carbon/lang/UltimateCases/ for Carbon) Create files like en.json, ru.json, etc. with translation keys Use LangAPI's translation system to translate all plugin messages Reload the plugin to apply changes Example translation key structure: { "UI_Header_Title": "Ultimate Cases", "UI_Content_ButtonOpen": "OPEN CASE", "UI_Content_ButtonOpenFREE": "FREE", ... }   Q: How do I set up Monument Traders using commands? A: To create and configure Monument Traders: Make sure you have ultimatecases.edit permission Go to the monument where you want to spawn a trader (e.g., lighthouse, outpost) In server console, use: cases.trader create [currencyID] [defaultKeys] [prefab] currencyID - ID of the currency from Exchange Settings (0, 1, 2, etc.) defaultKeys - Default number of keys per exchange (e.g., 1) prefab - NPC prefab path (e.g., "assets/prefabs/npc/bandit/missionproviders/missionprovider_outpost_b.prefab") Enter edit mode: cases.trader start <botIndex> (use cases.trader list to see bot indices) Position yourself where you want the NPC to spawn Update position: cases.trader move Set rotation: cases.trader rotate <angle> (0-360 degrees) Save: cases.trader save The NPC will spawn automatically at the configured monument   Q: How do I configure custom economy plugins? A: To use a custom economy plugin: In config, find "Custom Economy Settings" Set "Use Custom Economy" to true Set "Type" to "Plugin" Enter "Plugin Name" (exact name as it appears in plugins list) Configure hooks: "Plugin Hook Add" - Hook name for adding balance (e.g., "AddPoints", "Deposit") "Plugin Hook Remove" - Hook name for removing balance (e.g., "TakePoints", "Withdraw") "Plugin Hook Balance" - Hook name for checking balance (e.g., "CheckPoints", "Balance") Test the hooks work correctly by checking plugin documentation Reload the plugin   Q: How do I configure rarity backgrounds? A: To set up rarity backgrounds: In config, find "Rarity Settings" → "Rarity Backgrounds" Add entries with chance ranges and images: "Min" - Minimum chance percentage (e.g., 0) "Max" - Maximum chance percentage (e.g., 1) "Image" - Background image URL for case display "Roulette Item Background Image" - Background image URL for roulette item display Example: Legendary (0-1%), Epic (1-5%), Rare (5-15%), Uncommon (15-50%), Common (50-100%) Items with drop chances within each range will display the corresponding background   Q: How do I configure Discord webhook logging? A: To set up Discord webhook logging: Create a Discord webhook in your Discord server (Server Settings → Integrations → Webhooks → New Webhook) Copy the webhook URL In config, find "Logging Settings" → "Discord" Set "Enabled" to true Paste webhook URL in "Webhook URL" Configure options: "Rare Threshold" - Only log items with chance ≤ X% (0 = log all items) "Embed Color" - Decimal color code (e.g., 15844367 for gold) "Title" - Embed title "Show Player Avatar" - Display player avatar in embed "Show Item Icons" - Display item icons in embed "Group Items" - Group multiple items in single message "Include Statistics" - Add statistics to embed Reload the plugin   Q: How do I configure item rewards with weapons and attachments? A: In the Item Editor: Set "Type" to "Item" Enter the weapon "ShortName" (e.g., "rifle.ak") In "Weapon" section, set "Enabled" to true Set "Ammo Type" (e.g., "ammo.rifle.explosive") Set "Ammo Amount" (e.g., 128) In "Content" section, set "Enabled" to true Add attachments in "Contents" array: "ShortName" - Mod shortname (e.g., "weapon.mod.lasersight") "Condition" - Item condition (0-100) "Amount" - Usually 1 for mods "Position" - Slot index (-1 for auto-assignment) Save the item   Q: How do I configure command rewards in cases? A: To add command rewards: In Item Editor, set "Type" to "Command" In "Command (%steamid%)" field, enter your command Use placeholders: %steamid% - Player's Steam ID %username% - Player's display name %player.x% - Player's X coordinate %player.y% - Player's Y coordinate %player.z% - Player's Z coordinate Multiple commands can be separated by | or line breaks Example: "inventory.giveto %steamid% rifle.ak 1|oxide.usergroup add %steamid% vip"   Q: How do I enable Offline Image Mode? A: To use local images instead of downloading from internet: In config, set "Enable Offline Image Mode" to true 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: o.reload UltimateCases (Oxide) or c.reload UltimateCases (Carbon) Note: For custom images, place them in the "TheMevent" folder and reference them with the "TheMevent/" prefix (e.g., "TheMevent/MyImage.png").   Q: How do I configure demo mode and quick unbox mode? A: Demo mode allows testing cases without spending keys, and quick unbox mode speeds up animations: In config, find "Roulette Settings" For demo mode: Set "Demo Mode Permission" to a permission name (e.g., "ultimatecases.demo") or leave empty to disable For quick unbox: Set "Quick Unbox Permission" to a permission name (e.g., "ultimatecases.quick") or leave empty to disable Set "Quick Mode Duration" (seconds) - how long the quick animation should last Grant the permissions to players who should have access Reload the plugin   Q: How do I configure case opening restrictions? A: To prevent case opening in certain situations: In config, find "Restrictions Settings" Set "Enabled" to true Enable/disable specific restrictions: "Block During Combat" - Requires NoEscape plugin "Block During Raid" - Requires NoEscape plugin "Block in Building Blocked" - Blocks when player can't build "Block While Swimming" - Blocks when player is swimming "Block When Player is Wounded" - Blocks when player is wounded "Block During Duel" - Requires Duel/Duelist plugin "Block During Helicopter Flight" - Blocks when in helicopter "Block When Player is Sleeping" - Blocks when player is sleeping Reload the plugin     🧪 TEST SERVER Join our test server to experience UltimateCases yourself! Copy the IP Address below to start playing! connect 194.147.90.147:28015   Ready to create the ultimate case opening experience? UltimateCases gives you all the tools you need to build excitement, reward players, and monetize your server. Start creating your first case today!
5.0
Rust CUI Editor Visual Interface Designer for Rust Stop writing UI code blindly. Design your CUI interfaces visually and export ready-to-use code in seconds.   What is this? Rust CUI Editor is a desktop application for creating Rust game UI (CUI) interfaces using a visual drag-and-drop editor. Instead of writing dozens of lines of CuiHelper code and constantly reloading your plugin to see the result, you design everything visually and get clean, working code instantly. Video demonstration   Elements Panel Image (URL/sprite) Label (with outline) Button InputField ScrollView Countdown Draggable Slot NeedsCursor / NeedsKeyboard Layout Horizontal Layout Group Vertical Layout Group Grid Layout Group Content Size Fitter LayoutElement Visual Drag elements on canvas Resize with 8 handles Multi-selection Marquee select Anchor/offset system Element rotation Inline text editing Element locking Alignment Left / Center / Right Top / Middle / Bottom Stretch to parent Match Width/Height Distribute evenly   🆕 Find & Replace Search and replace element properties across the entire project at once. No need to click through each element manually. ► Search by text content, color value, sprite, or material ► Filter results by element type ► Replace single matches or all at once ► Full undo support for bulk replacements   🆕 Inspect Element Dedicated inspection window for any selected element. Shows all properties in structured form alongside the raw CUI JSON output. ► All component properties in one place ► Raw CUI JSON with one-click copy ► Useful for debugging and quick exports ► Opens with shortcut or right-click menu   🆕 Snapshots Save named project states at any point and restore them without losing your current work. Snapshots are completely separate from undo history. ► Create named snapshots before risky changes ► Restore any snapshot at any time — current work is preserved ► Stored in a .snapshots folder next to the project file ► Independent from undo/redo stack   🆕 Wrap in Parent You've built a header with a label and a close button, then realize you forgot to add a background panel behind them. Select all elements, right-click, Wrap in Parent — done. Nothing moves. ► Works with any selection of elements ► New parent is sized to the bounding box of the selection ► All anchors recalculate automatically ► Wrap into Panel, Button, Image, or ScrollView   🆕 Themes Dark Theme Default dark interface. Easy on the eyes during long sessions. Light Theme Full light mode across all panels, dialogs, and overlays. Toggle in settings.   🆕 Plugin Import Load CUI elements directly from an existing .cs plugin source file. The parser reconstructs the full element tree for visual editing. ► Parses CuiHelper and CuiElementContainer patterns ► Resolves local variables and string constants ► Handles loops and repeated element generation ► Substitutes lang message references with preview text ► Works on any Oxide/Carbon plugin file   🆕 Built-in Reference A built-in help system with searchable articles covering the entire CUI system. No need to leave the editor to look something up. ► Articles for every element type and property ► Covers layers, ScrollView, blur materials, anchors, offsets, fonts ► Shortcut reference with all editor hotkeys ► Live demo canvas inside each article ► One-click "Add to project" from any example   🆕 Performance Rewrite Canvas GPU rendering Scene bitmap cache Static layer cache SKPicture cache SKPaint pooling (50+ allocs/frame saved) Text layout cache Typeface cache Pan without full re-render Element Tree Debounced rebuild on rapid changes Bulk update batching Fast flat selection cache O(n) ThumbnailBrush cache Detach() memory leak fixed Color Picker Real-time updates while dragging Only the affected element redraws No full scene invalidation     🆕 Live Preview See your UI exactly as it appears in-game, right inside the editor. Every element is fully rendered with correct Rust scaling, colors, sprites, and fonts. No need to reload your plugin to check the result. Rendering Panels & Images Labels with fonts Rich Text support Sprite tinting FadeIn / FadeOut Interactive Button hover & press ScrollView with inertia Elastic bounce Auto-hiding scrollbars Live Countdown Drag & Drop Draggable elements Slot filter matching MoveToAnchor snap Element swapping KeepOnTop z-order Tools Element Inspector Grid overlay Outlines view Auto-sync with editor Screenshot to PNG All CuiDraggableComponent properties are supported in preview: LimitToParent, MaxDistance, AllowSwapping, DropAnywhere, DragAlpha, ParentPadding, ParentLimitIndex, AnchorOffset, and more. ► Pick up Draggable elements and drop them into Slots ► Filter matching ensures only compatible elements snap ► Swap elements between occupied slots ► Inspector overlay shows element info on hover (shortcut: I) ► Grid and outline overlays for layout debugging (G / O) ► Background selector: dark, light, or any game screenshot ► Auto-sync keeps preview updated as you edit ► Export preview as PNG screenshot (S)   🆕 Smart Hook Generation When your project uses Draggable or Slot elements, the export automatically generates ready-to-use hook methods with proper logic: ► OnCuiDraggableDrag with if/switch blocks for each draggable ► OnCuiDraggableDropped with switch by slot name ► Comments with accepted elements and filter values ► Works in both Snippet and Plugin export modes   🆕 Developer Tools Professional plugin development toolkit with four dedicated tabs: Plugin Settings Author & version Chat/console commands Auto-show hooks Permissions list Plugin references Generate Unload Lang System Multi-language support Visual translation table Per-element lang keys lang.GetMessage() export Canvas preview ImageLibrary Image key/URL table Per-element ImageLib key GetImage() helper Auto OnServerInitialized Auto plugin reference Templates Reusable code templates Custom method generation Placeholder system Per-project settings 🆕 Localization System Full multi-language support for your plugins. Assign lang keys to any text element, manage translations visually, and export with automatic lang.GetMessage() calls. ► Add unlimited languages (en, ru, de, fr, etc.) ► Visual translation table - edit all strings in one place ► Toggle between raw text and lang key per element ► Canvas shows resolved translations in real-time ► Exported code includes full LoadDefaultMessages with all languages 🆕 ImageLibrary Integration Manage image assets directly in the editor. Define image keys and URLs, assign them to elements, and get clean export code with automatic ImageLibrary loading. ► Image key/URL table in Dev Tools ► ImageLib Key property on Image elements ► Export generates GetImage() helper method ► Plugin export auto-adds OnServerInitialized with image loading ► Automatic [PluginReference] ImageLibrary in export 🆕 Syntax Highlighting ► C# syntax highlighting in Export window ► JSON syntax highlighting in Export window ► Color-coded keywords, strings, numbers, comments ► Optimized for large code blocks 🆕 SVG Design Import Import your designs directly from professional design tools: Figma export to SVG and import Illustrator Adobe AI/SVG support Inkscape free vector editor Any SVG standard format ► Automatic source detection optimizes parsing for each tool ► Smart layer hierarchy preservation ► Automatic element type detection (btn_, lbl_, img_, panel_) ► Correct parent-child coordinate conversion   🆕 Figma Plugin & Tools New "Tools" folder included with the editor: ► CuiHelper Plugin for Figma - export designs directly to C# code ► Sample SVG designs - ready-to-import examples for testing and learning ► Documentation - setup guide for Figma plugin   🆕 Smart Resize Mode Default Mode Resize by changing Anchor values Perfect for responsive layouts that scale with screen size Shift + Resize Resize by changing Offset values Perfect for pixel-perfect positioning Orange handles indicate active mode   🆕 Inline Text Editing ► Double-click any text element to edit it directly on canvas ► No need to switch to the property panel, just click and type ► Press Enter or click outside to confirm changes   Guides, Grid & Smart Snapping ► Draggable guides from rulers ► Customizable grid with snap ► Smart guides - auto-snap to edges ► Distance indicators while dragging   Multiple Backgrounds Preview your UI on actual game screenshots: Game view Inventory Loot container Crafting Map Transparent Export Formats Generate ready-to-use code in three formats: C# (CuiHelper) container.Add(new CuiPanel { RectTransform = { AnchorMin = "0.3 0.3", AnchorMax = "0.7 0.7" }, Image = { Color = "0.1 0.1 0.1 0.9" } }, "Overlay", "MyPanel"); JSON [{ "name":"MyPanel", "parent":"Overlay", "components":[...] }] Full Plugin Complete .cs file with: • using statements • class definition • commands & permissions • Lang & ImageLib integration • all UI code   Import Existing Code Already have CUI code? Import it! ► Paste JSON array ► Paste C# CuiHelper code ► Import from PSD files ► Import from SVG files (Figma, Illustrator, Inkscape) ► Import from .cs plugin source files The editor parses your code and recreates all elements for visual editing.   Project Management ► Save/Load project files ► Multiple tabs for different projects ► Recent projects with thumbnails ► Per-project settings ► Close confirmation for unsaved changes   Property Editor Full control over every element property: ► Position (anchors + offsets) ► Colors with Rust format (0-1 RGBA) ► Fonts and text alignment ► Sprite/material selection ► Outline settings ► Fade in/out animations ► Button commands ► Input field parameters ► ScrollView settings ► Rotation and pivot point     Element Hierarchy ► Layer-based structure (Overlay, Hud, HudMenu) ► Parent-child relationships ► Drag & drop reordering ► Visibility toggle ► Lock elements to prevent accidental edits ► Rename with double-click ► Hover a tree node to highlight it on canvas   Additional Tools Measure Tool measure distances on canvas Style Picker copy style between elements Sprite Library browse Rust sprites Color Picker Rust format preview   Quality of Life ► Unlimited undo/redo ► Copy/paste/duplicate elements ► Copy/paste style ► Keyboard shortcuts for everything ► Multiple preset resolutions ► Smooth multiplicative zoom ► Auto-fit canvas to window ► Dark and light themes ► English & Russian localization ► Automatic update notifications   System Requirements ► Windows 10/11 ► .NET 8.0 Runtime (bundled) Installation 1. Download and extract the archive 2. Run RustCUIEditor.exe 3. Start creating!   Questions or support issues? Contact me via CodeFling messages.
5.0
$29.99
MyRustServer is a Rust Server Tool that allows you to create and manage your own Rust Server in just a few clicks. The tool brings many possibilities and options that simplify your life as a server admin. No unnecessary creation of batch files, easy installation of the server and extensions, easy updating of your plugins, wipe your server with one click and manage your players. Join the discord for better and faster support ❤️ Big thanks to everyone who supports the project and helped me ❤️   You can run MyRustServer on up to 4 different systems. You can create as many servers on one system as your hardware allows. It is a standalone program for Windows Only, with which you can host your own server, connecting to other server host service providers is not possible. No Support for OneDrive Drives. No Support for Cracked Servers.   The dashboard shows you all relevant information about your server. Here you control your server. Auto Restart Server Auto Update Server Auto Update Oxide/Carbon Only Updates on Startup Force Restart Set Game Mode (Vanilla, Survival, Softcore, Hardcore, Weapontest and Primitive) Set CPU Affinity Set Process Priority Start/Restart Kill and Save Server With the installer you can easily install and update your server. No batch files are used. Server Install or Update Server (Master, BETA, AUX01, AUX02, AUX03) Verify Server Files Repair Server Files Install Discord Extension Install RustEdit Install Rust.UI Oxide Install Oxide (Public, Staging) Update/Uninstall Oxide Show Server in Modded/Community Permisson Manager Carbon Install Carbon (Production, Preview, Edge, Staging, AUX02, AUX03) Update/Uninstall Carbon Show Server in Modded/Community Under Settings you give your server your personal touch. Here you can set everything for your server. Server Settings Name Logo URL Web URL App Logo URL Description Tags Max Players Add Users (Admins, Mods) RCON Password Add Ports to Windows Firewall Server Port RCON Port Query Port App Port Server IP RCON IP Add Custom Maps Server Map (Procedural, Custom, Barren, Hapis Island, Craggy, Savas Island, Savas Island Island_koth) Map Size Map Seed Start Configs (convars) Backups (MRS, Oxide/Carbon, Server, Harmony) Advanced Settings Create Backup on Server Start Minimize Server Console at Startup Start Rust Server on MyRustServer Startup Disable MyRustServer Console Process Start Commands for RustDedicated.exe In Plugins you can easily manage your plugins. No annoying manual reload after editing. Plugins Reload Update View Website Enable/Disable Delete Update Check Plugins for Update (Supported sites for checking are: uMod, Codefling, Lone.Design, Chaos, RustWorkshop, Github, ModPulse, RustPlugins, ServerArmour, ImperialPlugins, MyVector, SkyPlugins, Game4Freak) Update Plguin (Only plugins from uMod can be updated directly from MyRustServer.) Editor Edit Configs/Data Auto Reload Plugin on Save Reload Search by Text Plugin Installer Install Plugins from uMod Here you can create your own schedule if I don't have time at the moment. Wipe Shedule Blueprints, Map, Backpacks, Logs, Player Deaths, Player Identities, Player Stats, Player Tokens, Custom Folder/File Custom Map New Map Seed on Wipe Custom Seed Date to Server Title Customs (Wipe Shedule) Custom Maps Custom Seed Wipe Blueprints, Map, Backpacks, Logs, Player Deaths, Player Identities, Player Stats, Player Tokens, Custom Folder/File Custom Map New Map Seed on Wipe Custom Seed See exactly who is on your server. Online Player List Offline Player List Banned Player List Give Item Open Steam profile Copy SteamID Copy Name Check IP Kick Player Ban Player Teleport to Me to Player Teleport Player to Me Set/Remove Admin/Mod White List Kick Max Allowed Bans Kick Max Allowed Ping Enable Whitelist Block Country View Server Console Send Commands/Say to your Server Add Quick Commands Connect your server to your Discord to use as remote control or status information. Start Bot on MyRustServer Startup Bot Commands: send Commands talk to Server check server status start the server stop the server restart the server kill the server version status update server update Oxide update Carbon check plugins Webhooks: Send Server Startup Send Server Online Send Server Offline Send Server Restart Send Client Update Send Server Update Send Oxide Update Send Carbon Update Send Wipe Notification Send Low FPS Warning Send Plugins Update Personalize your server messages. Send Server Messages (Restart, Updates and Wipe) Send Custom Messages Send Custom Commands Sets for each Message a Time Determine how long your server needs until it is reloaded. Server Restart Server Update Update Oxide/Carbon Server Wipe              
5.0
sale
Warning: To use this loot tables pack, you need to purchase the paid Raidable Bases plugin if you do not already own it:   https://codefling.com/plugins/raidable-bases ENHANCED LOOT TABES FOR RAIDABLE BASES: This package includes only the Base_Loot folder, offering balanced loot tables designed for Raidable Bases. What's New? 1) Two Loot Options: - Vanilla Loot: Classic setup for a traditional experience. - Enhanced Loot: Optimized for 2x, 3x, 5x, and higher servers, with fewer junk items. 2) Balanced Across 5 Levels: Loot is tailored across Easy to Nightmare levels, ensuring rewards match the effort (e.g., a 30 C4 raid gives proportional loot). 3) Regular Updates: Loot tables are kept updated for consistent balance and fairness. This simple, plug-and-play package ensures a clean and rewarding raiding experience for your server. This Raidable Bases Loot Tables (Easy to Nightmare) package includes: - Easy Bases Base_Loot "Vanilla" & "Enhanced" tables - Medium Bases  Base_Loot "Vanilla" & "Enhanced" tables - Hard Bases  Base_Loot "Vanilla" & "Enhanced" tables - Expert Bases  Base_Loot "Vanilla" & "Enhanced" tables - Nightmare Bases Base_Loot "Vanilla" & "Enhanced" tables 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. It includes a separate loot table setup for each of the five tiers, with each one meticulously configured individually. With future updates, we aim to continue improving our loot table day by day. We additionally offer a package with 110 bases, including loot tables:  https://codefling.com/bases/raidable-bases-pack-loot-tables-110-bases INSTALLATION INSTRUCTIONS: Extract the downloaded zip file using WinRAR. Then, move the files to the following location, ensuring a clean setup without any other files: /serverfiles/oxide/data/RaidableBases/Base_Loot You need to place the five prepared .json files for Easy through Nightmare bases into the Base_Loot folder.   The number of items that spawn in crates is determined not by the loot table but by five different configs found in the /serverfiles/oxide/data/RaidableBases/Profiles directory, using the code below. For example, open Easy Bases.json inside the Profiles folder with Notepad, press CTRL+F, and search for "Amount Of Items To Spawn" In the example below, the spawn amount is set to 90. You can adjust this number to your preference, either increasing or decreasing it. Keep in mind that changing this will affect the drop rates in the loot table. "Amount Of Items To Spawn": 90, You may also open the individual base profile files (e.g., Easy Bases.json, Medium Bases.json, Hard Bases.json, Expert Bases.json, Nightmare Bases.json) located in /serverfiles/oxide/data/RaidableBases/Profiles and adjust the "Loot Amount Multiplier" to values such as 2.0 or 5.0. This will alter the existing loot balance. However, we recommend keeping this setting at 1.0, as changing it may disrupt the intended loot balance: "Loot Amount Multiplier": 1.0  If you're confident that you've successfully uploaded all the files, enter the following command in RCON to restart the plugin and apply the changes. Good luck: Support:  FULLWIPED DISCORD        
5.0
$33.99
XDQuest: A comprehensive and customizable quest system for your RUST server! XDQuest is a powerful and flexible plugin that introduces a comprehensive and dynamic quest system into your game world. With 31 different types of missions available for players, the possibilities are almost limitless. Players receive various rewards for completing missions, adding even more incentive to accomplish tasks. At the moment, this is the largest and only quest system available! XDQuest is your key to creating endless adventures in the world of RUST. List of features: (The description briefly outlines the functionality and includes screenshots.) Interactive website for creating quests: XDQuest-Creater - On my website, you can easily and quickly create quests. Forget about manually editing JSON files — my user-friendly interface will make the quest creation process simple and enjoyable! The plugin offers four types of rewards: Items Blueprints Custom items Commands It integrates perfectly with various economic systems, and also supports Skill Tree and ZLevels. List of missions Mission setup Reward setup Detailed instructions and settings on the website: XDQuest-Creater - My website features clear and informative instructions that will help you configure the plugin and master all types of missions. You will gain access to it immediately after purchasing the plugin. Discover the simplest and most effective way to configure using my guide! Beautiful and modern UI: The stylish and intuitive interface makes using XDQuest simple and enjoyable. There is a mini-quest list that allows your players to remotely track the progress of their missions. UI UI Mini quest list Example of UI customization (Rusty Wasteland PvE) Capabilities and NPC settings: NPCs have their own voice-overs; currently, they can respond to the user on 4 triggers: 1.Greetings 2.Farewells 3.Task acceptance 4.Task completion You can also upload and use your own sounds for any of these 4 triggers, and the website will assist you with this as well. Dress your NPC however you like and create a unique appearance for them. There is an option to change the location of the NPC. Your NPC resides in a unique dwelling created in accordance with their character and backstory. Available types of missions: Currently, there are 24 different types of tasks available: (The types of missions are constantly being updated) (16 pre-set quests included) Command: Chat commands: /quest.saveposition - saves a custom position (available only to administrators). /quest.saveposition.outpost - saves a custom position within the bounds of a peaceful town (available only to administrators). /quest.tphouse - teleport to a building (available only to administrators). Console commands: xdquest.stat - publishes statistics. xdquest.player.reset [steamid64] - Clears all of a player's missions and everything associated with them. Configuration: Discord  -  DezLife Website editor  -  xdquest.skyplugins.ru
4.7
Community Picks
Highest Rated
Top-rated picks trusted and loved by the community.
Deals
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Fresh Updates
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
Community Feedback
Latest Reviews
See what customers are saying about their experience with files.
EasySailing has made boating far more enjoyable and fun, especially for a PvE server. It really opens up the experience of heading out into the deep sea, making exploration feel much more free and rewarding. The controls are intuitive, which makes navigating and maneuvering boats much easier compared to vanilla. It’s a simple change, but it has a big impact on overall gameplay. On top of that, the author was incredibly helpful when I ran into an issue, quick to respond and genuinely su
Out standing Map, monuments placed around the map perfectly, not all bunched up like so many .  Easy to navigate around ab build on,  
Honestly, dropping our old patched-together moderation plugins for Galium has been one of the best moves for our servers. We used to run half a dozen different tools for anti-teaming, logging, and cheat detection, which just bloated the server. Because Galium processes everything off-server on a web panel, the actual game server doesn't take a performance hit at all. I really appreciate the modular design. You aren't forced into using features you don't want, and the automated flagging for
I have been using this for years now i should have left this review a long time ago this is a great plugin to be able to play custom sounds on events is really cool and it works really well my players really like it i use the send all command handled by another plugin to send the sound from the purge movie when purge starts i also have custom sounds playing when someone opens a locked crate 5 stars 6 if i could.
I’ve been an admin for quite a long time, and this tool really helps a lot — we’re talking about a game-changing anti-cheat. The detection system by itself already makes a huge difference, catching a large number of cheaters efficiently. It’s reliable and constantly improving, which is something I really value. Besides that, the tools provided are very useful and make server management much easier overall. It helps automate a lot of tasks and keeps everything more organized. In my
Skill Tree Items Pro has been an excellent addition to the LuffyRust servers. Our players really love the functionality, usability, and overall versatility this plugin brings to the server experience. It offers a lot of flexibility without feeling overcomplicated, which makes it a great fit for both server owners and players alike. One of the biggest advantages is its low performance impact while still delivering a very feature-rich system. It’s reliable, practical, and easy to work with, w
I’ve tried every anti cheat and teaming plugin out there, but none of them worked as comprehensively or efficiently as this system. It’s a system every server should have. The modular structure and the fact that it’s actively developed and supported are incredibly important. As it’s web based, it doesn’t cause any issues on the server, and you can view the suspicious activity of all players on the server via the panel or directly enable the system to run automatically. The biggest adva
2.3m

Downloads

Total number of downloads.

10.6k

Customers

Total customers served.

153.9k

Files Sold

Total number of files sold.

3.3m

Payments Processed

Total payments processed.

×
×
  • 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.