27.03.2014, 00:12
(Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2014, 00:29 von Mareta Dagostino.)
Hallo waghalsigste Tester!
"Hart Coding Events"
präsentiert den ersten Wurf eines Ubuntu-Installationspakets für die Metropolis Edition von OpenSim! Eine Download-, Installations- und Konfigurationsanleitung ist auch schon zusammengestöpselt...
http://hyperweb.eu/Server-Tutorial/Opensim-Metro/
Kompatibel ist "opensim-metro" zu allen Ubuntu-Varianten ab 12.04 (Precise Pangolin) oder Debian 7 (Wheezy). Auch wenn Canonical mehrere Varianten von verschiedenen Buildservern bereitstellt, sollten die alle inhaltlich identisch sein.
Installiert werden:
-> die aktuell freigegebene Metropolis-Edition 0.7.6.2
-> falls noch nicht installiert: MySQL
-> falls noch nicht installiert: Mono
-> falls noch nicht installiert: screen
Bekannte Baustellen und Fehler:
-> H: Deinstallation wird noch nicht unterstützt, Teile werden gelöscht und andere Teile bleiben auf der Platte.
-> M: Deinstallation soll die Datenbanken löschen, soweit sie mit Hilfe der Verzeichnisnamen identifizierbar sind.
-> L: Wird über eine bestehende OpenSim Instanz drüber installiert, versucht das Script noch nicht, das eventuell veränderte OpenSim Passwort zu sichern. Luxusfunktion, immerhin hat der User das (vermeintliche) Passwort zweimal eingetippt.
-> M: Wenn mehrere Instanzen installiert werden, liegen sie alle auf Port 9000. Da muss eine Abfrage ergänzt werden für den Fall, dass zwei Instanzen gleichzeitig laufen sollen.
(H: hohe Prio, M: mittlere Prio, L: niedrige Prio)
Bewusst gewählte Einschränkungen:
a) Datenbankname, Username in der Datenbank und Verzeichnisname sind innerhalb einer OpenSim Instanz gleich. (Begründung: Vermeidung unnötiger Benutzereingaben, Vereinfachung der Konfiguration.)
b) Alle Regionen einer Instanz gehören zum selben Estate mit dem selben Master Avatar. (Begründung: Vermeidung unnötiger Benutzereingaben, Vereinfachung der Konfiguration.)
c) Es dürfen nur Buchstaben und Ziffern eingegeben werden. Ausnahmen: Punkte bei der IP-Adresse und Leerzeichen bei Regionsnamen und Estatenamen. (Begründung: Es gibt etliche Sonderzeichen, die einen Abbruch des Batch-Scripts verursachen. Außerdem weiß ich nicht, welche Sonderzeichen die verschiedenen Parameter in OpenSim sicher akzeptieren. Das OpenSim-Datenbank-Passwort braucht keinen hohen Schutzlevel, da es sowieso als Klartext in die Ini-Datei geschrieben wird.)
Bash ist keine Sprache, sondern eine Krankheit!
Eure Mareta
Übrigens: Außerhalb des Metro-Grids benimmt sich die Version wie eine gewöhnliche 0.7.6.1. Sollten andere Grids Interesse haben in die Auswahl mit aufgenommen zu werden, bin ich dafür prinzipiell offen. Allerdings sollten Interessenten schon (grob gepeilt) mindestens drei Monate online sein, 50 Regionen und 50 aktive Nutzer haben, ich will das ja nicht wegen jedem privaten Hobbyprojekt umprogrammieren. Natürlich kommen auch nur Grids in Frage, deren Betreiber den Anschluss privater Rechner begrüßen.
"Hart Coding Events"

http://hyperweb.eu/Server-Tutorial/Opensim-Metro/
Kompatibel ist "opensim-metro" zu allen Ubuntu-Varianten ab 12.04 (Precise Pangolin) oder Debian 7 (Wheezy). Auch wenn Canonical mehrere Varianten von verschiedenen Buildservern bereitstellt, sollten die alle inhaltlich identisch sein.
Installiert werden:
-> die aktuell freigegebene Metropolis-Edition 0.7.6.2
-> falls noch nicht installiert: MySQL
-> falls noch nicht installiert: Mono
-> falls noch nicht installiert: screen
Bekannte Baustellen und Fehler:
-> H: Deinstallation wird noch nicht unterstützt, Teile werden gelöscht und andere Teile bleiben auf der Platte.
-> M: Deinstallation soll die Datenbanken löschen, soweit sie mit Hilfe der Verzeichnisnamen identifizierbar sind.
-> L: Wird über eine bestehende OpenSim Instanz drüber installiert, versucht das Script noch nicht, das eventuell veränderte OpenSim Passwort zu sichern. Luxusfunktion, immerhin hat der User das (vermeintliche) Passwort zweimal eingetippt.
-> M: Wenn mehrere Instanzen installiert werden, liegen sie alle auf Port 9000. Da muss eine Abfrage ergänzt werden für den Fall, dass zwei Instanzen gleichzeitig laufen sollen.
(H: hohe Prio, M: mittlere Prio, L: niedrige Prio)
Bewusst gewählte Einschränkungen:
a) Datenbankname, Username in der Datenbank und Verzeichnisname sind innerhalb einer OpenSim Instanz gleich. (Begründung: Vermeidung unnötiger Benutzereingaben, Vereinfachung der Konfiguration.)
b) Alle Regionen einer Instanz gehören zum selben Estate mit dem selben Master Avatar. (Begründung: Vermeidung unnötiger Benutzereingaben, Vereinfachung der Konfiguration.)
c) Es dürfen nur Buchstaben und Ziffern eingegeben werden. Ausnahmen: Punkte bei der IP-Adresse und Leerzeichen bei Regionsnamen und Estatenamen. (Begründung: Es gibt etliche Sonderzeichen, die einen Abbruch des Batch-Scripts verursachen. Außerdem weiß ich nicht, welche Sonderzeichen die verschiedenen Parameter in OpenSim sicher akzeptieren. Das OpenSim-Datenbank-Passwort braucht keinen hohen Schutzlevel, da es sowieso als Klartext in die Ini-Datei geschrieben wird.)
Bash ist keine Sprache, sondern eine Krankheit!

Eure Mareta
Übrigens: Außerhalb des Metro-Grids benimmt sich die Version wie eine gewöhnliche 0.7.6.1. Sollten andere Grids Interesse haben in die Auswahl mit aufgenommen zu werden, bin ich dafür prinzipiell offen. Allerdings sollten Interessenten schon (grob gepeilt) mindestens drei Monate online sein, 50 Regionen und 50 aktive Nutzer haben, ich will das ja nicht wegen jedem privaten Hobbyprojekt umprogrammieren. Natürlich kommen auch nur Grids in Frage, deren Betreiber den Anschluss privater Rechner begrüßen.