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
- 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 |
moneyserveriniconfig |
Konfiguriert MoneyServer.ini (Experimentelle Funktion). |
opensiminiconfig |
Konfiguriert OpenSim.ini (Experimentelle Funktion). |
robusthginiconfig |
Konfiguriert Robust.HG.ini (Experimentelle Funktion). |
robustiniconfig |
Konfiguriert Robust.ini (Experimentelle Funktion). |
gridcommoniniconfig |
Erstellt GridCommon.ini (Experimentelle Funktion). |
standalonecommoniniconfig |
Erstellt StandaloneCommon.ini (Experimentelle Funktion). |
flotsaminiconfig |
Erstellt FlotsamCache.ini (Experimentelle Funktion). |
osslenableiniconfig |
Konfiguriert osslEnable.ini (Experimentelle Funktion). |
welcomeiniconfig |
Konfiguriert Begrüßungsregion (Experimentelle Funktion). |
regionsiniconfig |
Startet neue Regionen-Konfigurationen (Experimentelle Funktion). |
iniconfig |
Startet ALLE Konfigurationen (Experimentelle Funktion). |
generate_name |
Zufälligen Namen generieren (Experimentelle Funktion). |
clean_config |
Konfigurationsdatei bereinigen (Experimentelle Funktion). |
database_set_iniconfig |
Datenbanken einfügen (Experimentelle Funktion). |
configure_pbr_textures |
PBR-Texturen (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). |
🖥️ 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. |
prohelp |
Die Pro Hilfeseite anzeigen. |
➔ 📖 Wiki Dokumentation
📜 Lizenz & Nutzung
- Skriptname:
osmtool.sh
- Version: V25.4.70.265
- Autor: Manfred Aabye
- Lizenz: MIT