flagflag  
94: 2020-02-29 (Sat) 16:23:15 iseki source Cur: 2020-04-11 (Sat) 17:45:43 admin source
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 36: Line 36:
** Download of DTL/NSL Money Server[#u2d15064] ** Download of DTL/NSL Money Server[#u2d15064]
*** tar Ball [#v661c160] *** tar Ball [#v661c160]
-- 0.9.1 for OpenSim-0.9.1+- 0.9.1_1 for OpenSim-0.9.1
-- http://www.nsl.tuis.ac.jp/xoops/modules/​d3downloads/index.php?page=singlefile&ci​d=8&lid=55 -- http://www.nsl.tuis.ac.jp/xoops/modules/​d3downloads/index.php?page=singlefile&ci​d=8&lid=55
- [[more old version...>./old_version]] - [[more old version...>./old_version]]
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 74: Line 75:
 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
- cd opensim.currency +  
- ./build_opensim.sh + patch -p1 < opensim.currency/patch/ opensim.server.patch
- cd ../bin +
- vi MoneyServer.ini +
-or +
- 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 +
- +
- patch -p1 < opensim.currency/patch/opensim.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
 ./build.sh  ./build.sh
 + 
 cd ../bin  cd ../bin
 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.


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

76 user(s) are online (12 user(s) are browsing xpwiki)

Members: 0
Guests: 76

more...

Access Counter

Today : 605605605
Yesterday : 1223912239122391223912239
Total : 2353827523538275235382752353827523538275235382752353827523538275
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com