Skip to content
← All documentation

/// SUPPORTED THIRD-PARTY PLUGIN

Copy Paste

Free guide for configuring this third-party plugin in the Hub. Install the plugin separately from its official source.

Prepare your file

  1. Check the installed version

    This guide describes Copy Paste 4.2.8. Use the same version in the configurator.

  2. Import your configuration

    Open the configurator and import your current JSON. For a new installation, you can start from the provided example.

  3. Edit and download

    Adjust the settings, fix reported errors, and download the JSON. Keep a copy of your old file before replacing it.

Your configuration is not saved on the site. Keep the exported file; you can import it again later.

Settings for this version

General 5
Paste batch size
Whole number · required

Entities processed in each paste batch; higher values can increase frame impact.

JSON pathAmount of entities to paste per batch. Use to tweak performance impact of pasting
Copy batch size
Whole number · required

Entities processed in each copy batch; higher values can increase frame impact.

JSON pathAmount of entities to copy per batch. Use to tweak performance impact of copying
Undo batch size
Whole number · required

Entities processed in each undo batch; higher values can increase frame impact.

JSON pathAmount of entities to undo per batch. Use to tweak performance impact of undoing
Blocked prefabs
List · required

Prefab paths that must not be spawned during paste.

JSON pathPrevent These Prefabs From Spawning
Save copy data
On / off · required

Persist copied structures to plugin data files.

JSON pathEnable data saving feature
Copy options 4
Check each entity radius
On / off · required

Continue proximity checks from each discovered entity.

JSON pathCopy Options → Check radius from each entity (true/false)
Copy shared data
On / off · required

Copy share-related entity data.

JSON pathCopy Options → Share (true/false)
Copy trees
On / off · required

Include trees and resources in a copy.

JSON pathCopy Options → Tree (true/false)
Default search radius
Number · required

Proximity radius used to find entities from a block.

JSON pathCopy Options → Default radius to look for entities from block
Paste options 9
Authorize player
On / off · required

Authorize the player on pasted authorization entities.

JSON pathPaste Options → Auth (true/false)
Paste deployables
On / off · required

Restore deployable entities.

JSON pathPaste Options → Deployables (true/false)
Paste inventories
On / off · required

Restore saved container contents.

JSON pathPaste Options → Inventories (true/false)
Paste vending machines
On / off · required

Restore vending machine data.

JSON pathPaste Options → Vending Machines (true/false)
Use stability
On / off · required

Apply Rust building stability to pasted structures.

JSON pathPaste Options → Stability (true/false)
Restore entity owner
On / off · required

Restore copied entity ownership.

JSON pathPaste Options → EntityOwner (true/false)
Paste DLC content
On / off · required

Restore DLC items and deployables.

JSON pathPaste Options → DLC items and deployables (true/false)
Skin mode
Choice · required

0 none, 1 all, 2 no paid, 3 allow specified, 4 block specified.

JSON pathPaste Options → Skins (0=no skins, 1=all, 2=no paid skins, 3=allow specified only, 4=block specified only)

Allowed values: 0, 1, 2, 3, 4

Specified skins
JSON value · required

Skin IDs or redirected item shortnames used by modes 3 and 4.

JSON pathPaste Options → Specified Skins (skin id, like 2601577757, or item shortname for redirected skins, like hazmatsuit.spacesuit)

Plugin instructions

Copy Paste 4.2.8

Copy Paste captures and restores Rust structures. It has no required plugin dependency and runs on Oxide. Grant only the needed permissions: copypaste.copy, copypaste.list, copypaste.paste, copypaste.pasteback, and copypaste.undo.

Configuration

  • Copy Options controls proximity traversal (Check radius from each entity... and Default radius...), shared entity data (Share...), and trees/resources (Tree...). A wider radius or per-entity traversal can copy far more entities than expected.
  • Paste Options controls authorization, deployables, inventories, vending machines, stability, entity ownership, and DLC content. Restoring inventories, authorization, ownership, or vending data has gameplay and security consequences; verify the destination and operator permissions.
  • The skin mode accepts only 0–4 as stated in the source. Specified Skins... accepts numeric skin IDs or redirected item shortnames and is used by allow/block modes 3 and 4.
  • The paste, copy, and undo batch sizes trade completion speed against per-frame server impact. The pinned source does not reject zero or negative values, so retain the defaults unless behavior has been tested. Prevent These Prefabs From Spawning is a list of exact prefab paths.
  • Enable data saving feature persists copies. Disabling it changes persistence behavior; Copy Paste data files are not part of this configuration bundle.

Target file: oxide/config/CopyPaste.json. Command-line options can override some defaults for an individual operation.

Install the file

After keeping a copy of the previous file, place the exported JSON at this location on your server:

oxide/config/CopyPaste.json

Follow the plugin instructions above for dependencies and reloading. Exporting does not connect the site to your server.