Live
Carl followed @Silent_CreationsCarl reacted 🔥 to High TimezMoulinch reviewed Grid Controlgeekyplaster reacted 🔥 to The CarnivalRustFlash updated Halloween EventRickySpanish updated Holy Grailbadgyver updated Halloweenbadgyver updated Npc BandsMr. WilderWilderness reacted 🔥 to Better Sentry TurretsMayonnaiseScc reacted 🔥 to Karuza Vehicle JumpWrecks published Karuza Vehicle JumpBarry_Allenn updated MBBasketMabel followed @MayonnaiseSccAlexProjects updated Zombie Swarm PROKap reacted 🔥 to The CarnivalPerfectangel reacted 🔥 to The CarnivalRazor published The CarnivalaRandumDude followed @mevent𝐻𝒾𝑔𝒽𝑀𝒾𝓁𝑒𝓈 followed @MabelRickySpanish updated NPC DefendersRickySpanish updated Combat TurretsBL3CKD3RK followed @EMSORickySpanish updated SamSite DropRickySpanish updated Better Sentry TurretsRickySpanish updated Zombie AnimalsaRandumDude followed @0gGhostaRandumDude updated Daily and Playtime RewardsKhaled updated Grid ControlaRandumDude updated FarmersMarketaRandumDude published FarmersMarket
Browse/Rust/Plugins/CrowdFund

CrowdFund

Wrecks★ 0.0 (0)v1.0.1OxideCarbonExclusive
CrowdFund1 / 22
Create Stretch Goals for Players to Contribute Towards.
Description

Create Stretch Goals & Make use of your Economy.


Details


CrowdFund is a plugin that lets you create as many stretch goals as you like.


You can get as creative as you want to, create stretch goals to see what players actually want. You can use it almost like voting, but players put their Items, RP or Economics balance on the line to get the goals they want completed. Each goal accepts its own currency - ServerRewards, Economics, or any item you choose, skins included.


You can create multi tier rewards, for example every stretch goal comes with Bronze, Silver and Gold Tier rewards, more can be added. Tiers stack, so reaching Gold also earns Bronze and Silver. Rewards can be server commands, items, or both. If a player is offline or their inventory is full, item rewards wait in a Pending Delivery queue they can claim from the MY IMPACT tab.


If a stretch goal fails, depending on that goal's refund setting, players can reclaim their contribution, or the contribution can be lost. If you are issuing items or commands per tier, I'd keep refund false, as they get something in return for contributing if you have Contribution Rewards laid out. Refunds and reward timing are set per goal, so you can mix and match.


You can choose to end a stretch goal the moment it's funded, or keep it running until the timer runs out so more players can earn contributor tiers. You can also choose per goal whether tier rewards are handed out as players qualify, or held back and only delivered if the goal actually funds.


Every goal runs its own campaign, start it, pause it, resume it, end it early, hide it from players, or restart it fresh, all from the in-game admin buttons.


Announcements


CrowdFund can keep your server updated via chat, optional in config:


Goal events - broadcasts when a stretch goal goes live, gets funded, or falls short.


Active goals reminder - reminds players how many goals are live and how to contribute.


Ending soon warning - a one off heads up when a goal is running out of time and still needs contributions to fund.


A Discord webhook can also be set to log contributions, completions and failures to your Discord.


Default Stretch Goals


By default CrowdFund comes with 5 stretch goals. These are ideas to get you started, you are limited only by your imagination as to what you can create as a goal.


Custom Map - on completion reward your players with a new custom map at wipe time.


Escape Room - upon completion reward your players with the Escape Room plugin.


Custom Loot Crates - upon completion reward your players with new loot crates with new loot tables.


Mystery Goal - the title, description and reward are a surprise until completion. Mystery goals are hidden until the end, tier rewards are held and only delivered once the goal funds, and the reveal happens on completion.


VIP Goal - a goal that lets players contribute x amount to get different tiers of VIP. I would make this one end at completion of fund goal so it's exclusive to few players.


The Menu


CAMPAIGN - browse goals, watch the live countdown, track progress and contribute.


