OpenSim/MoneyServer
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* DTL/NSL Money Server for OpenSim [#se1ad59b]
** Overview [#vaa53e04]
- Latest Stable Version is ''0.9.3'' (for OpenSim 0.9.3)
-- 0.9.3 supports ''.net6''
- This Money Server is modified from [[DTL Currency>./DTL...
- Some bug fixes are done and some functions are extended...
- This can be operated by OpenSim 0.6.7, 0.7.x, 0.8.x, 0....
- Web Monitor function (ASP.NET) is removed from original...
- [[Client Certification>./Client Certification]] is avai...
- This does not support that sell/buy the group shared ob...
- ''Please use this at Your Own Risk!!''
- %%''Client (SIM: Region Server) certification causes an...
-- This is Mono's Bug. Latest Mono has no this bug. And b...
- &color(#0000ff){About this project, ''Milo'' do a lot o...
*** github
- https://github.com/MTSGJ/opensim.currency/issue
- Issues: https://github.com/MTSGJ/opensim.currency/issues
*** Supported Functions [#y5e3e741]
- [[See Here>./Functions]]
- [[Client Certification>./Client Certification]] for 0.9.x
*** Change Log [#r7a89e03]
- [[ChangeLog>./ChangeLog]]
*** [[Client Certification>./Client Certification]] [#k58...
** Download of DTL/NSL Money Server[#u2d15064]
*** tar ball [#v661c160]
- 0.9.3
-- https://github.com/MTSGJ/opensim.currency/releases/tag...
- 0.9.1_1 for OpenSim-0.9.1
-- http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/in...
- [[more old version...>./old_version]]
*** git hub [#nd5f9697]
- latest dev version (for OpenSim-0.9.3)
-- git clone https://github.com/MTSGJ/opensim.currency.git
** Compile and Install [#uc427419]
*** for Release Version (OpenSim-X.Y.Z) [with No Client C...
cd (PREFIX)/opensim-X.Y.Z-source (or opensim-X.Y.Z-rele...
tar xzfv opensim.currency-X.Y.Z.tar.gz
./runprebuild.sh && xbuild
cd opensim.currency-X.Y.Z
./build.sh
cd ../bin
vi MoneyServer.ini
*** for latest Dev Version [#g778de33]
**** No Client Certification or Money Module (OpenSim.Mod...
git clone git://opensimulator.org/git/opensim opensim
cd opensim
svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.cur...
./runprebuild.sh && xbuild
cd opensim.currency
./build.sh
cd ../bin
vi MoneyServer.ini
**** Money Server (MoneyServer.exe) with Client Certifica...
git clone git://opensimulator.org/git/opensim opensim
cd opensim
svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.cur...
patch -p1 < opensim.currency/patch/ opensim.server.patch
./runprebuild.sh && xbuild
cd opensim.currency
./build.sh
cd ../bin
vi MoneyServer.ini
*** HttpServer_OpenSim.dll [#j70b6819]
- ''Since 0.9.1, HttpServer_OpenSim.dll is already fixed,...
- opensim-libs (unnecessary now)
-- %% git clone git://opensimulator.org/git/opensim-libs %%
-- %% cp -Rpd opensim-libs/HttpServer/trunk/HttpServer .%%
-- %% cd HttpServer/%%
-- %% patch -p1 < ../opensim.currency/patch/HttpServer.pa...
-- %% xbuild /p:Configuration=Release%%
** Settings [#v70b9150]
*** Tutorial Videos by Nick Zwart [#d2def937]
- http://www.slartist.com/part-6-1of2-how-to-setup-nsldtl...
- http://www.slartist.com/part-6-2of2-how-to-setup-nsldtl...
- Thanks!!
*** MoneyServer.ini [#a07c8101]
- [[MoneyServer.ini>./MoneyServer.ini]]
*** [Economy] Section in INI file [#d9a146c0]
- [[OpenSim.ini>./OpenSim.ini]]
*** Avatar Class [#u3faa13b]
- マネーサーバにおけるアバターの取り扱いを定義するための...
- ''ForeignAvatar'', ''HGAvatar'', ''GuestAvatar'', ''Loc...
**** for Region Server [#p411b009]
- Regionサーバ毎に HG Avatar をどう取り扱うか指定できる.
- OpenSim.ini の [Economy] セクションの ''HGAvatarAs'' で...
- ''ForeignAvatar'', ''HGAvatar'', ''GuestAvatar'', ''Loc...
**** for MoneyServer [#eaa618e9]
- Region毎に決めた HGAvatar の取り扱い(Avatar Class: ''H...
- マネーサーバの MoneyServer.ini で指定する.
- ''LocalAvatar'' に対しては何時でも true (マネーサーバ...
- ''ForeignAvatar'' に対しては何時でも false (マネーサ...
; for HG/Guest Avatar. Foreign Avatar is always false
;EnableHGAvatar = false
;EnableGuestAvatar = false
;HGAvatarDefaultBalance = 0
;GuestAvatarDefaultBalance = 0
*** Helper Scripts [#m58a560d]
- If you use functions that ''Buy Money from System'', ''...
- If you use %%XoopenSim or%% [[Modlos]], you may not do...
- Helper Scripts work with ''PHP-7.x''
- [[Setup Manual of ''Helper Scripts'' is here>../Helper ...
*** Setting for Diva-Distro [#x02c26fc]
- [[0.7.2>./Diva-0.7.2]]
** Execution [#h4610b84]
- Execute MoneyServer after Robust.exe and before OpenSim...
# cd bin
# mono Robust.exe
# mono MoneyServer.exe
# mono OpenSim.exe
** opensim.currecncy.secure [#ebe5d69d]
- クライアント認証が可能 [[Client Certification>./Client ...
- %%クライアント認証機能付き MoneyServer.exe を生成する場...
- OpenSim.exe 用モジュールにはパッチは不要
- %%http://www.nsl.tuis.ac.jp/svn/opensim/opensim.currenc...
-- %%http://www.nsl.tuis.ac.jp/svn/opensim/opensim.curren...
*** Patch (0.9.3以降不要) [#i8ee6f28]
**** HttpServer_OpenSim [#m7932dd6]
- %%Client からのリクエスト情報を格納する HttpClientConte...
-- %%IHttpClientContext.SSLCommonName%%
- %%Client 認証時のコールバック関数 ClientCertificateVali...
**** OpenSim [#j2f71927]
- %%XMLRPC のリクエスト情報を格納するXmlRpcRequest の5番...
- %%XMLRPC のリクエスト情報からCommon Name を得るには Ge...
** etc.etc. [#va2bf28f]
*** Sample Program [#v9b7625e]
- LSL: [[llGvieMony()>./LSL]]
- PHP: [[send_money()>./send_money]]
*** Support of StandAlone mode [#nf42a9ad]
- [[OpenSim-0.7.x>./standalone_0.7]]
*** Bugs [#x4fae068]
- Client (SIM: Region Server) certification causes an err...
- 0.7.1 R2
-- send_money() of helper script is failed, when the ''se...
- 0.7.1 R1
-- The script money() (money event) does not work. (It ...
-- %%Charge message of "Group Creation" displayed ''L$100...
- 0.7 R4
-- Included ''include/opensim.mysql.php helper script of ...
- 0.7 R3
-- When object is set to ''sale original'', no money is ...
*** 注意Attention [#d84771e2]
- MoneyServer.ini と include/config.php (またはXoopenSim/...
Specify same ''Secret Key of Helper Script'' in MoneyServ...
- %%OpenSim.ini 中の ''UserServer'', ''CurrencyServer'' ...
%%Not use 127.0.0.1 for ''UserServer'' and ''CurrencySer...
- %%0.6.9で,[Network] セクションの ''user_server_url'' ...
%%in 0.6.7 - 0.6.8, ''UserServer'' is setted as ''user_se...
- %%in 0.6.9 - 0.7, ''UserServer'' is setted as ''UserSer...
*** Trouble Shooting [#wa240b75]
**** mono 4.4.0 にしたら,エラー続出 (0.9) [#kebad74d]
2016-03-31 17:02:39,845 ERROR (Threadpool worker) - Open...
at HttpServer.HttpContextFactory.CreateNewContext (Bool...
at HttpServer.HttpContextFactory.CreateContext (Boolean...
at HttpServer.HttpContextFactory.CreateContext (System....
at HttpServer.HttpListenerBase.OnAccept (IAsyncResult a...
- 結局,古い Mono.Security.dll を使用しているせいだった....
**** RunTime Error (0.8) [#t84737c5]
- Missing method .ctor in assembly /usr/local/opensim/bin...
-- Please use ''--runtime=v4.0'' option
mono --runtime=v4.0 MoneyServer.exe
**** Viewer での接続の途中で止まる (0.8) [#b411eb98]
- コンパイルするディレクトリ名を変えたら,マネーサーバへ...
- ディレクトリ名を元に戻してコンパイルしたら,直った????
*** [[Development>./Devel]] [#rfbac1de]
- [[DB>./DB]]
*** Indexes [#l1c0126a]
#ls2
終了行:
* DTL/NSL Money Server for OpenSim [#se1ad59b]
** Overview [#vaa53e04]
- Latest Stable Version is ''0.9.3'' (for OpenSim 0.9.3)
-- 0.9.3 supports ''.net6''
- This Money Server is modified from [[DTL Currency>./DTL...
- Some bug fixes are done and some functions are extended...
- This can be operated by OpenSim 0.6.7, 0.7.x, 0.8.x, 0....
- Web Monitor function (ASP.NET) is removed from original...
- [[Client Certification>./Client Certification]] is avai...
- This does not support that sell/buy the group shared ob...
- ''Please use this at Your Own Risk!!''
- %%''Client (SIM: Region Server) certification causes an...
-- This is Mono's Bug. Latest Mono has no this bug. And b...
- &color(#0000ff){About this project, ''Milo'' do a lot o...
*** github
- https://github.com/MTSGJ/opensim.currency/issue
- Issues: https://github.com/MTSGJ/opensim.currency/issues
*** Supported Functions [#y5e3e741]
- [[See Here>./Functions]]
- [[Client Certification>./Client Certification]] for 0.9.x
*** Change Log [#r7a89e03]
- [[ChangeLog>./ChangeLog]]
*** [[Client Certification>./Client Certification]] [#k58...
** Download of DTL/NSL Money Server[#u2d15064]
*** tar ball [#v661c160]
- 0.9.3
-- https://github.com/MTSGJ/opensim.currency/releases/tag...
- 0.9.1_1 for OpenSim-0.9.1
-- http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/in...
- [[more old version...>./old_version]]
*** git hub [#nd5f9697]
- latest dev version (for OpenSim-0.9.3)
-- git clone https://github.com/MTSGJ/opensim.currency.git
** Compile and Install [#uc427419]
*** for Release Version (OpenSim-X.Y.Z) [with No Client C...
cd (PREFIX)/opensim-X.Y.Z-source (or opensim-X.Y.Z-rele...
tar xzfv opensim.currency-X.Y.Z.tar.gz
./runprebuild.sh && xbuild
cd opensim.currency-X.Y.Z
./build.sh
cd ../bin
vi MoneyServer.ini
*** for latest Dev Version [#g778de33]
**** No Client Certification or Money Module (OpenSim.Mod...
git clone git://opensimulator.org/git/opensim opensim
cd opensim
svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.cur...
./runprebuild.sh && xbuild
cd opensim.currency
./build.sh
cd ../bin
vi MoneyServer.ini
**** Money Server (MoneyServer.exe) with Client Certifica...
git clone git://opensimulator.org/git/opensim opensim
cd opensim
svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.cur...
patch -p1 < opensim.currency/patch/ opensim.server.patch
./runprebuild.sh && xbuild
cd opensim.currency
./build.sh
cd ../bin
vi MoneyServer.ini
*** HttpServer_OpenSim.dll [#j70b6819]
- ''Since 0.9.1, HttpServer_OpenSim.dll is already fixed,...
- opensim-libs (unnecessary now)
-- %% git clone git://opensimulator.org/git/opensim-libs %%
-- %% cp -Rpd opensim-libs/HttpServer/trunk/HttpServer .%%
-- %% cd HttpServer/%%
-- %% patch -p1 < ../opensim.currency/patch/HttpServer.pa...
-- %% xbuild /p:Configuration=Release%%
** Settings [#v70b9150]
*** Tutorial Videos by Nick Zwart [#d2def937]
- http://www.slartist.com/part-6-1of2-how-to-setup-nsldtl...
- http://www.slartist.com/part-6-2of2-how-to-setup-nsldtl...
- Thanks!!
*** MoneyServer.ini [#a07c8101]
- [[MoneyServer.ini>./MoneyServer.ini]]
*** [Economy] Section in INI file [#d9a146c0]
- [[OpenSim.ini>./OpenSim.ini]]
*** Avatar Class [#u3faa13b]
- マネーサーバにおけるアバターの取り扱いを定義するための...
- ''ForeignAvatar'', ''HGAvatar'', ''GuestAvatar'', ''Loc...
**** for Region Server [#p411b009]
- Regionサーバ毎に HG Avatar をどう取り扱うか指定できる.
- OpenSim.ini の [Economy] セクションの ''HGAvatarAs'' で...
- ''ForeignAvatar'', ''HGAvatar'', ''GuestAvatar'', ''Loc...
**** for MoneyServer [#eaa618e9]
- Region毎に決めた HGAvatar の取り扱い(Avatar Class: ''H...
- マネーサーバの MoneyServer.ini で指定する.
- ''LocalAvatar'' に対しては何時でも true (マネーサーバ...
- ''ForeignAvatar'' に対しては何時でも false (マネーサ...
; for HG/Guest Avatar. Foreign Avatar is always false
;EnableHGAvatar = false
;EnableGuestAvatar = false
;HGAvatarDefaultBalance = 0
;GuestAvatarDefaultBalance = 0
*** Helper Scripts [#m58a560d]
- If you use functions that ''Buy Money from System'', ''...
- If you use %%XoopenSim or%% [[Modlos]], you may not do...
- Helper Scripts work with ''PHP-7.x''
- [[Setup Manual of ''Helper Scripts'' is here>../Helper ...
*** Setting for Diva-Distro [#x02c26fc]
- [[0.7.2>./Diva-0.7.2]]
** Execution [#h4610b84]
- Execute MoneyServer after Robust.exe and before OpenSim...
# cd bin
# mono Robust.exe
# mono MoneyServer.exe
# mono OpenSim.exe
** opensim.currecncy.secure [#ebe5d69d]
- クライアント認証が可能 [[Client Certification>./Client ...
- %%クライアント認証機能付き MoneyServer.exe を生成する場...
- OpenSim.exe 用モジュールにはパッチは不要
- %%http://www.nsl.tuis.ac.jp/svn/opensim/opensim.currenc...
-- %%http://www.nsl.tuis.ac.jp/svn/opensim/opensim.curren...
*** Patch (0.9.3以降不要) [#i8ee6f28]
**** HttpServer_OpenSim [#m7932dd6]
- %%Client からのリクエスト情報を格納する HttpClientConte...
-- %%IHttpClientContext.SSLCommonName%%
- %%Client 認証時のコールバック関数 ClientCertificateVali...
**** OpenSim [#j2f71927]
- %%XMLRPC のリクエスト情報を格納するXmlRpcRequest の5番...
- %%XMLRPC のリクエスト情報からCommon Name を得るには Ge...
** etc.etc. [#va2bf28f]
*** Sample Program [#v9b7625e]
- LSL: [[llGvieMony()>./LSL]]
- PHP: [[send_money()>./send_money]]
*** Support of StandAlone mode [#nf42a9ad]
- [[OpenSim-0.7.x>./standalone_0.7]]
*** Bugs [#x4fae068]
- Client (SIM: Region Server) certification causes an err...
- 0.7.1 R2
-- send_money() of helper script is failed, when the ''se...
- 0.7.1 R1
-- The script money() (money event) does not work. (It ...
-- %%Charge message of "Group Creation" displayed ''L$100...
- 0.7 R4
-- Included ''include/opensim.mysql.php helper script of ...
- 0.7 R3
-- When object is set to ''sale original'', no money is ...
*** 注意Attention [#d84771e2]
- MoneyServer.ini と include/config.php (またはXoopenSim/...
Specify same ''Secret Key of Helper Script'' in MoneyServ...
- %%OpenSim.ini 中の ''UserServer'', ''CurrencyServer'' ...
%%Not use 127.0.0.1 for ''UserServer'' and ''CurrencySer...
- %%0.6.9で,[Network] セクションの ''user_server_url'' ...
%%in 0.6.7 - 0.6.8, ''UserServer'' is setted as ''user_se...
- %%in 0.6.9 - 0.7, ''UserServer'' is setted as ''UserSer...
*** Trouble Shooting [#wa240b75]
**** mono 4.4.0 にしたら,エラー続出 (0.9) [#kebad74d]
2016-03-31 17:02:39,845 ERROR (Threadpool worker) - Open...
at HttpServer.HttpContextFactory.CreateNewContext (Bool...
at HttpServer.HttpContextFactory.CreateContext (Boolean...
at HttpServer.HttpContextFactory.CreateContext (System....
at HttpServer.HttpListenerBase.OnAccept (IAsyncResult a...
- 結局,古い Mono.Security.dll を使用しているせいだった....
**** RunTime Error (0.8) [#t84737c5]
- Missing method .ctor in assembly /usr/local/opensim/bin...
-- Please use ''--runtime=v4.0'' option
mono --runtime=v4.0 MoneyServer.exe
**** Viewer での接続の途中で止まる (0.8) [#b411eb98]
- コンパイルするディレクトリ名を変えたら,マネーサーバへ...
- ディレクトリ名を元に戻してコンパイルしたら,直った????
*** [[Development>./Devel]] [#rfbac1de]
- [[DB>./DB]]
*** Indexes [#l1c0126a]
#ls2
ページ名: