GridTalk.de
OpenSimulator vom Manni - 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: OpenSimulator vom Manni (/showthread.php?tid=4234)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13


RE: OpenSimulator vom Manni - Pius Noel - 11.04.2023

Zum ersten Mal kann ich starten aber habe schon wieder einen neuen Fehler. OpenSim findet beim Starten die Mono.Security.dll nicht, die vom DTLNSLMoneyModule benötigt wird Sad. Das kennst du bestimmt auch schon.


RE: OpenSimulator vom Manni - Pius Noel - 11.04.2023

Wenn ich eine Kopie der Mono.Security.dll aus opensim/bin/lib/NET/Mono.Security.dll nach opensim/bin/ erstelle, dann kann OpenSim.dll starten. Ich brauche aber die Dateien in beiden Verzeichnissen, damit ich keine Probleme beim Kompilieren habe.


RE: OpenSimulator vom Manni - Pius Noel - 11.04.2023

Ubit hat jetzt die Mono.Security.dll noch aus dem bin/lib/NET/ Verzeichnis in das bin Verzeichnis verschoben. Also unbedingt git pull zum Aktualisieren des Repos durchführen. Das heisst aber auch, dass jetzt die Verweise auch noch nachgezogen werden müssen und evtl. wieder Anpassungen im Quellcode erforderlich sind.

Ich hätte das gerne noch alles auf einen brauchbaren Stand gebracht, aber mir rennt die Zeit davon und ab heute habe ich eigentlich für die nächsten 8-9 Monate keine Zeit mehr für OpenSim.


RE: OpenSimulator vom Manni - Pius Noel - 11.04.2023

Ich habe jetzt meine Dateien nochmals auf den letzten Stand gebracht, d.h. Referenzen und using im Code angepasst. Dann habe ich in meiner Installation alles aus dem addon-modules-Verzeichnis gelöscht und meine aktuellen Verzeichnisse aus dem Github Repository reinkopiert.

Dann:
./runprebuild.sh clean
./runprebuild.sh
./compile.sh

Alles lief fehlerfrei durch und ich konnte anschliessend auch Robust (dotnet Robust.dll) und OpenSim (dotnet OpenSim.dll) fehlerfrei starten. Auch anschliessende ./compile.sh mit ./runprebuild.sh ohne clean liefen jetzt problemlos durch.

Ich wünsche viel Spass beim weiter werkeln Wink


RE: OpenSimulator vom Manni - Manfred Aabye - 12.04.2023

Pius Hut ab, saubere Arbeit.
MoneyServer läuft jetzt bei mir unter:
OpenSimulator 0.9.3.0 mit dotnet 6 auf Ubuntu Linux Server 22.04.


# Test!!! Komplett upgrade eines Grids auf dotnet6 mit dem opensimMULTITOOL Version 0.9.3.0.847 Test!!!

Bitte zuerst schauen das auch wirklich .Net 6 auf dem Server läuft:
bash osmtool.sh h
oder
dotnet -h
(Beispielausgabe: .NET SDK (6.0.113))
oder
dotnet --info

OpenSimulator vom Git holen:
bash osmtool.sh osgitholen93

OpenSim Extra Skripte:
bash osmtool.sh scriptgitcopy
bash osmtool.sh scriptcopy

MoneyServer:
bash osmtool.sh moneygitcopy93
bash osmtool.sh moneycopy93

Bauen:
bash osmtool.sh osbauen93

Altes OpenSim löschen, loescht Log, dll, so, exe, aot, pdb Dateien fuer eine saubere neue installation, alle sim und Robust:
(Es werden keine Konfigurationsdateien gelöscht)
bash osmtool.sh autoallclean

Upgraden Grid:
bash osmtool.sh osupgrade93

Der neue Restart:
bash osmtool.sh autorestart93

Download opensimMULTITOOL:
https://github.com/BigManzai/OpenSim-Shell-Script

# Starten und stoppen von OpenSim 0.9.3.0 (was bis V0.9.3.0.847 implementiert ist)
bash osmtool.sh autorestart93
bash osmtool.sh gridstart93
bash osmtool.sh autosimstart93
bash osmtool.sh rostart93
bash osmtool.sh mostart93
bash osmtool.sh autostart93
(Das Stoppen funktioniert wie bei der OpenSim 0.9.2.x Version, weil es ja in einem screen läuft.)

Mein OpenManniLand Grid ist produktiv von mono auf dotnet umgestellt.
Es hakt aber etwas, deswegen werde ich noch keine fertige Version zur Verfügung stellen.
Es kann sein, dass die Konfigurationen noch angepasst werden müssen, das braucht etwas Zeit.

