(english version)

Ich betreibe OpenSim auf einem Mac Pro dual quad Intel Xeon 2.8 GHz mit 8 GB RAM. Das ist sehr viel mehr als notwendig ist, allerdings hängt das von den eigenen Bedürfnissen ab. Tatsächlich hängt alles – Ihre Einstellungen, Ihre Hardware-Anforderungen, die Datenbank, die verwendet wird, die Erweiterungen, die Assets, egal was – davon ab, wofür Sie OpenSim benötigen. Ich bin ein “informeller” Nutzer, glaube ich. Ich mag, es auf meinem Computer laufen zu lassen, um darin zu bauen ohne gestört zu werden, um zu experimentieren und Sachen auszuprobieren, und ohne für das alles eine Menge Geld bezahlen zu müssen. Ich muss meine Regionen nicht rund um die Uhr erreichbar haben, und auch wenn es möglich ist, sie zu besuchen, wenn sie hochgefahren sind, tun dies doch nur wenige. Ich biete keine Konten für Nutzer und mache auch keine Werbung dafür, dass es cool ist, mich zu besuchen. Es ist privat.

Allerdings besuche ich gerne andere Orte. Ich will nur nicht für jeden davon ein neues Konto anlegen, nur um dorthin zu kommen (zusammem mit der Qual, jedes Mal mein Aussehen und meine notwendigen Inventar-Assets für jeden einzelnen Grid, den ich besuchen will, neu zu erstellen). Meine Sim ist daher hypergrid-aktiviert. Das ermöglicht es mir, von dort zu anderen hypergrid-aktiven Orten zu teleportieren und dabei mein Aussehen und mein Inventar mitzunehmen, ohne ein Konto zu erstellen. Meine persönliche Herangehensweise ist daher: Einen privaten Ort zu haben (welcher gelegentlich über Hypergrid besucht werden kann, wenn er läuft und jemand die richtige URL kennt) und von dort zu anderen Orten zu hypergridden um sie zu erforschen, um Leute zu treffen, zu chatten, shoppen, usw.

Die Installation von OpenSim ist nicht ganz einfach, und sicher nichts für Leute ohne technisches Verständnis; es ist allerdings auch nicht unmöglich, wenn man genug Entschlusskraft, Lernwilligkeit und Lust hat, an Einstellungen herumzufummeln, bis sie funktionieren. Ich selbst habe keine Kenntnisse von Programmieren, oder auch nur Scripten, und ich weiß nur wenig darüber, wie OpenSim tatsächlich funktioniert. Ich bin nur einen winzigen Schritt weiter als Programme zu installieren und aufzurufen, da ich mit dem Terminal arbeiten kann und ein wenig davon weiß, wie Datenbanken funktionieren.

Um OpenSim zu installieren brauchen Sie nicht nur die OpenSim-Software selbst, sondern auch mehrere andere Programme, die es benötigt. Welche dies sind, hängt im Wesentlichen von Ihrem Gerät ab. In meinem Fall musste ich Mono als Laufzeitumgebung installieren (.NET für Windows). Ich bin nicht sicher ob Python auch benötigt wird, da ich es bereits für Blender installiert hatte. Zusätzlich habe ich MySql installiert, da die Diva Distro, die ich verwende, es benötigt.

Ich fand es am einfachsten, die Diva Distro für meine OpenSim Installation zu verwenden. Das ist eine voreingestellte Installation, welche bereits so konfiguriert ist, dass sie Hypergrid ermöglicht, eine Megaregion aus 4 Regionen erstellt und eine MySql-Datenbank verwendet. Sie kann von der OpenSim Hauptseite oder der Downloads Abteilung heruntergeladen werden. Die Disto beinhaltet Installationsanweisungen als txt-Dateien im Hauptordner, die alles erklären sollten, wie man sie zum Laufen bringt. Wenn man eine Firewall oder einen Router verwendet, muss man Portfreigaben für jede Region einrichten. Die Regionen benötigen jeweils einen eigenen Port für sich, und eine tcp und udp Weiterleitung. Zu erklären, wie das genau funktioniert, ist fast unmöglich, da es für jeden Router anders ist. Grundsätzlich sollte man nach einem Untermenü suchen, das “Ports”, “Weiterleitungen” oder “Freigaben” oder sowas beinhaltet. Jeder Port muss wahrscheinlich einzeln eingestellt werden. Stellen Sie sicher, dass Sie tcp und udp auswählen können; können Sie es nicht, versuchen Sie, die Art der Weiterleitung auf “andere Anwendung” oder ähnliches zu ändern.

