2025-04-19 15:23:23 +02:00
2025-04-09 23:01:31 +02:00
2025-04-19 11:24:35 +02:00
2025-04-19 14:53:32 +02:00
2025-04-19 15:23:23 +02:00
2025-04-19 09:53:44 +02:00

opensimMULTITOOL II V25.4 Skript-Dokumentation

Ein Bash-Skript zum Verwalten von OpenSim-Grids (Starten, Stoppen, Bereinigen, Installation).

Benutzung ausschließlich auf eigene Gefahr
Dieses Skript ist im Entwicklungsstadium und kann unbeabsichtigte Datenverluste verursachen.

- WICHTIGE WARNUNGEN:

1.    ALPHA-STATUS
      Dies ist ein Alpha-Skript  Nutzung im Produktivbetrieb ausschließlich nach gründlichem Testen in einer sicheren Umgebung.

2.    BACKUPS SIND VERPFLICHTEND
      Vor jeder Ausführung müssen vollständige Backups aller betroffenen Systeme/Daten erstellt werden.

3.    HAFTUNGSAUSSCHLUSS
      Es wird keine Haftung für Datenverlust, Systemausfälle oder Folgeschäden übernommen. Nutzung auf eigenes Risiko.

4.    EINGESCHRÄNKTE ZUVERLÄSSIGKEIT
      Selbst als "sicher" markierte Funktionen können je nach Betriebssystem, Konfiguration oder Umgebung unerwartetes Verhalten zeigen.
      → Ausführliche Tests in Ihrer spezifischen Umgebung sind zwingend erforderlich.

📜 Nutzungsbedingungen

Durch die Ausführung dieses Skripts bestätigen Sie:

  • Die Risiken vollständig zu verstehen
  • Ausreichende Backups erstellt zu haben
  • Dass der Autor nicht für Schäden haftet

📋 Inhaltsverzeichnis

  1. OpenSim starten/stoppen
  2. OpenSim-Grid erstellen/aktualisieren
  3. Diverse Git-Downloads
  4. Konfiguration
  5. INI-Operationen
  6. XML-Operationen
  7. Autokonfiguration
  8. Standalone-Modus
  9. OpenSim bereinigen
  10. Systembefehle
  11. Hilfen

🔄 OpenSim starten, stoppen und neustarten

Befehl Beschreibung
opensimstart Startet den OpenSim-Server.
opensimstop Stoppt den OpenSim-Server.
opensimrestart Startet OpenSim neu.
check_screens Überprüft laufende OpenSim-Prozesse und startet sie bei Bedarf neu.

🛠️ OpenSim-Grid erstellen oder aktualisieren

Befehl Beschreibung
servercheck Prüft, ob der Server für OpenSim bereit ist.
createdirectory Erstellt die benötigten Verzeichnisse.
opensimbuild OpenSim-Programm erstellen.
opensimcopy OpenSim kopieren/upgraden.
database_setup SQL-Datenbanken erstellen.
setcrontab Crontab Automatisierungen erstellen.
opensimupgrade OpenSim aktualisieren (Experimentelle Funktion)

📂 Diverse Git-Downloads

Befehl Beschreibung
opensimgitcopy OpenSim aus Git herunterladen.
moneygitcopy MoneyServer aus Git herunterladen.
ruthrothgit Ruth/Roth IAR-Dateien aus Git (Experimentelle Funktion).
avatarassetsgit Ruth/Roth Assets aus Git (Experimentelle Funktion).
osslscriptsgit OSSL Beispiel-Skripte herunterladen.
pbrtexturesgit PBR Texturen aus Git (Experimentelle Funktion).
downloadallgit Alle Git-Repositories herunterladen (Experimentelle Funktion).
versionrevision Versionsrevision auf Expanded setzen.

⚙️ Konfiguration

Befehl Beschreibung
configall Testkonfiguration setzen (Experimentelle Funktion).
opensimconfig OpenSim-Einstellungen setzen (Experimentelle Funktion).
regionsconfig Automatische OpenSim-Regionenkonfiguration (Experimentelle Funktion).
cleandoublecomments Doppelte Kommentare bereinigen (Experimentelle Funktion).
clean_comments_and_empty_lines Kommentare und Leerzeilen löschen (Experimentelle Funktion).
generate_name Zufälligen Namen generieren (Experimentelle Funktion).
clean_config Konfigurationsdatei bereinigen (Experimentelle Funktion).

📜 INI-Operationen

Befehl Beschreibung
verify_ini_section INI-Abschnitt verifizieren (Experimentelle Funktion).
verify_ini_key INI-Schlüssel verifizieren (Experimentelle Funktion).
add_ini_section INI-Abschnitt hinzufügen (Experimentelle Funktion).
set_ini_key INI-Schlüssel setzen (Experimentelle Funktion).
del_ini_section INI-Abschnitt löschen (Experimentelle Funktion).
uncomment_ini_line INI-Zeile entkommentieren (Experimentelle Funktion).

📄 XML-Operationen

Befehl Beschreibung
verify_xml_section XML-Abschnitt verifizieren (Experimentelle Funktion).
add_xml_section XML-Abschnitt hinzufügen (Experimentelle Funktion).
del_xml_section XML-Abschnitt löschen (Experimentelle Funktion).

🔧 Autokonfiguration

Befehl Beschreibung
setrobusthg Robust-HG einstellen (Experimentelle Funktion).
setopensim OpenSim-Pfade einstellen (Experimentelle Funktion).
setgridcommon Grid-Konfiguration einstellen (Experimentelle Funktion).
setflotsamcache Flotsam-Cache konfigurieren (Experimentelle Funktion).
setosslenable OSSL-Funktionen aktivieren (Experimentelle Funktion).
setwelcome Willkommensregion setzen (Experimentelle Funktion).
autosetinstall Automatische Installation (Experimentelle Funktion).
configure_pbr_textures PBR-Texturen (Experimentelle Funktion).

🖥️ Standalone-Modus

Befehl Beschreibung
standalone Standalone-Menü.
standalonestart Startet OpenSim im Standalone-Modus (Experimentelle Funktion).
standalonestop Stoppt OpenSim im Standalone-Modus (Experimentelle Funktion).
standalonerestart Startet OpenSim Standalone neu (Experimentelle Funktion).

🧹 OpenSim Grid Bereinigen

Warnung: Einige Befehle erfordern eine Neuinstallation von OpenSim!

Befehl Beschreibung
dataclean Alte Dateien löschen ( Neuinstallation erforderlich!) (Experimentelle Funktion)
pathclean Alte Verzeichnisse löschen ( Neuinstallation erforderlich!) (Experimentelle Funktion)
cacheclean Cache bereinigen.
logclean Logs löschen.
mapclean Maptiles löschen.
autoallclean Komplettbereinigung ( Neuinstallation erforderlich!) (Experimentelle Funktion)
regionsclean Alle Regionen löschen. (Experimentelle Funktion)
cleanall Alles bereinigen ( Neuinstallation erforderlich!) (Experimentelle Funktion)
renamefiles Umbenennung aller *.example Dateien.

🛠️ Systembefehle

Befehl Beschreibung
reboot Grid herunterfahren und Server neustarten.

Hilfen

Befehl Beschreibung
help Die Hilfeseite anzeigen.

📜 Lizenz & Nutzung

  • Skriptname: osmtool.sh
  • Version: V25.4.59.154
  • Autor: Manfred Aabye
  • Lizenz: MIT

S
Description
No description provided
Readme MIT
1.5 MiB
Languages
Shell 81.4%
PHP 16.3%
CSS 1.7%
JavaScript 0.6%