flagflag  If you want to see English page, please click "English" Button at Left.
94: 2020-02-29 (土) 16:23:15 iseki ソース 95: 2020-03-01 (日) 16:59:33 iseki ソース
Line 7: Line 7:
- This Money Server is modified from [[DTL Currency>./DTL Currency Processing]] and modified for Unix/Linux (It might work in MS Windows). - This Money Server is modified from [[DTL Currency>./DTL Currency Processing]] and modified for Unix/Linux (It might work in MS Windows).
- Some bug fixes are done and some functions are extended from DTL currency. - Some bug fixes are done and some functions are extended from DTL currency.
-- This can be operated by OpenSim 0.6.7, 0.7.x, 0.8.x+- This can be operated by OpenSim 0.6.7, 0.7.x, 0.8.x, 0.9.x
- Web Monitor function (ASP.NET) is removed from original DTL Currency. - Web Monitor function (ASP.NET) is removed from original DTL Currency.
- [[Client Certification>./Client Certification]] is available. - [[Client Certification>./Client Certification]] is available.
Line 13: Line 13:
- ''Please use this at Your Own Risk!!'' - ''Please use this at Your Own Risk!!''
-- Client(SIM) certification causes an error in mono-5.16 and later. Please use ''mono-5.0 - mono-5.14'', if you want to use client(SIM) certification function.(at v0.9.1)+- ''Client (SIM: Region Server) certification causes an error'' in mono-5.16 and later. Please use ''mono-5.0 - mono-5.14'', if you want to use client (SIM: Region Server) certification function.(at v0.9.1)
- &font(#0000ff){About this project, ''Milo'' do a lot of advice and donation to us. ''Thank you very much!!''}; - &font(#0000ff){About this project, ''Milo'' do a lot of advice and donation to us. ''Thank you very much!!''};
Line 50: Line 50:
** Compile and Install [#uc427419] ** Compile and Install [#uc427419]
-*** for Release Version (OpenSim-X.Y.Z) [#ff113200]+*** for Release Version (OpenSim-X.Y.Z) [with No Client Certification] [#ff113200]
 cd (PREFIX)/opensim-X.Y.Z-source  (or opensim-X.Y.Z-release)  cd (PREFIX)/opensim-X.Y.Z-source  (or opensim-X.Y.Z-release)
 tar xzfv opensim.currency-X.Y.Z.tar.gz  tar xzfv opensim.currency-X.Y.Z.tar.gz
Line 59: Line 59:
 vi MoneyServer.ini  vi MoneyServer.ini
-*** for latest Dev Version (OpenSim-0.8.x Dev) [#g778de33]+*** for latest Dev Version [#g778de33] 
**** No Client Certification or Money Module (OpenSim.Modules.Currency.dll) only [#r08f46e7] **** No Client Certification or Money Module (OpenSim.Modules.Currency.dll) only [#r08f46e7]
 git clone git://opensimulator.org/git/opensim opensim  git clone git://opensimulator.org/git/opensim opensim
Line 71: Line 72:
#br #br
**** Money Server (MoneyServer.exe) with Client Certification function [#n1a3992f] **** Money Server (MoneyServer.exe) with Client Certification function [#n1a3992f]
- git clone git://opensimulator.org/git/opensim opensim 
- cd opensim 
- svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.currency/trunk opensim.currency 
- cd opensim.currency 
- ./build_opensim.sh 
- cd ../bin 
- vi MoneyServer.ini 
-or 
 git clone git://opensimulator.org/git/opensim opensim  git clone git://opensimulator.org/git/opensim opensim
 cd opensim  cd opensim
 svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.currency/trunk opensim.currency  svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.currency/trunk opensim.currency
- patch -p1 < opensim.currency/patch/opensim.patch + patch -p1 < opensim.currency/patch/ opensim.server.patch
- mv bin/HttpServer_OpenSim.dll bin/HttpServer_OpenSim.dll.orig +
- cp opensim.currency/HttpServer_OpenSim/bin/​HttpServer_OpenSim.dll bin+
 ./runprebuild.sh && xbuild  ./runprebuild.sh && xbuild
 cd opensim.currency  cd opensim.currency
Line 93: Line 84:
 vi MoneyServer.ini  vi MoneyServer.ini
#br #br
 +
*** HttpServer_OpenSim.dll [#j70b6819] *** HttpServer_OpenSim.dll [#j70b6819]
-- opensim-libs +- ''Since 0.9.1, HttpServer_OpenSim.dll is already fixed, so no patch is required.'' 
-  git clone git://opensimulator.org/git/opensim-libs​ +#br 
-  cp -Rpd opensim-libs/HttpServer/trunk/HttpServer​ . +- opensim-libs (unnecessary now) 
-  cd HttpServer/ +-- %% git clone git://opensimulator.org/git/opensim-libs​ %% 
-  patch -p1 < ../opensim.currency/patch/HttpServer.pat​ch +-- %%  cp -Rpd opensim-libs/HttpServer/trunk/HttpServer​ .%% 
-  xbuild /p:Configuration=Release+-- %% cd HttpServer/%% 
 +-- %% patch -p1 < ../opensim.currency/patch/HttpServer.pat​ch %% 
 +-- %%  xbuild /p:Configuration=Release%%
#br #br
** Settings [#v70b9150] ** Settings [#v70b9150]
-*** Tutorial Videos by Nick Zwart ? [#d2def937]+*** Tutorial Videos by Nick Zwart [#d2def937]
- http://www.slartist.com/part-6-1of2-how-​to-setup-nsldtl-money-server-opensim-081​_06ac8339d.html - http://www.slartist.com/part-6-1of2-how-​to-setup-nsldtl-money-server-opensim-081​_06ac8339d.html
- http://www.slartist.com/part-6-2of2-how-​to-setup-nsldtl-money-server-opensim-081​_6a17c8c97.html - http://www.slartist.com/part-6-2of2-how-​to-setup-nsldtl-money-server-opensim-081​_6a17c8c97.html
Line 145: Line 139:
*** Helper Scripts [#m58a560d] *** Helper Scripts [#m58a560d]
- If you use functions that ''Buy Money from System'', ''Buy Land'' and ''send_money'', you should set up Helper Scripts. - If you use functions that ''Buy Money from System'', ''Buy Land'' and ''send_money'', you should set up Helper Scripts.
-- If you use XoopenSim or Modlos, you may not do setting Helper Script. Because XoopenSim/Modlos sets up it by automatically. +- If you use %%XoopenSim or%% [[Modlos>Modlos (E)]], you may not do setting Helper Script. Because XoopenSim/Modlos sets up it by automatically. 
-- Helper Scripts work with ''PHP-5.x'', %%those does not work with PHP-5.3.x%%+- Helper Scripts work with ''PHP-7.x''
- [[Setup Manual of Helper Scripts is here>./Helper Script]] - [[Setup Manual of Helper Scripts is here>./Helper Script]]
#br #br
Line 173: Line 167:
*** Patch [#i8ee6f28] *** Patch [#i8ee6f28]
**** HttpServer_OpenSim [#m7932dd6] **** HttpServer_OpenSim [#m7932dd6]
-- Client からのリクエスト情報を格納する HttpClientContext に Common Name を保存する SSLCommonName を追加 +- %%Client からのリクエスト情報を格納する HttpClientContext に Common Name を保存する SSLCommonName を追加%% 
--- IHttpClientContext.SSLCommonName +-- %%IHttpClientContext.SSLCommonName%% 
-- Client 認証時のコールバック関数 ClientCertificateValidationCallback() の仮想関数を定義+- %%Client 認証時のコールバック関数 ClientCertificateValidationCallback() の仮想関数を定義%%
#br #br
**** OpenSim [#j2f71927] **** OpenSim [#j2f71927]
-- XMLRPC のリクエスト情報を格納するXmlRpcRequest の5番目のパラメータに Common Name を格納+- %%XMLRPC のリクエスト情報を格納するXmlRpcRequest の5番目のパラメータに Common Name を格納%%
- XMLRPC のリクエスト情報からCommon Name を得るには GetSSLCommonName() を使用する. - XMLRPC のリクエスト情報からCommon Name を得るには GetSSLCommonName() を使用する.
#br #br
Line 195: Line 189:
*** Bugs [#x4fae068] *** Bugs [#x4fae068]
 +- Client (SIM: Region Server) certification causes an error in mono-5.16 and later. Please use mono-5.0 - mono-5.14, if you want to use client (SIM: Region Server) certification function.(at v0.9.1)
 +#br
- 0.7.1 R2 - 0.7.1 R2
-- send_money() of helper script is failed, when the ''secretCode'' argument is omitted. -- send_money() of helper script is failed, when the ''secretCode'' argument is omitted.


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

101 人のユーザが現在オンラインです。 (19 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 101

もっと...

アクセスカウンタ

今日 : 4000400040004000
昨日 : 1529415294152941529415294
総計 : 2339870023398700233987002339870023398700233987002339870023398700
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com