Wer dennoch testen möchte, OpenSimulator 0.9.3.0 + MoneyServer + Extra Skripte.
Download Link:
https://eu2.contabostorage.com/52253033fae547669ac2197e11daac60:bigmanzai/opensim-0.9.3.0.1.zip


RE: OpenSimulator vom Manni - Manfred Aabye - 12.04.2023

Readme Datei des OpenSimCurrencyServer-2023 fertig.
https://github.com/BigManzai/OpenSimCurrencyServer-2023


RE: OpenSimulator vom Manni - Manfred Aabye - 13.04.2023

DTL/NSL Money Server
Pfad korrigiert: Mono.Security.dll path="../../bin/"

Zum ersten Mal startet der MoneyServer unter Windows 10 64bit mit XAMPP/MariaDB und legt die Datenbankbereiche an.

Test Windows beendet.
Fazit: Grid läuft mit Money unter Windows 10 und XAMPP/MariaDB.

   

Natürlich ist das ganze noch nicht fertig, aber so läuft es schon.
Die kleinen Fehler werden sich erst im laufenden Betrieb zeigen.


RE: OpenSimulator vom Manni - Manfred Aabye - 14.04.2023

Problem entdeckt im Warp3DImageModul.
Da das Warp3DImageModul nicht im Hintergrund läuft,
blockiert es den OpenSimulator bei großen Regionen so lange,
bis er sich selbst beendet.

Besser wäre es, wenn so lange er das Bild im Hintergrund rendert,
ein schon vorhandenes Abbild anzeigen würde oder wenn keines vorhanden ist Wasser.


RE: OpenSimulator vom Manni - Sleimer Akina - 21.04.2023

Ich hab die OpenSim 0.9.3.0 Nessie jetzt mal unter Windows getestet und mir is ein gravierender unterschied aufgefallen.
Die 9.3er ist nicht mehr kompatibel zu der 9.2.x Version.
Viele Anfrage werden mit einem failed beantwortet so wie ich das in der Konsole erkennen konnte wird nicht mehr mit xml kommuniziert sondern mit dem neuen einfacheren verfahren json. Was ja ganz geil ist.
sind auch neue funktionen implementiert.

Irgendwie sehr spannend das Thema, bin gespannt wohin die Reise gehen wird Wink


RE: OpenSimulator vom Manni - Manfred Aabye - 15.05.2023

opensim-0.9.3.0 Dev Testversion

.Net 6 Version

Upgrade Version, es werden keine Konfigurationen überschrieben.
binary testfiles Ubuntu 22 + Scripts + Money + opensimMULTITOOL
(Sollte eigentlich auch auf Windows, Mac, Android und IOS laufen)
Download:
https://eu2.contabostorage.com/52253033fae547669ac2197e11daac60:bigmanzai/opensim-0.9.3.0.1.zip
(eu2.contabostorage.com/52253033fae547669ac2197e11daac60:bigmanzai/opensim-0.9.3.0.1.zip)

OpenSim 0.9.2.x Upgrade:
Hierzu muss .Net6 installiert werden
und aus allen opensim/bin Verzeichnissen
müssen die alten Dateien und temporären Dateien/Verzeichnisse entfernt werden.

Ich habe Folgendes gelöscht:
Code:
/bin/*.log
/bin/*.dll
/bin/*.exe
/bin/*.so
/bin/*.xml
/bin/*.dylib
/bin/*.example
/bin/*.sample
/bin/*.txt
/bin/*.config
/bin/*.py
/bin/*.old
/bin/*.pdb
/bin/assetcache/*
/bin/maptiles/*
/bin/MeshCache/*
/bin/j2kDecodeCache/*
/bin/ScriptEngines/*
/bin/addin-db-002/*
/bin/addon-modules/*
/bin/assets/*
/bin/bakes/*
/bin/data/*
/bin/Estates/*
/bin/inventory/*
/bin/lib/*
/bin/lib32/*
/bin/lib64/*
/bin/Library/*
/bin/openmetaverse_data/*
/bin/robust-include/*

Das geht auch mit "bash osmtool.sh autoallclean"

Upgrade 17.05.2023 Weniger HTTP Fehler

Upgrade 18.05.2023
commit c66effbe4f13a4e40ddbd6fa63e04a28c37481e0 (HEAD -> dotnet6, origin/dotnet6)
Author: UbitUmarov <ajlduarte@sapo.pt>
Date: Thu May 18 17:57:15 2023 +0100
httpclient on RegionReadyModule
f15a0c1