mirror of
https://github.com/ManfredAabye/opensimMULTITOOLS-II.git
synced 2026-07-30 02:32:22 +00:00
59631bc59cf7fd0afc337b77c4309bb46e5b856d
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
- 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. |
📜 Lizenz & Nutzung
- Skriptname:
osmtool.sh - Version: V25.4.63.181
- Autor: Manfred Aabye
- Lizenz: MIT
Languages
Shell
81.4%
PHP
16.3%
CSS
1.7%
JavaScript
0.6%