Wenn Sie die Einstellungen der Sim ändern wollen, müssen Sie bestimmte .ini-Dateien im bin-Ordner Ihrer OpenSim-Installation editieren; öffnen Sie diese mit einem Texteditor und speichern Sie sie danach unformatiert wieder. Die meisten Einstellungen werden in der opensim.ini aufgeführt, allerdings hat Diva ihre Distro so eingerichtet, dass der Ordner “config-include” die .ini-Dateien beinhaltet, auf die Sie zuerst zugreifen müssen.Die häufigsten Einstellungsoptionen können dort in der MyWorld.ini  gefunden werden; die DivaPreferences.ini beinhaltet weitere Optionen, sollte allerdings nicht von unerfahrenen Nutzern verändert werden, und keinesfalls ohne vorher ein Backup gemacht zu haben. (Backups sind tatsächlich essentiell, und Mac OSX ist dabei recht praktisch. Ich lasse Time Machine immer angeschaltet, was praktischerweise stündlich meine Datenbank zusammen mit dem Rest meiner Festplatte sichert.) Es ist ausgesprochen nützlich, einen grafischen Datenbankbrowser zu verwenden, um einen leichten Zugriff auf die Datenbank zu haben. Ich verwende Sequel Pro, welches hervorragend funktioniert; Windows-Nutzer werden eine andere Lösung benötigen. Früher oder später wird man einfach die Datenbank direkt bearbeiten müssen, und wenn es nur dazu dient, ein Script zu entfernen, das OpenSim jedes mal abstürzen lässt, wenn man es gerade hochfährt.

Sie können weitere Regionen in der RegionConfig.ini im “Regions”-Unterordner erstellen. Eigentlich müssen Sie sie gar nicht in der RegionConfig.ini erstellen, jede .ini-Datei im Regions-Ordner, die die notwendigen Regiondaten enthält, funktioniert, sogar mehrere davon. Ich habe meine Regionen auf drei verschiedene .ini-Dateien aufgeteilt; ich habe zwei Gruppen von jeweils 9 Regionen, und drei weitere Regionen, die Backup 1 bis 3 genannt sind, um .oar-Dateien auszuprobieren oder Sachen zwischen den Gruppen hin und herzubewegen. Außer den einzelnen Ports braucht jede Region auch eine Kartenkoordinate, die nicht von einer anderen Region besetzt ist. Für Hypergrid bietet es sich an, die Regionen in der Gegend um X – 10000, Y – 10000 anzusiedeln, da es ein Teleport-Limit von 4096 Regionen gibt. Das heißt, man kann nicht zu einer Region teleportieren, die weiter als 4096 Regionen von der Region (in Kartenkoordinaten) entfernt ist, auf der man sich gerade befindet. Diese Grenze gilt auch für Hypergrid, und da der Mittelpunkt der meisten Grids bei 10000, 10000 ist, macht es Sinn, den eigenen Mittelpunkt auch dort zu haben, um deren Regionen zu erreichen. Das ist allerdings kein Standard, und es gibt daher Grids, deren Mittelpunkt bei anderen Regionen liegt, z.B. 1000, 1000. Ich finde es daher praktisch, mindestens eine Region zu haben, die frei auf der Karte bewegt werden kann, um einen besseren Ausgangspunkt für den Hypergrid zu Regionen mit weit entfernten Koordinaten zu haben. Hierfür verwende ich die Backup Regionen. Der Tick besteht darin, eine z.B. nach 7500, 7500 zu bewegen, wenn man zu einer Region hypergridden möchte, die bei 5000, 5000 liegt. Man kann dann zuerst zu der eigenen beweglichen Region teleportieren (welche weniger als 4096 Regionen weit entfernt ist) und dann zum Hypergrid-Ziel. Es gibt mehrere Wege, zu einem Hypergrid-Ziel zu gelangen; einer davon besteht darin, einen Link dorthin als Region auf der Karte zu erstellen. Das ist praktisch für Orte, de man regelmäßig besucht – stellen Sie sich das als Hypergrid-”Lesezeichen” vor. Ich habe sie in einer Datei namens hglinks.xml aufgelistet, wie es in der Methode 2 von “Linking Regions in den Hypergrid Installation Instructions beschrieben wird. Zusätzlich habe ich, damit sie jedesmal, wenn ich OpenSim starte geladen werden, den Befehl link-region hglinks.xml in die startup_commands.txt eingefügt. Das ist im Grunde alles an Einstellungen, was ich für meine OpenSim Installation verwende.

Share
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Identi.ca
  • Plurk
  • RSS

Comments

Leave a Reply