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.
📜 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
- OpenSim starten/stoppen
- OpenSim-Grid erstellen/aktualisieren
- Diverse Git-Downloads
- Konfiguration
- INI-Operationen
- XML-Operationen
- Autokonfiguration
- Standalone-Modus
- OpenSim bereinigen
- Systembefehle
- 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