opensimMULTITOOL II V25.5
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.
📋 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. |
opensimstartParallel |
Startet alle Regionen parallel. |
opensimstopParallel |
Stoppt alle Regionen parallel. |
opensimrestartParallel |
Startet alle Regionen neu (parallel). |
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. |
opensimupgrade |
OpenSim aktualisieren. |
autoupgrade |
Führt automatisches Upgrade durch. |
autoupgradefast |
Führt automatisches paralleles Upgrade durch. |
regionbackup |
Backup aller Regionsdaten. |
robustbackup |
Backup der Robust-Datenbank mit Zeitraumfilter. |
robustrestore <user> <pass> [teil] |
Wiederherstellung aus Backup. |
robustrepair <user> <pass> [aktion] |
Reparatur oder Bereinigung. |
setcrontab |
Crontab Automatisierungen erstellen. |
📂 Diverse Git-Downloads
| Befehl |
Beschreibung |
opensimgitcopy |
OpenSim aus Git herunterladen. |
moneygitcopy |
MoneyServer aus Git herunterladen. |
ruthrothgit |
Ruth/Roth IAR-Dateien aus Git. |
avatarassetsgit |
Ruth/Roth Assets aus Git. |
osslscriptsgit |
OSSL Beispiel-Skripte herunterladen. |
pbrtexturesgit |
PBR Texturen aus Git. |
downloadallgit |
Alle Git-Repositories herunterladen. |
versionrevision |
Versionsrevision auf Expanded setzen. |
⚙️ Konfiguration
| Befehl |
Beschreibung |
moneyserveriniconfig |
Konfiguriert MoneyServer.ini. |
opensiminiconfig |
Konfiguriert OpenSim.ini. |
robusthginiconfig |
Konfiguriert Robust.HG.ini. |
robustiniconfig |
Konfiguriert Robust.ini. |
gridcommoniniconfig |
Erstellt GridCommon.ini. |
standalonecommoniniconfig |
Erstellt StandaloneCommon.ini. |
flotsaminiconfig |
Erstellt FlotsamCache.ini. |
osslenableiniconfig |
Konfiguriert osslEnable.ini. |
welcomeiniconfig |
Konfiguriert Begrüßungsregion. |
regionsiniconfig |
Startet neue Regionen-Konfigurationen. |
iniconfig |
Startet ALLE Konfigurationen. |
📜 INI-Operationen
| Befehl |
Beschreibung |
verify_ini_section |
INI-Abschnitt verifizieren. |
verify_ini_key |
INI-Schlüssel verifizieren. |
add_ini_section |
INI-Abschnitt hinzufügen. |
set_ini_key |
INI-Schlüssel setzen. |
del_ini_section |
INI-Abschnitt löschen. |
📄 XML-Operationen
| Befehl |
Beschreibung |
verify_xml_section |
XML-Abschnitt verifizieren. |
add_xml_section |
XML-Abschnitt hinzufügen. |
del_xml_section |
XML-Abschnitt löschen. |
🖥️ Standalone-Modus
| Befehl |
Beschreibung |
standalone |
Standalone-Menü. |
standalonestart |
Startet OpenSim im Standalone-Modus. |
standalonestop |
Stoppt OpenSim im Standalone-Modus. |
standalonerestart |
Startet OpenSim Standalone neu. |
🧹 OpenSim Grid Bereinigen
⚠ Warnung: Einige Befehle erfordern eine Neuinstallation von OpenSim!
| Befehl |
Beschreibung |
dataclean |
Alte Dateien löschen (⚡ Neuinstallation erforderlich!) |
pathclean |
Alte Verzeichnisse löschen (⚡ Neuinstallation erforderlich!) |
cacheclean |
Cache bereinigen. |
logclean |
Logs löschen. |
mapclean |
Maptiles löschen. |
autoallclean |
Komplettbereinigung (⚡ Neuinstallation erforderlich!) |
regionsclean |
Alle Regionen löschen. |
cleanall |
Alles bereinigen (⚡ Neuinstallation erforderlich!) |
renamefiles |
Umbenennung aller *.example Dateien. |
clean_linux_logs |
Linux-Systemlogs bereinigen. |
delete_opensim |
Entfernt OpenSimulator komplett inkl. Verzeichnissen. |
🛠️ Systembefehle
| Befehl |
Beschreibung |
reboot |
Grid herunterfahren und Server neustarten. |
❓ Hilfen
| Befehl |
Beschreibung |
help |
Die Hilfeseite anzeigen. |
prohelp |
Erweiterte Hilfeseite mit allen Experten-Befehlen anzeigen. |
➔ 📖 Wiki Dokumentation
📜 Lizenz & Nutzung
- Skriptname:
osmtool.sh
- Version: V25.5.101.412
- Autor: Manfred Aabye
- Lizenz: MIT