GridTalk.de
Money 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: Windows (https://www.gridtalk.de/forumdisplay.php?fid=27)
+---- Thema: Money Server (/showthread.php?tid=4573)

Seiten: 1 2


Money Server - Skimi - 06.03.2023

Hallo zusammen,

ich versuche den Money Server DTL/NSL Currency Server for OpenSim (v0.9.1_1) zu installieren und habe mich ans README gehalten. Allerdings bekomme ich den Money Server nicht zum Laufen. Nachdem ich ihn starte, erhalte ich diese Fehlermeldung. Weiß da jemand rat?

[Bild: Screenshot%202023-03-06%20110040]

Im dem Money Server Package sind noch diese Verzeichnisse. Da geht das Tutotorial nicht drauf ein. Vielleicht müssen die noch irgendwo hin?

[Bild: Screenshot%202023-03-06%20110319]

Mein Server ist ein Dedicated Windows Server 2019.

Danke schonmal für Eure Hilfe
Skimi


RE: Money Server - Gubbly - 06.03.2023

Kopiere dir die Mono.Security DLL einfach aus dem lib/NET/ Ordner zu deiner MoneyServer.exe.
Thats all.


RE: Money Server - Skimi - 06.03.2023

Hallo Gubbly, danke - das war schonmal eine große Hilfe. Laufen tut er leider noch nicht. Ich bekomme jetzt folgende Fehlermeldung:

[Bild: Bildschirm­foto_2023-03-06.png]

In der money-server ini war auskommentiert:

Code:
ServerCertFilename = "server_cert.p12"
ServerCertPassword = ""

Daran habe ich nichts geändert. die serv_cert.p12 liegt im Verzeichnis /bin wo auch der Money Server liegt.


RE: Money Server - Sleimer Akina - 06.03.2023

(06.03.2023, 19:05)Skimi schrieb: Hallo Gubbly, danke - das war schonmal eine große Hilfe. Laufen tut er leider noch nicht. Ich bekomme jetzt folgende Fehlermeldung:

[Bild: Bildschirm­foto_2023-03-06.png]

In der money-server ini war auskommentiert:

Code:
ServerCertFilename = "server_cert.p12"
ServerCertPassword = ""

Daran habe ich nichts geändert. die serv_cert.p12 liegt im Verzeichnis /bin wo auch der Money Server liegt.

Es fehlt der Mysql Wrapper von der moneyserver die müsste auch da irgendwo mit drin rumschwirren. Die muss auch ins bin verzeichniss kopiert werden.


RE: Money Server - Sleimer Akina - 06.03.2023

Aber um dir das ganze einfacher zu machen.
Schau mal hier bei unseren Manfedd Aabye vorbei
Github: https://github.com/BigManzai/OpenSimCurrencyServer-2021

Da ist schon alles fertig soweit Wink

Kann ich nur empfehlen


RE: Money Server - Skimi - 06.03.2023

Das hatte ich mir auch angeschaut, ich werde es mir aber nochmal anschauen. Ich dachte, die letzten Money Server Versionen von Manni muss man für Windows noch kompilieren.


RE: Money Server - Skimi - 07.03.2023

Mit Mannies Money Server hab ich auch kein Glück. Ich habe eine Kopie meines Opensim Verzeichnis genommen und Seine 9.2.2 in das Verzeichnis kopiert. Danach die money-server.ini mit meinen MySQL Datenbank daten abgespeichert. Robust lässt sich starten. Wenn ich dann den Money Server starte erscheint das (ähnlich wie bei meiner anderen Version:

[Bild: Screenshot%202023-03-06%20235740.jpg]

Gibt es noch etwas, dass ich tun kann?


RE: Money Server - Pius Noel - 07.03.2023

Sieht denn der in der Fehlermeldung angezeigte 'connection string' wirklich auch genau so aus, wie der ConnectionString in der GridCommon.ini? Ich denke, daran dürfte das Problem liegen.

Leider kenne ich das Money Server Modul gar nicht und PHP zu wenig, so dass ich die Zusammenhänge, wie der Connection String aus den Angeben aus dem .ini-File im Code gebildet wird, nicht erkennen kann. Ich bin mir aber sicher, dass es nur funktioniert, wenn connection-Methode und die dazu gehörenden Parameter auch stimmen.

Mit anderen Worten, wenn es mit dem ConnectionString aus der GridCommon.ini funktioniert, musst du nur noch herausfinden, wie du es hinbekommst, dass der in der Fehlermeldung angezeigte 'connection string' auch gleich aussieht. Das dürfte aber ohne Anpassung des Codes und evtl. neu Kompilieren gar nicht so einfach sein.


RE: Money Server - Pius Noel - 07.03.2023

Der Quell-Code mit dem Connection String befindet sich in den Zeilen 59/60 in der Datei:

OpenSimCurrencyServer-2021\addon-modules\OpenSim-Data-MySQL-MySQLMoneyDataWrapper\OpenSim.Data.MySQL.MySQLMoneyDataWrapper\/MySQLMoneyManager.cs

Benutzt du ORACLE MySQL 8.0, MariaDB oder eine andere Version von MySQL? Das könnte eine entscheidende Rolle spielen.


RE: Money Server - Skimi - 07.03.2023

Ich habe einen wamp server mit MySQL 8.x im Einsatz.