Marketplace Terminal
Marketplace Terminal
A deployable terminal that connects to every vending machine on the map — players shop from any base without traveling. It runs on Rust’s own native Marketplace system, not a custom UI, so it looks and feels exactly like players already expect.
Key Features
- Deploy a terminal on a wall and instantly browse & buy from every active vending machine on the server, right from home.
- Built on Rust’s native Marketplace/vending network — no custom shop UI to learn, no extra load on the client.
- Pick it back up any time with a single hammer hit — no permanent placement, move it whenever you want.
- Protected by Tool Cupboard authorization (configurable) — can’t be looted, repaired, or recycled by accident.
- Optional Friends / Clans / RustTeams support — let a terminal owner’s group pick it up too.
- One terminal per player by default, or allow multiples — your call.
- Lightweight: one data file, no database.


Commands & Permissions
| Command | What it does |
|---|---|
terminal.give [player] |
Gives a terminal to yourself or a target player (admin) |
terminal.pickup |
Picks up the terminal you’re looking at |
terminal.remove <steamid> |
Removes all terminals owned by a player (admin) |
terminal.clear [steamid] |
Wipes stored terminal data, all players or one (admin) |
Permissions: marketplaceterminal.admin, marketplaceterminal.deploy, marketplaceterminal.pickup — granted separately, so you can allow deploy without pickup or vice versa.
Configuration
Works out of the box with zero config changes needed. Everything is optional to tweak:
"Building privilege required to deploy"/"...to pickup own terminal"— require Tool Cupboard authorization for either action, independently."Players can deploy multiple terminals"— off by default (one terminal per player)."Use Friends"/"Use Clans"/"Use Teams"— let a terminal owner’s Friends/Clans/RustTeams group pick it up too. All optional integrations — only used if you already run those plugins."Plugin sound effects","Show ToolTips","Use Chat Prefix"/"Chat Prefix"— cosmetic, on by default.
Requirements
Oxide/uMod. Requires the native Rust Marketplace/vending system to be present in your game build. Friends/Clans/RustTeams integration is optional and only activates if those plugins are installed.