Inventory Archives/de
From OpenSimulator
Contents |
Einleitung
OpenSimulator Inventar Archive (IAR) sind Kopien von Ordnern und Objekten aus deinem Inventar, zusammengefasst in einer einzelnen Datei, auf deiner Festplatte.
Diese kann als Sicherung benutzt werden oder zum übertragen von Objekten in ein anderes Grid.
Wenn man zusätzlich noch OAR Daten von seinen Regionen hat, kann man sicher sein das alle Daten aus seinem Inventar und seinen Regionen als Sicherung vorliegen, und diese auch bei bedarf wieder in ein Grid oder eine Standalone zum laufen bekommt.
Benutzung
IAR Daten werden von der Regions Konsole aus erstellt und direkt im Open Simulator Ordner gespeichert.
Dies setzt voraus direkten Zugriff auf die Konsole zu haben, was bei Geschlossenen Grid meist nicht der Fall ist.
In diesem Fall muss der Grid Betreiber eine entsprechende Funktion bereit stellen.
save iar
Der Befehl um eine IAR zu erstellen ist
save iar [-h|--home=<url>] [-v|--verbose] [--noassets] [--perm=<permissions>] <user-name> <Pfad> <Passwort> [<filename>]
Bedeutung:
- <user-name> ist der Name von dem Avatar, von dem die Sicherung erstellt werden soll.
- <Passwort> ist das Passwort von dem Avatar, von dem die Sicherung erstellt werden soll.
- <filename> ist der Dateiname, unter dem die IAR Datei gespeichert wird. Sollte kein Name angegeben werden, so wird die IAR unter dem Namen user-inventory.iar gespeichert.
- <Pfad > ist der Pfad zu dem Inventar Objekt oder Ordner, der gesichert werden soll. Sollten sich im Ziel mehrere Objekte oder weitere Ordner befinden, so werden diese alle gesichert.
Einzelne teile des Pfades werden mit "/" getrennt. Sollte es nötig sein Leerzeichen innerhalb des Pfades zu benutzen, so schreibe den gesamten Pfad in Anführungsstrichen. (z.b. "Ordner A/Ordner B")
Du kannst auch einzelnen Inhalt eines Ordners sichern. Entweder durch Angabe des Object Namen oder durch eine Wildcard wie *. (z.b. "Natur/Pflanzen/Baum/Tanne" oder "Natur/Pflanzen/Baum/*" Das hätte zur folge das nur die Objekte selber in der Sicherung eingefasst werden, nicht aber der eigentliche Ordner (In diesem falle "Baum").
Sollten im Pfad weitere Sonderzeichen wie ein "/" vorkommen, muss diesen ein "\" Vorangestellt werden (z.b. "\/" oder "\\")
Optionen
- Wenn die --noassets Option genutzt wird, werden in dem Backup keine Asset Daten gepeichert. Dies macht nur sinn wenn die Asset Datenbank zusätzlich gesichert wird und Speicherplatz gespart werden soll.
- --home=<url> ist die HomeURL vom Profil Server. Diese Angabe ist Optional und dient dazu in anderen Grid zu ermöglichen, den richtigen Hersteller anzuzeigen, auch wenn dieser in dem Grid nicht vorhanden ist.
- Mit der --perm Option kann verhindert werden, das Objekte, die nicht die richtige Berechtigung haben, gesichert werden. Dies kann z.b von Geschlossenen Grids benutzt werden im zu verhindern das No Copy/No Trans Objekte Kopiert oder jemand anderem übergeben werden.
<permissions> legt fest welche Rechte vorhanden sein müssen, damit das Object gesichert werden kann.
- "C" = Kopierbar
- "T" = Übertragbar
- "M" = Veränderbar
Beispiele
Die Folgenen Beispiele gehen davon aus das du dieses Inventar hast.
My Inventory | +-- Ordner A | +-- Ordner B | | | +-- Object X | +-- Object Y
Wenn du folgendes eingibst
save iar John Doe "Ordner A" PASSWORD meine-objekte.iar
wird Ordner A und alles was in diesem ist (Ordner B, Object X, Object Y) in der IAR Datei names meine-objekte.iar gespeichert.
Wenn du aber
save iar John Doe "Ordner A/Ordner B/Object X" meine-objekte.iar
eingibst, wird nur "Object X" gesichert.
Speichere das gesamten Inventar
Wenn du ein ganzes Inventar sichern willst, gib einfach folgenes ein:
save iar John Doe /* Passwort
Das wird das gesamte Inventar in die IAR Datei user-inventory.iar sichern.
Du kannst später mit der --merge Option das Inventar wiederherstellen, ohne das jeder Ordner doppelt angelegt wird.
load iar
Der Befehl um eine IAR Datei wieder in ein Inventar zu laden ist:
load iar [-m|--merge] <user-name> <Pfad> <Passwort> [<filename>]
Bedeutung:
- <user-name> ist der Name von dem Avatar, in dem die Sicherung eingespielt werden soll.
- <Passwort> ist das Passwort von dem Avatar, in dem die Sicherung eingespielt werden soll.
- <filename> ist der Dateiname unter dem die IAR Datei gespeichert wird. Sollte kein name angegeben werden, so wird die IAR unter dem Namen user-inventory.iar gespeichert.
- <Pfad > ist der Pfad zu dem Inventar Objekt oder Ordner, in dem wiederhergestellt werden soll.
Einzelne teile des Pfades werden mit "/" getrennt. Sollte es nötig sein Leerzeichen innerhalb des Pfades zu benutzen, so schreibe den gesamten Pfad in Anführungsstrichen. (z.b. "Ordner A/Ordner B")
Sollten im Pfad weitere Sonderzeichen wie ein "/" vorkommen, muss diesen ein "\" Vorangestellt werden (z.b. "\/" oder "\\")
Optionen
- --merge verhindert das jeder Ordner neu angelegt wird, sondern versucht bereits vorhandene Ordner zu nutzen. Sollte es keinen Passenden geben wird einer angelegt.
Beispiele
Die Folgenden Beispiele gehen davon aus das du dieses Inventar hast.
My Inventory | +-- Ordner A | +-- Ordner B | +-- Ordner C
1. "David Hume" hat die IAR Datei tolles-zeugs.iar bekommen und möchte diese in Ordner C laden, müsste er diesen befehl nutzen
load iar David Hume "Ordner A/Ordner C" Passwort tolles-zeugs.iar
Nach einer weile sollte der Ladevorgang abgeschlossen sein, und sein Inventar sollte jetzt so aussehen:
My Inventory | +-- Ordner A | +-- Ordner B | +-- Ordner C | +-- Tolles Object A | +-- Tolles Object B
"Tolles Object A" und "Tolles Object B" können jetzt gerezt und normal benutzt werden.
Wiederherstellen des gesamten Inventars
Der --merge Befehl ist nützlich, wenn vorher das ganze Inventar gesichert wurde. Es wird nämlich versucht bereits vorhandene Ordner zu benutzen. So werden z.b. keine Duplikate von den Ordner Gesten, Landmarken, Objekte u.s.w angelegt.
load iar --merge Albert Camus / PASSWORD Inventar-sicherung.iar