
Contracts
Time-rotating quests for Rust that give your players a reason to log in every day.
Supports Oxide and Carbon frameworks.
Every category on its own clock
Each category runs its own timer and redraws only its own contracts. Hourly, daily, weekly, wipe, or any interval you set.
HourlyQuick & Easy0:02
- Gather 1,000 woodReward: Chainsaw
- Plant 10 pumpkinsReward: 20 Fertilizer
- Harvest 20 cornReward: 80$
DailyKeeps you busy0:06
- Kill 30 scientistsReward: 4RP
- Catch 15 salmonReward: 150 XP
- Travel 2,000 metersReward: 3RP
WeeklyWill make you sweat0:12
- Hack 10 locked cratesReward: 500$
- Swipe a red keycard 9 timesReward: 500 scrap
- Win 1,500 scrap at blackjackReward: 300 XP
21objective types
Kill, gather, cook, gamble, travel. If players can do it in Rust, you can turn it into a contract.
- Killkill 5 scientists
- Gathergather 1,000 wood
- Turn inturn in 20 cloth
- Damagedeal 1,000 damage to players
- Fishingcatch 3 salmon
- Crate hackhack a locked crate
- Cloningtake 5 plant clones
- Mixmix 3 healing teas
- Gamblewin 500 scrap at blackjack
- Traveltravel 2,000 meters
- Playtimeplay for 2 hours
- Craftcraft 10 medical syringes
- Lootloot 3 elite crates
- Plantplant 10 pumpkins
- Healheal 250 health
- Card swipeswipe a red keycard
- Harvestharvest 20 corn
- Cookcook 10 bear meat
- Recyclerecycle 10 road signs
- Repairrepair 10 items
- Visitvisit Launch Site
One objective, endless variations
Attach conditions to any objective to augment its requirements. 23 condition types to mix and match. Try a few:
Conditions attached1
Kill 5 scientists using a bow at night at any monument in the snow while riding a horse while bleeding below half health while wet.
Built to keep players coming back
A clean in-game menu, objectives tuned to your server, and rewards players actually want.
Browse and track every contract in one place
A clean menu to accept, track, and complete contracts.
Something for players to work toward
Hand out items, Economics money, server RP, or run custom commands as rewards.
Players always know their next objective
Pin contracts to an in-game HUD. Pin count is configurable per permission.
Three ways to pace a contract
Choose how players work through a contract's objectives.
Tooling no other Rust quest plugin ships with
Configure, generate, and measure your contracts without leaving the browser.
Configure everything without touching JSON
Edit contracts, categories, and presets in a web UI.
See what is working, then tune it
Dump plugin logs into the web UI to see stats such as contract pacing, reward value, and player engagement.
Find any answer in seconds
A structured, searchable site documents every objective, condition, reward, and feature on its own page.
Every detail at your fingertips
A polished editing experience beyond form inputs: command palette, global undo and redo, snapshots, and more.
Generate contracts with AI
Copy a prompt into your LLM of choice, then paste its output into the editor to generate a contract.
Tune the experience for your VIPs
Set global and per-category max active contracts and HUD pins per permission.
Loved by the servers that run it
Contracts was originally built for and battle-tested on our own PVE server, Survivor's Cove, before it was ever released to other servers.
A brilliant plugin that has become a fantastic addition to our server. The WebUI is intuitive and makes creating and managing contracts incredibly straightforward. The ChatGPT integration is a genuine game-changer, helping design and generate contracts with minimal effort while still allowing plenty of customization. The developer is responsive, professional, and genuinely receptive to feedback and feature requests. It's clear the plugin is actively maintained and continually improving. I can wholeheartedly recommend it to anyone looking to add engaging, configurable contracts to their server.

This is a very well-designed plugin with endless possibilities! My players really love it! It’s much better than the plugin we previously had on our server!... Keep up the great work!
Running Contracts? Add your review.
Get your server and review featured here!
Follow the instructions in the plugin's download folder to learn how to get your review and server featured.
Try Contracts free
The Lite edition is a free, hands-on way to run Contracts on your own server before you buy. A focused set of objectives, conditions, and rewards, plus the full web editor, so you can get a real feel for it. Like it? Everything you build carries straight over to Full.
- Kill, Gather, Loot, Turn In, Craft, and Plant objectives
- Weapon, Time of Day, Hit Area, and Biome conditions, plus And / Or / Not logic
- Item, Economics, ServerRewards, and Score rewards
- The full web editor and every field reference
Frequently asked questions
What is Contracts?
Does it work with Oxide and Carbon?
Contracts.cs file runs on both Oxide and Carbon. It requires the free ImageLibrary plugin for icons and images in the in-game menu, which you install once before the first load.What do players actually do in-game?
/contracts, accept a contract, and complete its objectives (for example kill a scientist, gather wood, or loot a crate). They can pin a contract to an in-game HUD to track their next objective, then claim the reward when the contract is done.Do I need to know JSON or code to configure it?
What rewards can I hand out?
Does it integrate with Economics and ServerRewards?
Can I integrate with a plugin other than Economics or ServerRewards?
Will it hurt my server's performance?
How much does it cost and where do I buy it?
What is the Lite edition?
Give your players a reason to log in
Time-rotating quests, a full web editor, and docs for every field. Set it up today.
