
Contracts
Time-rotating quests that give your Rust server a reason to log in every day.
Supports Oxide and Carbon frameworks.
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.
Keep players logging in every day
Group contracts into categories that rotate on a customizable schedule (defaults include hourly, daily, weekly, and wipe).
Variety that keeps the grind fresh
13 objective types: kill, damage, gather, loot, turn-in, hack, fish, plant, harvest, heal, and more.
Something for players to work toward
Hand out items, Economics money, server RP, or run custom commands as rewards.
Design objectives exactly how you want
Augment objective requirements with 7 conditions: weapon, attack distance, time of day, health, mount, and more.
Players always know their next objective
Pin contracts to an in-game HUD. Pin count is configurable per permission.
Tune the experience for your VIPs
Set global and per-category max active contracts and HUD pins 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.
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.
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.
Built on a live server, opened to yours
Contracts was originally built for and battle-tested on our own PVE server, Survivor's Cove, before it was ever released to other servers.
Run Contracts on your server?
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 and Time of Day 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?
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.
