Seite 1 von 1

OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Mo 3. Jun 2013, 20:13
von Zak Spot
Ein kurzes Tutorial wie ihr die OpenSimulator AutoBackup-Funktion für täglichen OAR Sicherungen nutzen könnt.

Zunächst müssen am Ende der Datei OpenSim.ini folgende Zeilen angefügt werden:
Code: Alles auswählen
[AutoBackupModule]
AutoBackupModuleEnabled = true

Als nächstes muss unter jedem Regionsblock in der Region.ini folgendes (ab Zusatz) für jede Region individuell angefügt werden (Die Beschreibung hängt als Kommentar an):
Code: Alles auswählen
;Beispiel: Regions.ini [My_World1] nutzt das AutoBackup [My_World2] hat das AutoBackup deaktiviert

[My_World1]
 Location = "700x,700x"
 InternalAddress = "0.0.0.0"
 InternalPort = 9051
 AllowAlternatePorts = False
 ExternalHostName = "SYSTEMIP"
;*****************************
;Autobackup - Zusatz fuer Region1
;*****************************
AutoBackup = True              ;True = Backup ist für die Region aktiviert || False = Backup ist für die Region deaktiviert.
AutoBackupInterval = 1380      ;Intervall in Minuten 1380 Minuten = alle 23 Stunden
AutoBackupNaming = "Overwrite" ;Dateiname immer "DeinRegionsname.oar" (Erklaerung unten)
                               ;Option 1: "Overwrite" = Ueberschreibt die alte OAR Datei der Region. Spart Speicherplatz.
                               ;Option 2: "Time" = Bei jedem Backup wird eine neue Datei mit Zeitstempel angelegt. Benoetigt viel Speicherplatz!
AutoBackupDir = "."            ;Standard Backup Pfad "." (der Platz an dem die OpenSim.exe liegt). Kann auch geaendert werden in "C:\Backups"
AutoBackupAgentThreshold = 3   ;Wenn sich mehr als 3 Avatare auf der Region befinden wird das Backup uebersprungen.

[My_World2]
 Location = "700x,700x"
 InternalAddress = "0.0.0.0"
 InternalPort = 9052
 AllowAlternatePorts = False
 ExternalHostName = "SYSTEMIP"
;*****************************
;Autobackup - Zusatz fuer Region2
;*****************************
AutoBackup = False

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Di 4. Jun 2013, 00:24
von Richardus Raymaker
Einige andere beraten. dont schreiben die Bacup auf der gleichen Festplatte.
Alternative könnten Sie einen USB-Stick an hugh das Ruder zu sichern, wenn Sie keine andere grood Backup zu haben.
Aber immer noch ein Backup die Sicherung nach einer Weile auf cd.

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Di 17. Jun 2014, 19:44
von Wordfromthe Wise
[Update: Habe gerade folgendes im MANTIS Bug Tracker dazu gefunden:
http://opensimulator.org/mantis/view.php?id=7207
Scheinbar wurde der Eintrag gerade eben aktualisiert ; Mal sehen ob die Changes bald in der Distro sind. I`ll keep ypu posted


Hi, da ich in der letzen Zeit schon per Opensim-user Email liste versuche zu klären ob die Funktion noch klappt
hier meine Frage. hat irgend jemand diese Funktion am laufen ? Ich habe alles laut der Anleitung hier und den
diversen opensim Wiki Hinweisen gemacht aber leider wird kein Autobackup ausgeführt .

In der opensim.ini habe ich

Code: Alles auswählen
[AutoBackupModule]
AutoBackupModuleEnabled = true


und in der Region.ini habe ich folgendes stehen

Code: Alles auswählen
RegionUUID = xxf4a350-3dd3-11e3-aa6e-0800200c9ayy
Location = 7756,8884
InternalAddress = 91.xxx.xx.xx
InternalPort = 90xx
AllowAlternatePorts = False
ExternalHostName = 91.xxx.xx.xx
MasterAvatarFirstName = firstname
MasterAvatarLastName = lastname
MasterAvatarSandboxPassword = password
AutoBackup = True
AutoBackupModuleEnabled = True
AutoBackupInterval = 15
AutoBackupNaming = Sequential
AutoBackupDir = "."
AutoBackupAgentThreshold = 0
AutoBackupBusyCheck = True
AutoBackupScript = bck_var.txt


(Und ja, AutoBackupInterval = 15 ist sehr kurz aber da die Testregion leer ist sollte ein alle 15 Minuten Backup klappen)


Zusätzlich dazu habe ich noch ein die Funktion hinzugezogen die mir per Mailingliste empfohlen wurde da es auch in der Wiki Seite
http://opensimulator.org/wiki/Feature_Proposals/AutoBackup erwähnt wird.
Code: Alles auswählen
AutoBackupScript = bck_var.txt


bei der dann folgendes Script aufgerufen wird,

Code: Alles auswählen
change region Regionname
fcache assets
backup
save oar Regionname.oar


was aber leider auch nichts bringt.. Angeblich erledigt nicht das AutobackupModul die Arbeit sondern es würde nur das Script aufrufen. Ich finde jedoch dies macht gar keinen Sinn und mit oder ohne diesem Eintrag klappt es nicht.

Wenn ich in der Console
Code: Alles auswählen
show modules

eingebe, erhalte ich unter anderem auch den Hinweis


New Region Module (Non-Shared): AutoBackupModule

Das Modul scheint also aktiviert zu sein.

Deshalb mal hier die Frage: Hat irgend jemand das modul Autobackup am laufen. Ich verwende im moment die aktuelles 0.8 Version der Opensim Distribution.

Wordfromthe Wise

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Do 11. Sep 2014, 01:55
von kevinbuckley70
I would also like to get autobackup to work.

I have put all the commands in opensim.ini and regions.ini. The log file shows it loading the module. But the OAR generation never happens.

Is it correct that you also have to add a script file?

Has anyone got this to work?

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Do 11. Sep 2014, 07:33
von bertl
Never tried AutoBackup.
I'm running the daily schedules via injection of screen, and that works fine (for me).

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Do 11. Sep 2014, 10:22
von kevinbuckley70
Thanks for your quick response. I am not aware of this method.

Do you have more details? Is that for Linux or Windows?

I am running Windows.

Thanks, Kevin

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Do 11. Sep 2014, 20:42
von bertl
Well, sorry, Linux here :).
So, just for info: screen can be advised to do things with a bit strange syntax like:
Code: Alles auswählen
... snip ...
      screen -S $fullScreenName -p 0 -X eval "stuff 'change region \"$region\"'^M"
      screen -S $fullScreenName -p 0 -X eval "stuff 'save oar $runDir/$savename.$now.oar'^M"
... snip ...

Variables that start with a dollar-sign containing something of course. :)

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Fr 12. Sep 2014, 00:16
von kevinbuckley70
I guessed it was Linux. I don't think you can insert things into a 'command line' window in Windows. :cry:

Re: OAR AutoBackup Tutorial -deutsch- OpenSimulator

BeitragVerfasst: Fr 12. Sep 2014, 06:17
von Emil_Jannings
I use a simple text file and call it with "command-script" from the server command line. I know this is not auto-backup, but it works and is easy to implement and to use. I hope this is helpful.