LEADERBOARD - top backers of each goal.


MY IMPACT - total contributed per currency, goals backed, tiers unlocked, pending reward delivery and failed-goal refunds.


HALL OF FAME - funded goals and the top contributor who carried each one.


HOW IT WORKS - explains the system to your players.


Commands


/crowdfund - Opens the CrowdFund Menu


Permissions


CrowdFund.Admin - Allows the admin buttons in the /crowdfund Menu


Other Stuff


Includes Lang for translation.

Placeholders can be used - {title} for the goal title and {topname} for the top contributor in commands if you do a say command with a completion command.

Default configuration
CrowdFund.json
{
  "Server Name": "YOUR SERVER NAME",
  "Contribute Presets": [
    100,
    500,
    1000,
    5000
  ],
  "Announce Goal Events To Chat": true,
  "Active Goals Chat Reminder Minutes - 0 Disables": 30.0,
  "Ending Soon Warning Hours - 0 Disables": 6.0,
  "Discord Webhook URL": "",
  "Stretch Goals": [
    {
      "Title": "CUSTOM MAP",
      "Description": "Fund a premium custom map for the next Wipe.",
      "Hero Image - 915 x 276 PNG": "https://pub-09754c0ed12744ccbadfe5c88357cb4d.r2.dev/Crowdfund/CustomMap.png",
      "Accent Color": "0.55 0.78 0.24",
      "Target": 100000.0,
      "Duration Days": 7,
      "End When Funded": false,
      "Deliver Rewards Only If Funded": false,
      "Refund Contributions If Failed": true,
      "Is Mystery": false,
      "Mystery Title": "MYSTERY GOAL",
      "Mystery Description": "A secret goal. Fund it to reveal what it unlocks!",
      "Accepted Currency - ServerRewards - Economics - Item": "ServerRewards",
      "Item Shortname": "",
      "Item Skin": 0,
      "Item Display Name": "",
      "Completion Commands": [],
      "Reward Tiers": [
        {
          "Name": "BRONZE",
          "Threshold Percent": 1.0,
          "Badge Color": "0.76 0.42 0.20",
          "Reward Lines": [
            "500 RP",
            "Bronze Name Color",
            "250 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 500",
            "oxide.usergroup add {id} bronze"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 250,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "SILVER",
          "Threshold Percent": 5.0,
          "Badge Color": "0.75 0.78 0.82",
          "Reward Lines": [
            "1,000 RP",
            "Explorer Kit",
            "500 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 1000",
            "kit give {id} Explorer"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 500,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "GOLD",
          "Threshold Percent": 15.0,
          "Badge Color": "0.95 0.73 0.25",
          "Reward Lines": [
            "2,500 RP",
            "Assault Rifle",
            "ViperNet Elite 7 Days",
            "Gold Name Color"
          ],
          "Reward Commands": [
            "rp add {id} 2500",
            "grantperm {id} ViperNet.Elite 7d",
            "oxide.usergroup add {id} gold"
          ],
          "Reward Items": [
            {
              "Short Name": "rifle.ak",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 1,
              "Item Text": ""
            }
          ]
        }
      ]
    },
    {
      "Title": "ESCAPE ROOM",
      "Description": "Fund the Escape Room plugin. Solve the puzzles, survive the room, claim the loot.",
      "Hero Image - 915 x 276 PNG": "https://pub-09754c0ed12744ccbadfe5c88357cb4d.r2.dev/Crowdfund/EscapeRoomHero.png",
      "Accent Color": "0.85 0.30 0.25",
      "Target": 100000.0,
      "Duration Days": 7,
      "End When Funded": false,
      "Deliver Rewards Only If Funded": false,
      "Refund Contributions If Failed": true,
      "Is Mystery": false,
      "Mystery Title": "MYSTERY GOAL",
      "Mystery Description": "A secret goal. Fund it to reveal what it unlocks!",
      "Accepted Currency - ServerRewards - Economics - Item": "ServerRewards",
      "Item Shortname": "",
      "Item Skin": 0,
      "Item Display Name": "",
      "Completion Commands": [],
      "Reward Tiers": [
        {
          "Name": "BRONZE",
          "Threshold Percent": 1.0,
          "Badge Color": "0.76 0.42 0.20",
          "Reward Lines": [
            "500 RP",
            "Bronze Name Color",
            "500 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 500",
            "oxide.usergroup add {id} bronze"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 500,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "SILVER",
          "Threshold Percent": 5.0,
          "Badge Color": "0.75 0.78 0.82",
          "Reward Lines": [
            "1,000 RP",
            "Escapist Set",
            "1000 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 1000",
            "kit give {id} Escapist"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 1000,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "GOLD",
          "Threshold Percent": 15.0,
          "Badge Color": "0.95 0.73 0.25",
          "Reward Lines": [
            "10 Large Presents",
            "ViperNet Elite 7 Days",
            "Gold Name Color"
          ],
          "Reward Commands": [
            "grantperm {id} ViperNet.Elite 7d",
            "oxide.usergroup add {id} gold"
          ],
          "Reward Items": [
            {
              "Short Name": "xmas.present.large",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 10,
              "Item Text": ""
            }
          ]
        }
      ]
    },
    {
      "Title": "CUSTOM LOOT CRATES",
      "Description": "Admin will get to work and design new loot crates with custom loot tables.",
      "Hero Image - 915 x 276 PNG": "https://pub-09754c0ed12744ccbadfe5c88357cb4d.r2.dev/Crowdfund/LootCrateHero.png",
      "Accent Color": "0.90 0.65 0.15",
      "Target": 100000.0,
      "Duration Days": 7,
      "End When Funded": false,
      "Deliver Rewards Only If Funded": false,
      "Refund Contributions If Failed": true,
      "Is Mystery": false,
      "Mystery Title": "MYSTERY GOAL",
      "Mystery Description": "A secret goal. Fund it to reveal what it unlocks!",
      "Accepted Currency - ServerRewards - Economics - Item": "ServerRewards",
      "Item Shortname": "",
      "Item Skin": 0,
      "Item Display Name": "",
      "Completion Commands": [],
      "Reward Tiers": [
        {
          "Name": "BRONZE",
          "Threshold Percent": 1.0,
          "Badge Color": "0.76 0.42 0.20",
          "Reward Lines": [
            "500 RP",
            "Bronze Name Color",
            "250 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 500",
            "oxide.usergroup add {id} bronze"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 250,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "SILVER",
          "Threshold Percent": 5.0,
          "Badge Color": "0.75 0.78 0.82",
          "Reward Lines": [
            "1,000 RP",
            "5x Crates when job is complete.",
            "1000 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 1000"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 1000,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "GOLD",
          "Threshold Percent": 15.0,
          "Badge Color": "0.95 0.73 0.25",
          "Reward Lines": [
            "Turn your crate idea to Reality",
            "ViperNet Elite 7 Days",
            "Gold Name Color",
            "5000 Scrap"
          ],
          "Reward Commands": [
            "grantperm {id} ViperNet.Elite 7d",
            "oxide.usergroup add {id} gold"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 5000,
              "Item Text": ""
            }
          ]
        }
      ]
    },
    {
      "Title": "DOUBLE XP WEEKEND",
      "Description": "Server-wide double XP for the entire weekend once this is funded.",
      "Hero Image - 915 x 276 PNG": "https://pub-09754c0ed12744ccbadfe5c88357cb4d.r2.dev/Crowdfund/MysteryHero.png",
      "Accent Color": "0.62 0.35 0.85",
      "Target": 100000.0,
      "Duration Days": 7,
      "End When Funded": false,
      "Deliver Rewards Only If Funded": false,
      "Refund Contributions If Failed": true,
      "Is Mystery": true,
      "Mystery Title": "MYSTERY GOAL",
      "Mystery Description": "A secret goal. Fund it to reveal what it unlocks!",
      "Accepted Currency - ServerRewards - Economics - Item": "ServerRewards",
      "Item Shortname": "",
      "Item Skin": 0,
      "Item Display Name": "",
      "Completion Commands": [],
      "Reward Tiers": [
        {
          "Name": "BRONZE",
          "Threshold Percent": 1.0,
          "Badge Color": "0.76 0.42 0.20",
          "Reward Lines": [
            "500 RP",
            "Bronze Name Color",
            "250 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 500",
            "oxide.usergroup add {id} bronze"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 250,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "SILVER",
          "Threshold Percent": 5.0,
          "Badge Color": "0.75 0.78 0.82",
          "Reward Lines": [
            "Mystery Kit",
            "1,000 RP",
            "500 Scrap"
          ],
          "Reward Commands": [
            "rp add {id} 1000",
            "kit give {id} Mystery"
          ],
          "Reward Items": [
            {
              "Short Name": "scrap",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 500,
              "Item Text": ""
            }
          ]
        },
        {
          "Name": "GOLD",
          "Threshold Percent": 15.0,
          "Badge Color": "0.95 0.73 0.25",
          "Reward Lines": [
            "Mystery Grand Prize",
            "ViperNet Elite 7 Days",
            "Gold Name Color"
          ],
          "Reward Commands": [
            "grantperm {id} ViperNet.Elite 7d",
            "oxide.usergroup add {id} gold"
          ],
          "Reward Items": [
            {
              "Short Name": "supply.signal",
              "Display Name": "",
              "Skin Id": 0,
              "Quantity": 5,
              "Item Text": ""
            }
          ]
        }
      ]
    },
    {
      "Title": "VIP",
      "Description": "Three tiers of VIP handed out to qualifying contributors.",
      "Hero Image - 915 x 276 PNG": "https://pub-09754c0ed12744ccbadfe5c88357cb4d.r2.dev/Crowdfund/VIPHero.png",
      "Accent Color": "0.95 0.73 0.25",
      "Target": 100000.0,
      "Duration Days": 7,
      "End When Funded": false,
      "Deliver Rewards Only If Funded": false,
      "Refund Contributions If Failed": true,
      "Is Mystery": false,
      "Mystery Title": "MYSTERY GOAL",
      "Mystery Description": "A secret goal. Fund it to reveal what it unlocks!",
      "Accepted Currency - ServerRewards - Economics - Item": "ServerRewards",
      "Item Shortname": "",
      "Item Skin": 0,
      "Item Display Name": "",
      "Completion Commands": [],
      "Reward Tiers": [
        {
          "Name": "VIP BRONZE",
          "Threshold Percent": 1.0,
          "Badge Color": "0.76 0.42 0.20",
          "Reward Lines": [
            "7 Days VIP",
            "Bronze Name Color"
          ],
          "Reward Commands": [
            "addgroup {id} vip 7d",
            "oxide.usergroup add {id} bronze"
          ],
          "Reward Items": []
        },
        {
          "Name": "VIP SILVER",
          "Threshold Percent": 5.0,
          "Badge Color": "0.75 0.78 0.82",
          "Reward Lines": [
            "30 Days VIP",
            "1,000 RP"
          ],
          "Reward Commands": [
            "addgroup {id} vip 30d",
            "rp add {id} 1000"
          ],
          "Reward Items": []
        },
        {
          "Name": "VIP GOLD",
          "Threshold Percent": 15.0,
          "Badge Color": "0.95 0.73 0.25",
          "Reward Lines": [
            "Permanent VIP",
            "Gold Name Color"
          ],
          "Reward Commands": [
            "oxide.usergroup add {id} vip",
            "oxide.usergroup add {id} gold"
          ],
          "Reward Items": []
        }
      ]
    }
  ]
}
Sponsored
Pine Hosting
Pine Hosting

Trusted hosting partner. Affordable game servers with solid support and panels.

Visit site ↗
$29.99$25.49
Views359
Downloads3
Purchases1
Rating★ 0.0
Version1.0.1
Compile check✓ Passed Oct 22, 2026
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size136 KB
PublishedJul 23, 2026
UpdatedOct 17, 2026
✓ Reviewed for safety and integrity