2025-04-19 12:24:35 +02:00
2025-04-09 23:01:31 +02:00
2025-04-19 11:24:35 +02:00
2025-04-19 12:24:35 +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. Dies ist ein ALPHA-Skript - Im Produktivbetrieb nur nach ausführlichem Testing verwenden
2. Immer Backups erstellen VOR jeder Ausführung
3. Keine Haftung für Datenverlust oder Grid-Ausfälle

📜 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 Diese Hilfeseite anzeigen.

📜 Lizenz & Nutzung

  • Skriptname: osmtool.sh
  • Version: V25.4.46.123
  • 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%