Aus METROPOLIS
Konfiguration der Simulator-Software
INI-Dateien
Die Konfigurationsdateien des OpenSim sind bereits optimiert auf den Anschluss des Simulators an das Metropolis-GRID. Falls keine INI-Datei vorhanden ist, muß die Datei OpenSim.ini.Metropolis auf den Namen OpenSim.ini kopiert werden.
Standardmäßig ist SQLite als Datenbanksystem in der Datei OpenSim.ini hinterlegt. Falls stattdessen z.B. MySQL benutzt werden soll, müssen die notwendigen Änderungen manuell vorgenommen werden. Entsprechende Beispiel-Einträge finden sich in der Datei OpenSim.ini.example.
Regions-Datei anlegen
Nun sind wir fast fertig mit unserer OpenSim-Installation. Es fehlt nur noch die erste Regions-Datei. Wir erinnern uns: mit einer OpenSim-Installation (SIM) können mehrere Regionen (also 256x256 mtr. Quadranten) gehostet werden. Für jede zu hostende Region muss es eine Regions-Datei geben. Es gibt also 1 bis n Regions-Dateien.
Die Regions-Dateien haben den Typ XML und befinden sich in der Directory ./opensim/bin/Regions. Falls beim ersten Start des Opensim keine Regions-Datei vorhanden ist, wird automatisch eine Datei default.xml in dieser Directory angelegt. Die notwendigen Regions-Informationen werden dann beim Start des OpenSim an der Console abgefragt.
Wir wollen hier aber schon vorgängig diese Änderungen an der ersten Regions-Datei vornehmen. Dazu legen wir nun die erste Regions-Datei an: Wähle einen beliebigen Namen für deine neue Region und lege die XML-Datei ind dem Verzeichnis ./bin/Regions entsprechend an, z.B. die Datei Apfelland.xml (bitte bei Linux auf Groß-/Kleinschreibung achten!). Du kannst diese Datei auch umbenennen, was bei mehreren Regionen durchaus sinnvoll ist. Als Dateiname wäre hier der Regionsname sinnvoll, was aber nicht Bedingung ist.
Nun haben wir die Datei mit einem Editor geöffnet. Folgender Inhalt wird angezeigt:
<Root> <Config sim_name="Meine Neue Welt" sim_location_x="7050" sim_location_y="7050" internal_ip_address="0.0.0.0" internal_ip_port="9000" allow_alternate_ports="false" external_host_name="meine_ip_oder_domain" master_avatar_first="Dein Avatar-Vorname" master_avatar_last="Dein Avatar-Nachname" master_avatar_pass="Dein Avatar-Passwort" /> </Root>
Hinweis: Der Übersichtlichkeit halber wurde der Inhalt der Zeile <config /> untereinander und nicht (wie im OpenSim-Standard) nebeneinander dargestellt. Dies hat keinen Einfluss auf die Gültigkeit der Datei. OpenSim wird jedoch nach dem ersten Laden der Datei die Daten wieder hintereinander setzen.
Wir nehmen nun die notwendigen Änderungen an deiner ersten Regions-Datei vor:
- sim_name = der von dir gewünschte Regionsname im Metropolis-GRID
- sim_location_x = die X-Koordinate des von dir gewünschten freien Platzes im Metropolis-GRID
- sim_location_y = die Y-Koordinate des von dir gewünschten freien Platzes im Metropolis-GRID
- internal_ip_port = dieser Port muss mit einem am Router weitergeleiteten Port übereinstimmen. Standard für die erste region: 9000. Jede weitere Region plus 1, also: 9001, 9002, 900n
- external_host_name = hier ist der dynDNS-Domainname (ohne http://) oder die IP-Nummer einzutragen
- master_avatar_first = hier den Vornamen deines registrierten Metropolis-Avatars eintragen
- master_avatar_last = hier den Nachnamen deines registrierten Metropolis-Avatars eintragen
- master_avatar_pass = hier das Passwort deines registrierten Metropolis-Avatars eintragen
Falls du weitere Regionen über deine SIM hosten willst, dann wiederhole den obigen Vorgang mit der Anlegung einer zusätzlichen XML-Datei. Dabei sollte natürlich der Port unterschiedlich sein, der Regionsname und auch die Koordinaten angepasst sein. Alle XML-Dateien in der Directory Regions werden von OpenSim gelesen und geladen.
Nächster Schritt --> Starten der OpenSim-Software
