opensimMULTITOOL Ubuntu Linux Server - Druckversion +- GridTalk.de (https://www.gridtalk.de) +-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4) +--- Forum: Technik (https://www.gridtalk.de/forumdisplay.php?fid=25) +---- Forum: Linux (https://www.gridtalk.de/forumdisplay.php?fid=26) +---- Thema: opensimMULTITOOL Ubuntu Linux Server (/showthread.php?tid=4076) |
opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 17.06.2021 opensimMULTITOOL, Shell Script, Version 0.33.84 opensim.sh Basiert auf meinen Einzelscripten, an denen ich bereits 6 Jahre Arbeite und verbessere. Da Server unterschiedlich sind, kann eine einwandfreie Funktion nicht gewährleistet werden, also bitte mit bedacht verwenden. Die Benutzung dieses Scripts, oder deren Bestandteile, erfolgt auf eigene Gefahr!!! Erstellt und getestet ist opensim.sh, auf verschiedenen Ubuntu 18.04 Servern, unter verschiedenen Server Anbietern (Contabo, Hetzner etc.). Dieses Script läuft auf einem Grid mit 40 Simulatoren genauso, wie mit zum Beispiel OsGrid angebundenen Simulatoren. Es wird automatisch eine DATUM-multitool.log angelegt um nachzuverfolgen ob alles ordnungsgemäß ausgeführt wurde. https://github.com/BigManzai/OpenSim-Shell-Script Ausschnitt der vorhandenen Funktionen: hilfe - hat keine Parameter Eine einfache Hilfe als Übersicht. Beispiel: /opt/opensim.sh oder /opt/opensim.sh hilfe restart - hat keine Parameter Startet das gesamte Grid neu. Beispiel: /opt/opensim.sh restart oder /opt/opensim.sh r autostop - hat keine Parameter Stoppt das gesamte Grid. Beispiel: /opt/opensim.sh autostop autostart - hat keine Parameter Startet das gesamte Grid. Beispiel: /opt/opensim.sh autostart works - Verzeichnisname Einzelne screens auf Existenz prüfen. Beispiel: /opt/opensim.sh works sim1 osstart - Verzeichnisname Startet einen einzelnen Simulator. Beispiel: /opt/opensim.sh osstart sim1 osstop - Verzeichnisname Stoppt einen einzelnen Simulator. Beispiel: /opt/opensim.sh meineregionen - hat keine Parameter listet alle Regionen aus den Konfigurationen auf. Beispiel: /opt/opensim.sh meineregionen autologdel - hat keine Parameter Löscht alle Log Dateien. Beispiel: /opt/opensim.sh autologdel automapdel - hat keine Parameter Löscht alle Map Karten. Beispiel: /opt/opensim.sh automapdel ### Erweiterte Funktionen regionbackup - Verzeichnisname Regionsname Backup einer ausgewählten Region. Beispiel: /opt/opensim.sh regionbackup sim1 Welcome assetdel - screen_name Regionsname Objektname Einzelnes Asset löschen. Beispiel: /opt/opensim.sh assetdel sim1 Welcome Object oscommand - Verzeichnisname Region Konsolenbefehl Parameter Konsolenbefehl senden. Beispiel: /opt/opensim.sh oscommand sim1 Welcome alert “Hallo Welt“ gridstart - hat keine Parameter Startet Robust und den MoneyServer. Beispiel: /opt/opensim.sh gridstart gridstop - hat keine Parameter Beendet Robust und den MoneyServer. Beispiel: /opt/opensim.sh gridstop rostart - hat keine Parameter Startet Robust Server. Beispiel: /opt/opensim.sh rostart rostop - hat keine Parameter Stoppt Robust Server. Beispiel: /opt/opensim.sh rostop mostart - hat keine Parameter Startet Money Server. Beispiel: /opt/opensim.sh mostart mostop - hat keine Parameter Stoppt Money Server. Beispiel: /opt/opensim.sh mostop autosimstart - hat keine Parameter Startet alle Regionen. Beispiel: /opt/opensim.sh autosimstart autosimstop - hat keine Parameter Beendet alle Regionen. Beispiel: /opt/opensim.sh autosimstop autoscreenstop - hat keine Parameter Killt alle OpenSim Screens. Beispiel: /opt/opensim.sh autoscreenstop logdel – Verzeichnisname Löscht alle Simulator Log Dateien im Verzeichnis. Beispiel: /opt/opensim.sh logdel mapdel – Verzeichnisname Löscht alle Simulator Map-Karten im Verzeichnis. Beispiel: /opt/opensim.sh mapdel settings - hat keine Parameter setzt Linux Einstellungen. Beispiel: /opt/opensim.sh settings configlesen – Verzeichnisname Alle Regionskonfigurationen im Verzeichnis anzeigen. Beispiel: /opt/opensim.sh configlesen ### Experten Funktionen osupgrade - hat keine Parameter Installiert eine neue OpenSim Version. Beispiel: /opt/opensim.sh osupgrade autoregionbackup - hat keine Parameter Backup aller Regionen. Beispiel: /opt/opensim.sh autoregionbackup oscopy – Verzeichnisname Kopiert den Simulator aus dem Verzeichnis opensim. Beispiel: /opt/opensim.sh oscopy sim1 osstruktur - ersteSIM letzteSIM Legt eine Verzeichnisstruktur an. Beispiel: /opt/opensim.sh osstruktur 1 5 # hier: robust und sim1-5 osprebuild – Versionsnummer Aendert die Versionseinstellungen 0.9.2.XXXX Beispiel: /opt/opensim.sh osprebuild 1160 compilieren - hat keine Parameter Kopiert fehlende Dateien und Kompiliert. Beispiel: /opt/opensim.sh compilieren oscompi - hat keine Parameter Kompiliert einen neuen OpenSimulator ohne vorher Scripte oder MoneyServer zu kopieren. Beispiel: /opt/opensim.sh oscompi scriptcopy - hat keine Parameter Kopiert die Scripte in den Source. Beispiel: /opt/opensim.sh scriptcopy moneycopy - hat keine Parameter Kopiert Money Source in den OpenSimulator Source. Beispiel: /opt/opensim.sh moneycopy osdelete - hat keine Parameter Löscht alte OpenSim Version. Beispiel: /opt/opensim.sh osdelete regionsiniteilen - Verzeichnisname Region kopiert aus der Regions.ini eine Region heraus. Beispiel: /opt/opensim.sh regionsiniteilen sim1 Welcome autoregionsiniteilen - hat keine Parameter aus allen Regions.ini alle Regionen vereinzeln. Beispiel: /opt/opensim.sh autoregionsiniteilen RegionListe - hat keine Parameter Die RegionList.ini erstellen. Beispiel: /opt/opensim.sh RegionListe Regionsdateiliste - -b Bildschirm oder -d Datei – Verzeichnisname Regionsdateiliste erstellen. Beispiel: /opt/opensim.sh Regionsdateiliste -b sim1 osgitholen - hat keine Parameter kopiert eine OpenSimulator Git Entwicklerversion und speichert sie im Verzeichnis /opt. Beispiel: /opt/opensim.sh osgitholen terminator - hat keine Parameter Killt alle laufenden Screens. Beispiel: /opt/opensim.sh terminator und mehr ... RE: opensimMULTITOOL Ubuntu Linux Server - Dorena Verne - 17.06.2021 Klasse Arbeit, Manfred. RE: opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 18.06.2021 Danke Wer noch die Aktuelle OpenSim 0.9.2.1176 Version haben möchte, die ich gerade nutze hier: DOWNLOAD mit Money und 243 OSSL Extra Skripte und den neuen Animationen. https://www.mediafire.com/file/qvad9qhwtm5mtlf/opensim-0.9.2.1176.zip/file Nach dem Upgrad solltet ihr unbedingt euren Viewer Cache löschen, sonst sind nicht alle Neuerungen verfügbar. Diese Upgrade Version überschreibt keine Konfigurationen. Durch die Migration der Datenbank, kann es sein, das wenn ihr zurück zu eurem alten OpenSimulator wechselt, es möglicherweise Probleme gibt. RE: opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 28.06.2021 opensimMULTITOOL, Shell Script, Version 0.34.92 https://github.com/BigManzai/OpenSim-Shell-Script RE: opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 17.07.2021 opensimMULTITOOL, Shell Script, Version 0.34.145 https://github.com/BigManzai/OpenSim-Shell-Script Ich habe die alten OpenSim Downloads vom Server gelöscht, hier ist der neue für die Version opensim 0.9.2.1196 Dev. (Das ist meine Version von meinem Ubuntu 18 Server und nicht die Offizielle Version) https://www.mediafire.com/file/670tvzqbxq392hx/opensim-0.9.2.1196.zip/file (www.mediafire.com/file/670tvzqbxq392hx/opensim-0.9.2.1196.zip/file) In dieser Version ist zusätzlich: MoneyServer Erweiterte Example Scripts LandTool opensimMULTITOOL WebMap 100% OpenSim kompatibel und upgradable. (Durch die mySQL migration, kann es sein, das wenn man zurück auf eine alte OpenSim Version möchte, es Probleme mit der Datenbank geben kann.) Neu: Es läst sich die Maximale Anzahl der NPC Einstellen. Animationen wurden überarbeitet. Threads wurden überarbeitet. Viele Fehler wurden behoben. RE: opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 22.09.2021 opensimMULTITOOL, Shell Script, Version 0.48.174 https://github.com/BigManzai/OpenSim-Shell-Script RE: opensimMULTITOOL Ubuntu Linux Server - Manfred Aabye - 07.11.2021 opensimMULTITOOL, Shell Script, Version 0.56.219 https://github.com/BigManzai/OpenSim-Shell-Script Neu Menü mit dialog und ein einfacher Passwortgenerator Ich habe eine Menüfunktion integriert diese schaut zuerst ob dialog installiert ist oder nicht. Wenn ihr dialog installiert habt dann öffnet sich nach der Eingabe von ./opensim.sh ein Menü. In diesem Menü kann man die Funktionen bequem aufrufen. Nachinstallieren von dialog mit: apt install dialog oder sudo apt-get install dialog Funktionstest dialog: Code: #!/bin/bash RE: opensimMULTITOOL Ubuntu Linux Server - Bogus Curry - 07.11.2021 Was genau ist Dialog ? RE: opensimMULTITOOL Ubuntu Linux Server - Mareta Dagostino - 07.11.2021 Dialog ist ein Linux-Paket. Unter debianartigen Linuxen: apt-get install dialog. RE: opensimMULTITOOL Ubuntu Linux Server - Bogus Curry - 07.11.2021 (07.11.2021, 14:29)Mareta Dagostino schrieb: Dialog ist ein Linux-Paket. Unter debianartigen Linuxen: apt-get install dialog. Darauf wäre ich nun gar nicht gekommen *gg Nein, ich meinte, was es genau macht bzw. wofür es gebraucht wird ? |