mirror of
https://github.com/ManfredAabye/oswebinterface.git
synced 2026-08-14 00:57:50 +00:00
149 lines
6.0 KiB
Markdown
149 lines
6.0 KiB
Markdown
# Konfigurationsanleitung für das OS Webinterface
|
||
|
||
Diese Anleitung erklärt die wichtigsten Einstellungen aus der config.example.php und wie du sie für dein Grid anpasst.
|
||
|
||
Kopiere die config.example.php in config.php und passe die folgenden Abschnitte an:
|
||
|
||
## 1. RemoteAdmin-Konfiguration
|
||
|
||
- **REMOTEADMIN_URL**: Adresse des RemoteAdmin-Servers (z.B. localhost oder IP)
|
||
> Wird benötigt, damit das Webinterface mit dem OpenSim-Grid kommunizieren und Verwaltungsbefehle senden kann.
|
||
- **REMOTEADMIN_PORT**: Port des RemoteAdmin-Servers (Standard: 8002)
|
||
> Gibt an, auf welchem Port der RemoteAdmin-Dienst erreichbar ist.
|
||
|
||
## 2. Seitenadressen
|
||
|
||
- **BASE_URL**: Basis-URL deiner Webseite (z.B. <http://deinserver.de>)
|
||
> Die Hauptadresse, unter der das Webinterface erreichbar ist. Wichtig für Links und Weiterleitungen.
|
||
- **SITE_NAME**: Name deines Grids
|
||
> Wird auf der Webseite angezeigt und dient zur Identifikation deines Grids.
|
||
|
||
## 3. Template-Auswahl
|
||
|
||
- **HEADER_FILE**: Wähle das gewünschte Template für das Seitenlayout (z.B. headerBlanc.php, headerBT5.php usw.)
|
||
> Bestimmt das Aussehen und Layout der Seite. Verschiedene Header bieten unterschiedliche Designs.
|
||
|
||
## 4. Banker-Konfiguration
|
||
|
||
- **BANKER_UUID**: UUID des Bankers (wird für MoneyServer benötigt)
|
||
> Identifiziert den System-Benutzer, der für Geldtransaktionen im Grid zuständig ist.
|
||
|
||
## 5. Verifizierung
|
||
|
||
- **VERIFICATION_METHOD**: "email" oder "uuid" – wie sollen Nutzer verifiziert werden?
|
||
> Legt fest, ob sich Nutzer per E-Mail oder UUID verifizieren müssen. Erhöht die Sicherheit bei der Registrierung.
|
||
|
||
## 6. Asset-Einstellungen
|
||
|
||
- **ASSETPFAD**: Pfad zum Asset-Cache
|
||
> Speicherort für zwischengespeicherte Grid-Assets (z.B. Bilder, Texturen).
|
||
- **ASSET_FEHLT**: Standardbild für fehlende Assets
|
||
> Platzhalterbild, wenn ein Asset nicht gefunden wird.
|
||
- **GRID_PORT**: Port für Grid-Dienste
|
||
> Gibt an, auf welchem Port Grid-Dienste laufen (z.B. Regionsserver).
|
||
- **GRID_ASSETS**: Pfad für Grid-Assets
|
||
> Relativer Pfad zu den Grid-Assets (z.B. für Texturen).
|
||
- **GRID_ASSETS_SERVER**: URL des Asset-Servers
|
||
> Komplette Adresse, unter der die Grid-Assets erreichbar sind.
|
||
|
||
## 7. Grid-Liste & Guide
|
||
|
||
- **GRIDLIST_FILE**: Datei für die Grid-Liste
|
||
> Enthält die Übersicht aller Grids/Regionen, die im Webinterface angezeigt werden.
|
||
- **GRIDLIST_VIEW**: Anzeigeformat (json, database, grid)
|
||
> Bestimmt, wie die Grid-Liste dargestellt wird (als JSON, aus Datenbank oder als Tabelle).
|
||
|
||
## 8. Tagesmeldungen
|
||
|
||
- **SHOW_DAILY_UPDATE**: Tagesmeldungen aktivieren (true/false)
|
||
> Zeigt aktuelle Hinweise oder News auf der Startseite an.
|
||
- **DAILY_UPDATE_TYPE**: "text" oder "rss"
|
||
> Legt fest, ob die Tagesmeldung als Text oder aus einem RSS-Feed geladen wird.
|
||
- **DAILYTEXT**: Text für Tagesmeldung
|
||
> Wird angezeigt, wenn als Typ "text" gewählt ist.
|
||
- **RSS_FEED_URL**: URL des RSS-Feeds
|
||
> Quelle für News, wenn als Typ "rss" gewählt ist.
|
||
|
||
## 9. Media-Server
|
||
|
||
- **MEDIA_SERVER**: URL des Media-Streams
|
||
> Adresse eines Audio- oder Videostreams, der im Webinterface eingebunden werden kann.
|
||
- **MEDIA_SERVER_STATUS**: Status-URL des Media-Servers
|
||
> Zeigt den aktuellen Status des Streams an (z.B. ob online).
|
||
|
||
## 10. Passwörter
|
||
|
||
- Passwörter für verschiedene Bereiche werden als Array gespeichert.
|
||
> Dienen zur Absicherung von Verwaltungsfunktionen und Schnittstellen. Unbedingt vor Produktivbetrieb ändern! Nutze dazu den paswd_generator.php im include-Ordner.
|
||
|
||
## 11. Farbschemata
|
||
|
||
- Wähle ein Farbschema oder passe die Farben individuell an.
|
||
- **SHOW_COLOR_BUTTONS**: Farbauswahl anzeigen (true/false)
|
||
> Ermöglicht Nutzern, das Farbschema der Seite selbst zu wählen.
|
||
- **INITIAL_COLOR_SCHEME**: Name des Farbschemas
|
||
> Legt das Standard-Farbschema beim Laden der Seite fest.
|
||
|
||
## 12. Schriftarten & Größen
|
||
|
||
- Passe Schriftarten und -größen nach Wunsch an.
|
||
> Bestimmt das Aussehen und die Lesbarkeit der Seite.
|
||
|
||
## 13. Links & Bilder
|
||
|
||
- Passe Linkfarben, Hintergrund- und Vordergrundbilder an.
|
||
> Gestaltet das Erscheinungsbild und die Benutzerfreundlichkeit.
|
||
|
||
## 14. Anzeigeoptionen
|
||
|
||
- **LOGO_ON**: Logo anzeigen (ON/OFF)
|
||
> Blendet das Logo auf der Seite ein oder aus.
|
||
- **TEXT_ON**: Begrüßungstext anzeigen (ON/OFF)
|
||
> Zeigt einen individuellen Begrüßungstext auf der Startseite an.
|
||
- **LOGO_PATH**: Pfad zum Logo
|
||
> Gibt an, wo das Logo-Bild gespeichert ist.
|
||
|
||
## 15. Begrüßungstext
|
||
|
||
- Passe Begrüßungstext, Farbe, Ausrichtung und Größe an.
|
||
> Gestaltet die Willkommensnachricht für Besucher individuell.
|
||
|
||
## 16. Bildanzeige (Slideshow)
|
||
|
||
- **SLIDESHOW_FOLDER**: Verzeichnis für Bilder
|
||
> Ordner, aus dem die Slideshow die Bilder lädt.
|
||
- **IMAGE_SIZE**: Bildgröße
|
||
> Bestimmt die Anzeigegröße der Slideshow-Bilder.
|
||
- **SLIDESHOW_DELAY**: Zeit zwischen Bildern
|
||
> Wie lange jedes Bild angezeigt wird (in Millisekunden).
|
||
|
||
## 17. Maptiles & Grid-Zentrum
|
||
|
||
- Farben und Einstellungen für die Grid-Kartenanzeige
|
||
- **CONF_CENTER_COORD_X/Y**: Zentrum des Grids
|
||
> Legt die Koordinaten des Kartenmittelpunkts fest.
|
||
- **MAPS_X/Y**: Anzahl der Kacheln
|
||
> Bestimmt die Größe der angezeigten Grid-Karte.
|
||
|
||
## 18. MOTD (Message of the Day)
|
||
|
||
- **MOTD**: "Dyn" (dynamisch) oder "Static" (statisch)
|
||
> Legt fest, ob die Tagesnachricht dynamisch generiert oder statisch angezeigt wird.
|
||
- **MOTD_STATIC_MESSAGE**: Statische Nachricht
|
||
> Text, der als feste Nachricht angezeigt wird.
|
||
- **MOTD_STATIC_TYPE**: Typ der Nachricht
|
||
> Kategorisiert die Nachricht (z.B. system, info).
|
||
- **MOTD_STATIC_URL_TOS/DMCA**: Links zu TOS/DMCA
|
||
> Verlinkt auf die Nutzungsbedingungen und DMCA-Informationen.
|
||
|
||
## 19. RSS-Feeds
|
||
|
||
- **$feed_urls**: Liste der RSS-Feeds
|
||
> Hier können mehrere News-Quellen eingetragen werden, die im Webinterface angezeigt werden.
|
||
- **$max_entries**: Maximale Einträge pro Feed
|
||
> Begrenzt die Anzahl der angezeigten News pro Feed.
|
||
|
||
---
|
||
|
||
**Hinweis:** Passe alle Werte in deiner config.php an deine Umgebung an. Die Beispielwerte dienen nur zur Orientierung!
|