Grid-Anleitung

From OpenSimWiki
Jump to: navigation, search

Vorwort

Das schlimme ist eigentlich nur das konfigurieren des OpenSimulator´s.

Es müssen einige OpenSim Konfigurierungsdateien geändert werden.

Jetzt kommt die Qual der Wahl, was für ein Grid möchte man.

Es gibt da einige Unterschiede auf die ich hier nicht eingehe.

(Achtung gegen böswillige angriffe müsst ihr alles sichern, wie das geht sagt euch der Hersteller eures Betriebssystems, Apache und MySQL.)


Hier mal ein HG Grid

Erstens Robust läuft nur mit MySQL oder PGSQL meist wird aber MySQL verwendet.

Robust.HG.ini.example umbenennen in Robust.ini

Diese Datei öffnen.

Unter Const BaseURL eure URL eintragen (Eure-IP-oder-Adresse.de) diese muss von außen erreichbar sein.

Zeile 172 vor HomeURI und GatekeeperURI das ; Semikolon weg machen.

Die Datenbank in Zeile 219 eintragen.

Zeile 324 Hier muss eine Default Region angegeben werden dieses Beispiel nutzt den Namen welcome

    Region_welcome = "DefaultRegion, FallbackRegion"

oder

    Region_ersteregion = "DefaultRegion"
    Region_zweiteregion = "FallbackRegion"

Ab Zeile 586 müsst ihr

den Namen eures Grid´s 2 mal angeben.

    gridname = "Mein Neues Grid"
    gridnick = "MNG"

Für das Webinterface noch

    welcome = ${Const|BaseURL}/splash/index.php
    register = ${Const|BaseURL}/splash/createavatar.php

einfügen oder ändern.

Jetzt den Robust starten mit Robust.exe oder mono Robust.exe

Beim ersten Start jammert der Robust weil die Verzeichnisse und Dateien noch nicht geschrieben sind,

das macht der beim 2. Start nicht mehr deshalb beenden und neu starten.

Mit „create user“ den ersten Benutzer Avatar anlegen.

Fertig.

OpenSimulator

OpenSim.ini.example umbenennen in OpenSim.ini

Zeile 825 vor gridname = "OSGrid" das ;Semikolon entfernen und eueren Gridnamen eintragen.

Zeile 1194 vor Include-Architecture = "config-include/GridHypergrid.ini" das ;Semikolon entfernen.


config-include/FlotsamCache.ini.example umbenennen in FlotsamCache.ini

Fertig.


config-include/GridCommon.ini.example umbenennen in GridCommon.ini

Hier könnt ihr eure 2. MySQL Datenbank angeben oder einfach alles so belassen und SQLite nutzen.

Zeile 45 vor HomeURI und GatekeeperURI das ; Semikolon weg machen.

Die Eure-IP-oder-Adresse.de Einstellungen werden von der Robust.ini übernommen

es ist also nur ein Einstellungsbedarf wenn ihr das weitergeben möchtet.

Das wiederum ist auch ganz einfach indem ihr den Const abschnitt aus der Robust.ini ganz oben rein kopiert.

Code:

    [Const]
    ; The URL of the Robust server
    BaseURL = "http://Eure-IP-oder-Adresse.de"
    ; The public port of the Robust server
    PublicPort = "8002"
    ; The private port of the Robust server
    PrivatePort = "8003"


Jetzt den OpenSimulator starten mit OpenSim.exe oder mono OpenSim.exe

Die abfragen könnt ihr fast alle mit Enter bestätigen, nur euren Namen und Passwort nicht das müsst ihr eingeben.

Beim ersten Start jammert der OpenSim weil die Verzeichnisse und Dateien noch nicht geschrieben sind,

das macht der beim 2. Start nicht mehr deshalb beenden und neu starten.


Webinterface

Mit der Splash Seite die ich erstellt habe ist eine komplette Informationsseite mit Karte schnell erstellt.

(Achtung: Das entpackte Verzeichnis in splash umbenennen)

PHP7 bedeutet das es auch auf Modernen Server/PC läuft (ab PHP5.6 oder so läuft das)

Das gute an der Sache ist noch das es Optisch komplett und schnell geändert werden kann.

Das einfachste ist Bilder austauschen und die eigenen Regionen eintragen.

Download:

https://github.com/wp2opensim/openSIMULATOR-SPLASH-PHP7

Anleitung:

https://github.com/wp2opensim/openSIMULA...-PHP7/wiki


Wenn man ein offenes Grid haben möchte dann braucht man eine Registrierung für neue Avatare.

Wenn man die Splash Seite installiert hat mit dem Installer dann braucht ihr nur die

Datei createavatar.php hinein zu kopieren(keine weitere Installierung mehr).

Download und Anleitung:

https://github.com/wp2opensim/openSIMULA...-PHP7/wiki


So vielleicht noch ein Regionsgenerator der die Regions.ini erstellt.

Dies benötigt keine Installierung nur schreib rechte für die *.ini Datei.

https://github.com/wp2opensim/openSIMULA...rator-PHP7


Das war es schon

Ich habe das so einfach wie möglich gemacht das jeder ohne Vorkenntnisse ein Minimalistisches und optisch ansprechendes Webinterface haben kann.

Ich habe auch darauf geachtet das nichts spezielles installiert werden muss sondern nur das übliche was so ein Web Server benötigt (lamp oder xampp).


Dies ist ein minimalistisch voreingestelltes Grid.

Bitte bedenkt das die Feinabstimmung und weiteren Einstellungen, mitunter etwas kompliziert sind.