23.01.2019, 04:20
Hallo Hajo,
vielleicht fehlt im bin-Ordner von OpenSim eine Datei des DTL/NSL Moneyserverpaketes oder es gibt
ein Problem mit den Zertifikaten.
Habe auch den DTL/NSL Money Server unter der 0.9.0.1, testweise, zum Spielen, am laufen.
Das Softwarepaket habe ich allerdings über die betreffende japanischen Webseite geholt und alles zusammen nach Anleitung neu kompiliert.
Bei mir kamen folgende Dateien hinzu.
- HttpServer_OpenSim.dll (! alte dll wird ersetzt, diese vorher umbenennen)
- MoneyServer.exe
- MoneyServer.exe.config
- MoneyServer.ini
- Mono.Security.dll
- OpenSim.Data.MySQL.MySQLMoneyDataWrapper.dll
- OpenSim.Modules.Currency.dll
- server_cert.p12
- SineWaveCert.pfx
Vielleicht fehlt eine?
In der Sektion [Economy] der OpenSim.ini steht bei mir im Moment folgendes.
Die Originalzeilen habe ich vorher auskommentiert.
Und der Abschnitt der die Zertifakte betrifft ist auch auskommentiert.
Für die Zeile mit "CurrencyServer" habe ich in der OpenSim.ini am Anfang eine Konstante
definiert. Sieht in etwa so aus:
; für DTL/NSL Money Server
MoneyServerURL = "http://meine_server_url.de:8008"
---------------
[Economy]
...
;; für DTL/NSL Money Server
SellEnabled = "true"
CurrencyServer = "${Const|MoneyServerURL}" ;; not use localhost or 127.0.0.1
EconomyModule = DTLNSLMoneyModule
;; CA
;CheckServerCert = false
;CACertFilename = "cacert.crt"
;; Client Cert
;ClientCertFilename = "region_cert.p12"
;ClientCertPassword = ""
;; Money Unit fee to upload textures, animations etc. Default is 0.
PriceUpload = 10
;; Money Unit fee to create groups. Default is 0.
PriceGroupCreate = 100
;; Mesh upload factors
MeshModelUploadCostFactor = 1.0
;MeshModelUploadTextureCostFactor = 1.0
;MeshModelMinCostFactor = 1.0
;; Avatar Class for HG Avatar
;; {ForeignAvatar, HGAvatar, GuestAvatar, LocalAvatar} HGAvatar
;; HG Avatar is assumed as a specified avatar class. Default is HGAvatar
;; Processing for each avatar class is dependent on Money Server settings.
;HGAvatarAs = "HGAvatar"
;; in development
;SettlementByWeb = false
;SettlementURL = "http://www.jogrid.net"
;SettlementMessage = "Goto the settlement of accounts Web page. (Testing now)"
------------
Die MoneyServer.ini muss natürlich auch angepasst werden. Aber das weißt Du ja.
Gruß Data
vielleicht fehlt im bin-Ordner von OpenSim eine Datei des DTL/NSL Moneyserverpaketes oder es gibt
ein Problem mit den Zertifikaten.
Habe auch den DTL/NSL Money Server unter der 0.9.0.1, testweise, zum Spielen, am laufen.
Das Softwarepaket habe ich allerdings über die betreffende japanischen Webseite geholt und alles zusammen nach Anleitung neu kompiliert.
Bei mir kamen folgende Dateien hinzu.
- HttpServer_OpenSim.dll (! alte dll wird ersetzt, diese vorher umbenennen)
- MoneyServer.exe
- MoneyServer.exe.config
- MoneyServer.ini
- Mono.Security.dll
- OpenSim.Data.MySQL.MySQLMoneyDataWrapper.dll
- OpenSim.Modules.Currency.dll
- server_cert.p12
- SineWaveCert.pfx
Vielleicht fehlt eine?
In der Sektion [Economy] der OpenSim.ini steht bei mir im Moment folgendes.
Die Originalzeilen habe ich vorher auskommentiert.
Und der Abschnitt der die Zertifakte betrifft ist auch auskommentiert.
Für die Zeile mit "CurrencyServer" habe ich in der OpenSim.ini am Anfang eine Konstante
definiert. Sieht in etwa so aus:
; für DTL/NSL Money Server
MoneyServerURL = "http://meine_server_url.de:8008"
---------------
[Economy]
...
;; für DTL/NSL Money Server
SellEnabled = "true"
CurrencyServer = "${Const|MoneyServerURL}" ;; not use localhost or 127.0.0.1
EconomyModule = DTLNSLMoneyModule
;; CA
;CheckServerCert = false
;CACertFilename = "cacert.crt"
;; Client Cert
;ClientCertFilename = "region_cert.p12"
;ClientCertPassword = ""
;; Money Unit fee to upload textures, animations etc. Default is 0.
PriceUpload = 10
;; Money Unit fee to create groups. Default is 0.
PriceGroupCreate = 100
;; Mesh upload factors
MeshModelUploadCostFactor = 1.0
;MeshModelUploadTextureCostFactor = 1.0
;MeshModelMinCostFactor = 1.0
;; Avatar Class for HG Avatar
;; {ForeignAvatar, HGAvatar, GuestAvatar, LocalAvatar} HGAvatar
;; HG Avatar is assumed as a specified avatar class. Default is HGAvatar
;; Processing for each avatar class is dependent on Money Server settings.
;HGAvatarAs = "HGAvatar"
;; in development
;SettlementByWeb = false
;SettlementURL = "http://www.jogrid.net"
;SettlementMessage = "Goto the settlement of accounts Web page. (Testing now)"
------------
Die MoneyServer.ini muss natürlich auch angepasst werden. Aber das weißt Du ja.
Gruß Data