← All plugins

Rust Vehicles

Vehicle licensing, spawn, recall, and pickup for Rust servers.

Rust Vehicles is a rewrite of the free VehicleLicense plugin, with a smaller footprint and extra features. It licenses, spawns, recalls, and picks up vanilla Rust vehicles. It does not include any Karuza custom vehicles. If you already bought those separately, this plugin can integrate them so your server manages them more efficiently alongside vanilla vehicles.

Features

  • 27+ built-in vehicles: bikes, boats, helicopters, trains, modular cars, submarines, siege weapons, and more.
  • Custom vehicles: optional integration for custom vehicles you already own (for example Karuza). This plugin does not include those vehicles.
  • License system: players purchase licenses that persist across sessions.
  • Spawn & recall: spawn on demand and recall when needed.
  • Vehicle pickup: /pickup stores nearby vehicles (permission required) instead of leaving them in the world.
  • Cooldowns: configurable spawn/recall timers with bypass options.
  • Permissions: granular access per vehicle type and action.
  • Fuel & inventory: automatic fuel on spawn and inventory refunds on crash/kill.
  • Team / clan / friends: share vehicle access with teammates.
  • Zone protection: block spawning in safe zones or custom areas.
  • Damage control: configurable damage prevention for vehicles and collisions.
  • Modular cars & trains: engines, modules, wagons, and cabooses.
  • GUI support: works with Rust Vehicles GUI.

Commands

  • /license: help menu (or GUI if Rust Vehicles GUI is installed)
  • /buy [vehicle]: purchase a vehicle license
  • /spawn [vehicle]: spawn your vehicle
  • /recall [vehicle]: recall your vehicle
  • /kill [vehicle]: destroy your vehicle
  • /pickup: pick up nearby vehicles (with permission)

Configuration

Highly configurable, including purchase/spawn/recall prices, cooldown timers, vehicle health and speed, permission requirements, zone restrictions, damage prevention, and fuel/inventory handling. Optional integrations (Economics, ServerRewards, clans, friends) are not required. The plugin runs standalone.

Optional: Karuza vehicles you already own

Rust Vehicles does not come with Karuza custom vehicles. This section is only if you already purchased those packs elsewhere and want this plugin to license, spawn, recall, and pick them up like vanilla vehicles. Skip it if you are not using Karuza.

To wire in vehicles you already have, populate them into RustVehicles.json:

  1. Create oxide\config\KaruzaCatalog.
  2. Copy KaruzaVehicleItemManager.cs into that folder (prefab paths and skin IDs).
  3. In oxide\config\RustVehicles.json, set Populate the config with Custom Vehicles (CANNOT BE UNDONE! Will make config much larger) to true.
  4. Save, then reload: oxide.reload RustVehicles.
  5. On load the plugin discovers custom vehicles, writes them into Custom Vehicle Settings, then sets useCustomVehicles back to false.

Watch the console for catalog counts. Afterward you can edit prices, cooldowns, permissions, and commands per vehicle. If you add more custom vehicles later, set the populate option to true again and reload.

Example custom vehicle entry:

{
  "Name": "MyCustomPlane",
  "PrefabPath": "assets/custom/myplane.prefab",
  "SkinID": 3304955504
}

Default generated settings include a 10,000 scrap purchase price, 450 second spawn cooldown, 30 second recall cooldown, permission RustVehicles.vehiclename, and a lowercase vehicle command. Planes and helicopters land in MiniCopter settings; cars land in Sedan settings.

How to change currency

In any vehicle price section (Purchase, Spawn, Recall, and so on), change the item short name key to economics or serverrewards. You can mix currencies. displayName is what players see in error messages.

Before (scrap):

"Purchase Prices": {
  "scrap": {
    "amount": 3000,
    "displayName": "Scrap"
  }
}

After (Economics):

"Purchase Prices": {
  "economics": {
    "amount": 3000,
    "displayName": "Economics"
  }
}

Other plugins