![]() |
opensimMULTITOOL II - 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) +--- Thema: opensimMULTITOOL II (/showthread.php?tid=5040) |
RE: opensimMULTITOOL II - Manfred Aabye - 28.04.2025 opensimMULTITOOL II V25.4.69.238 Ich musste die gesamte HyperGrid-Geschichte umbauen, da -inifile=Robust.HG.ini anscheinend nicht funktioniert. Ich habe das jetzt so gelöst, dass zwei Robust-Konfigurationen erstellt werden: Robust.HG.ini und Robust.local.ini. Je nach Bedarf wird eine der beiden Dateien in Robust.ini umbenannt (oder kopiert) und somit automatisch geladen. Die Konfigurationen habe ich neu aufgebaut, sodass die osslenable.ini jetzt fast vollständig integriert ist. Die restlichen Konfigurationen werde ich auch noch überarbeiten. Crontab ist jetzt interaktiv und kann eingestellt werden. Interaktive Konfiguration mit: * Menügesteuerter Auswahl (stop/cacheclean/mapclean/logclean/reboot) * Dynamischer Zeitberechnung (x Minuten vor täglichem Restart) * Optionalem Reboot nach Clean-Operationen * Tägliche/Überwachungs-Jobs Code: bash osmtool.sh setcrontab Github: opensimMULTITOOL II RE: opensimMULTITOOL II - Manfred Aabye - 28.04.2025 opensimMULTITOOL II V25.4.70.256 # todo: PID Dateien vereinheitlichen für OpenSim.dll, Robust.dll und MoneyServer.dll. # todo: Erststart - Master Avatar in Robust anlegen. # todo: Erststart - Estates in sim1 anlegen und Master Avatar als Besitzer angeben. # todo: Erststart - Estates in sim2 bis sim... bestätigen. Github: opensimMULTITOOL II V25.4.70.256 P.S. Wenn ich meine Datenbanken vom Hauptgrid angebe, dann startet das neue Grid auf Anhieb, will dann aber Estate owner Daten haben. Master Avatar Test läuft. RE: opensimMULTITOOL II - RalfMichael - 28.04.2025 Es klappt mit dieser neuen Version wunderbar, danke Dir dafür. von mir geprüft unter Debian11,12 Ubuntu 24.04, ein gutes Script für Anfänger mit gewissen Grund Erfahrungen, kompl. Neueinsteiger wird etwas schwieriger. RE: opensimMULTITOOL II - Manfred Aabye - 29.04.2025 Ja, das ist noch in der Entwicklung, da kann ich aber noch einiges tun ![]() opensimMULTITOOL II V25.4.72.259 Das osmtool.sh Skript arbeitet und installiert in dem Verzeichnis, in dem es sich befindet. Code: bash osmtool.sh autoinstall 1.Schritt ? Verzeichniserstellung Möchten Sie einen Gridserver oder einen Regionsserver erstellen? ([grid]/region) grid 2.Schritt Wie viele Regionsserver benötigen Sie? 5 3.Schritt Standard-Zugangsdaten verwenden? (j/n) n Benutzername: MeinDatenbankBenutzername Passwort:MeinGeheimesDatenbankPawort123 4.Schritt ? OpenSimulator GitHub-Verwaltung Möchten Sie den OpenSimulator vom GitHub verwenden oder aktualisieren? ([upgrade]/new) new Möchten Sie diese Version mit .NET 6 oder .NET 8 betreiben? ([8]/6) 8 5.Schritt ? MoneyServer GitHub-Verwaltung Möchten Sie den MoneyServer vom GitHub verwenden oder aktualisieren? ([upgrade]/new) new 6.Schritt ?️ OpenSimulator Build-Prozess Möchten Sie den OpenSimulator jetzt erstellen? ([ja]/nein) ja 7.Schritt Das Arbeitsverzeichnis ist: /home Wie ist Ihre IP oder DNS-Adresse? (192.168.2.105) MeinOpenSimServer.de Wie heißt Ihr Grid? TeleTabiGrid 8.Schritt ☛ Wie viele Zufallsregionen sollen pro Simulator erstellt werden? 1 9.Schritt Master User Erstellung (Enter für Default-Werte) Vorname [John]:Tele Nachname [Doe]:Tabbi Passwort [123456]:GeheimesPasswort123 E-Mail [john@doe.com]:purzel@baum.de UserID [automatisch generiert]:Enter drücken Zusammenfassung wird hier angezeigt. j Eure Informationen sind gespeichert in mariadb_passwords.txt und userinfo.txt bitte sicher verwahren. Jetzt der erste komplette start: Code: bash osmtool.sh restart Oder ich will das so nicht und möchte alles löschen: Code: bash osmtool.sh delete_opensim RE: opensimMULTITOOL II - Bogus Curry - 29.04.2025 Man muss aber vorher .net core installieren, glaube zwingend nicht kleinrr als Version 6 ? RE: opensimMULTITOOL II - Manfred Aabye - 29.04.2025 Du musst das nur starten, es installiert für dich .NET 6.0 oder 8.0 und MariaDB und alle Abhängigkeiten. Code: bash osmtool.sh autoinstall Ich habe da ein Problem gesehen mit der RegionsUUID (2 unterschiedliche hatte ich drin) das es auf unterschiedlichen Linux Systemen Probleme geben kann und hab das Ganze kompatibler gemacht. Heute bin ich vor allem dran, es zu vereinfachen. PID Dateien hab ich neu drin, obwohl ich diese nicht nutze. Jetzt muss ich das ganze testen, testen, testen... gähn lach. RE: opensimMULTITOOL II - RalfMichael - 29.04.2025 Auch git sollte vorweg installiert werden, bei manchen Versionen muss es extra installiert werden auch wie Bogus beschrieb Net 8, für die nächsten Versionen wäre es toll auch separat eine Region hoch oder runterfahren könnte, ich persönlich habe keine Probleme aber eventuell Anfänger. Und Danke nochmal Manni es ist nicht selbst verständlich das einer Tag und Nacht daran Arbeitet für neue oder alte OpenSim Nutzer seine Scripte zur Verfügung stellt. RE: opensimMULTITOOL II - RalfMichael - 29.04.2025 nix ![]() RE: opensimMULTITOOL II - Pius Noel - 29.04.2025 Bei mir wurde unter Ubuntu 24.04 dotnet nicht installiert. Ich habe dann in der Zeile 151 `"$os_version" == "24.04" ||` hinzugefügt und so hat es funktioniert. Meine Installation erfolgte auf einer relativ frisch aufgesetzten VM auf der Docker installiert ist, d.h. es gibt dort kein dotnet und auch kein snap. Ich weiss allso nicht, wie sich das verhalten hätte, wenn dotnet bereits mit snap installiert gewesen wäre. Bei dieser Gelegenheit möchte ich noch bemerken, dass Microsoft von den Linux Distributoren installierte dotnet-Packages nicht mehr unterstützt. Ich weiss nicht, ob es somit evtl. sinnvoller wäre das Installscript von Microsoft zu verwenden, wobei dann wahrscheinlich auch wieder darauf geachtet werden muss, dass die Packages von denen dotnet abhängt installiert werden müssen. Da mein Test wegen den wiederholten Restarts relativ harzig ablief (vier Regionen statt zwei, aber jeweils 2 mit gleichen Ports) werden ich die VM nochmals neu aufsetzen und erneut testen. Auf der VM lief bisher unter Docker meine Region im Neverworld Grid, aber die brauch ich jetzt nicht mehr. RE: opensimMULTITOOL II - Manfred Aabye - 29.04.2025 Also bei alten Linux Versionen sollte Dotnet 6.0 automatisch installiert werden und bei neueren Linux Versionen halt 8.0 zumindest hab ich das da so eingebaut. Kann ja auch sein, dass es nicht zu allen Versionen kompatibel ist? Servercheck prüft nicht nur den Server, es wird auch alles nötige installiert und wenn da Git oder Dotnet fehlt nach dem Servercheck dann benötige ich einen Konsolenauszug, wo man raus erkennen kann, was da gerade passiert ist um es vielleicht beheben zu können. So steht das auch in meiner opensimMULTITOOL II Wiki Sims einzeln herunterfahren ist ein Problem, da ja, das ganze nach dem Herunterfahren automatisch gestartet wird. Sims einzeln starten 'simstart' und stoppen 'simstop' Beispiel an sim4: ab opensimMULTITOOL II V25.4.72.267 Code: bash osmtool.sh simstop sim4 Also Docker habe ich garnicht getestet ich benutze auch kein Docker da kann ich also garnichts zu sagen. Da war in meinem Denkprozess nur Platz für Microsoft direkt kompatible Pakete. Ich habe das aber so geändert das jetzt alles möglich ist oder möglich wäre ab Ubuntu 20.04 Dotnet 8 vorherige Versionen Dotnet 6. opensimMULTITOOL II V25.4.72.268 |