Skip to content

About

Rust Oxide plugin: transfer all entities, TC/turret auth, code locks and sleeping bags from one player to another via console command. | Überträgt den gesamten Besitz eines Spielers per Konsolenbefehl auf einen anderen.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Owner Transfer

Author: ThornFox · Version: 1.0.1 · Framework: Oxide (Rust)

English

Owner Transfer moves everything a player owns on the server to another player with a single console command. No need to stand inside the base, and the old player may be offline.

What gets transferred

  • Ownership of all entities (building blocks, storage boxes, tool cupboards, doors, deployables, vehicles)
  • Tool cupboard authorization (old player removed, new player added)
  • Auto turret authorization
  • Code lock whitelist and guest list
  • Sleeping bags and beds

Command

ownertransfer <oldNameOrSteamID> <newNameOrSteamID>

Works from the server console, RCON and the in-game F1 console. A summary with the number of changed objects per category is printed and written to the server log.

Using SteamIDs is recommended. If a name matches more than one player, the command aborts and lists the matches.

Permission

Permission Description
ownertransfer.use Allows non-admin players to use the command in the F1 console

The server console, RCON and admins can always use the command.

Notes

  • Data stored by other plugins (for example share lists or vehicle claims) is not modified.
  • Transferring sleeping bags may push the new player above a bed limit set by other plugins.

Changelog

  • 1.0.1 – Fixed a compile error on current Rust versions (calling player is now resolved via the connection).
  • 1.0.0 – Initial release.

Tested on RustRentner

All ThornFox plugins are tested extensively on rustrentner.de.

License

MIT – see LICENSE.


Deutsch

Owner Transfer überträgt alles, was ein Spieler auf dem Server besitzt, mit einem einzigen Konsolenbefehl auf einen anderen Spieler. Man muss dafür nicht in der Base stehen, und der alte Spieler darf offline sein.

Was übertragen wird

  • Besitz aller Entities (Bauteile, Kisten, TCs, Türen, Deployables, Fahrzeuge)
  • TC-Autorisierung (alter Spieler wird ausgetragen, neuer eingetragen)
  • Turret-Autorisierung
  • Whitelist und Gästeliste von Codeschlössern
  • Schlafsäcke und Betten

Befehl

ownertransfer <alterNameOderSteamID> <neuerNameOderSteamID>

Funktioniert in der Serverkonsole, über RCON und in der F1-Konsole im Spiel. Am Ende wird eine Zusammenfassung mit der Anzahl geänderter Objekte je Kategorie ausgegeben und ins Serverlog geschrieben.

Am besten SteamIDs verwenden. Passt ein Name auf mehrere Spieler, bricht der Befehl ab und listet die Treffer auf.

Berechtigung

Permission Beschreibung
ownertransfer.use Erlaubt Nicht-Admins die Nutzung des Befehls in der F1-Konsole

Serverkonsole, RCON und Admins dürfen den Befehl immer nutzen.

Hinweise

  • Daten anderer Plugins (z. B. Share-Listen oder Fahrzeug-Claims) werden nicht verändert.
  • Durch die übertragenen Schlafsäcke kann der neue Spieler ein Bettenlimit anderer Plugins überschreiten.

Changelog

  • 1.0.1 – Compile-Fehler auf aktuellen Rust-Versionen behoben (der aufrufende Spieler wird jetzt über die Verbindung ermittelt).
  • 1.0.0 – Erstveröffentlichung.

Getestet auf RustRentner

Alle Plugins von ThornFox werden ausgiebig auf rustrentner.de getestet.

Lizenz

MIT – siehe LICENSE.

About

Rust Oxide plugin: transfer all entities, TC/turret auth, code locks and sleeping bags from one player to another via console command. | Überträgt den gesamten Besitz eines Spielers per Konsolenbefehl auf einen anderen.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages