flagflag  If you want to see English page, please click "English" Button at Left.
8: 2015-03-02 (月) 22:42:54 iseki ソース 現: 2015-04-02 (木) 00:36:34 iseki ソース
Line 13: Line 13:
*** ServerIPAddress [#w8cc96d3] *** ServerIPAddress [#w8cc96d3]
-- 新規で追加 +- OpenSim/Framework/RegionInfo.cs 
--- OpenSim/Framework/RegionInfo.cs +- OpenSim/Services/Interfaces/IGridService​.cs 
--- OpenSim/Services/Interfaces/IGridService​.cs+-- ''DB の regions の Token を間借り (InternalIPAddess を入れる)'' 
 +#br 
 +**** IGridService.cs [#cdda68b5] 
 +- OpenSim.exe 
 +-- public GridRegion(Dictionary<string, object> kvp) 
 +--- 他のリージョンの情報を得る 
 +-- public Dictionary<string, object> ToKeyValuePairs() 
 +--- 自分のリージョンの情報を書き込む
-- DB の regions の serverIP に格納される値. +- Robust.exe 
--- NAT内でない場合 +-- public GridRegion(Dictionary<string, object> kvp) 
---- ExternalHostName のIPと同じグローバルIP +--- 他のリージョンの情報を得る 
--- NAT内の場合 +-- public Dictionary<string, object> ToKeyValuePairs() 
---- InternalIPAddress の値+--- ???
#br #br
 +
***  NetworkUtil.cs [#g5a13aae] ***  NetworkUtil.cs [#g5a13aae]
- OpenSim/Framework/NetworkUtil.cs - OpenSim/Framework/NetworkUtil.cs
Line 37: Line 45:
-- SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint newRegionEndPoint, uint locationID, uint flags, string capsURL) -- SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint newRegionEndPoint, uint locationID, uint flags, string capsURL)
--- OpenSim/Region/CoreModules/Framework/Ent​​ityTransfer/EntityTransferModule.cs --- OpenSim/Region/CoreModules/Framework/Ent​​ityTransfer/EntityTransferModule.cs
 +
 +- OpenSim/Region/ClientStack/Linden/Caps/E​ventQueue/EventQueueHelper.cs
 +-- CrossRegion() : newRegionExternalEndPoint
 +-- TeleportFinishEvent() : regionExternalEndPoint
#br #br
*** IP [#o8cf94ba] *** IP [#o8cf94ba]
 +- OpenSim/Region/CoreModules/Framework/Eve​ntQueue/EventQueueHelper.cs
 +-- EnableSimulator(ulong handle, IPEndPoint endPoint, UUID avatarID, int regionSizeX, int regionSizeY)
 +--- OpenSim/Region/CoreModules/Framework/Ent​​ityTransfer/EntityTransferModule.cs
 +#br
 +
 +*** Caps [#i7b35e3d]
 +- %%OpenSim/Capabilities/Caps.cs%%
 +-- %%HostName を書き換え可能にする%%
 +- %%OpenSim/Region/CoreModules/Framework/C​ap​s/CapabilitiesModule.cs%%
 +-- %%接続してきた Viewer のアドレスを直接知ることができない.%%
 +-- %%aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す%%
 +- %%OpenSim/Region/CoreModules/Framework/E​ntityTransfer/EntityTransferModule.cs%%
 +
 +- %%OpenSim/Services/LLLoginService/LLLogi​nService.cs%%
 +-- %%''aCircuit (AgentCircuitData) の Channel に Region のプライベートアドレス情報を載せる ''%%
 +#br
 +
 +*** Uploader [#zaa53f1d]
 +- %%OpenSim/Region/ClientStack/Linden/Caps​/UploadBakedTextureModule.cs%%
 +-- %%接続してきた Viewer のアドレスを直接知ることができない.%%
 +-- %%aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す%%
 +#br
 +
 +*** Private IP 情報 [#sbda997c]
 +- hash[]
 +-- OpenSim/Server/Handlers/Hypergrid/Hyperg​ridHandlers.cs
 +-- OpenSim/Server/Handlers/Hypergrid/UserAg​entServerConnector.cs
 +-- OpenSim/Services/Connectors/Hypergrid/Ga​tekeeperServiceConnector.cs
 +-- OpenSim/Services/Connectors/Hypergrid/Us​erAgentServiceConnector.cs
 +#br
 +*** Teleport [#w826f36a]
 +- OpenSim/Region/Framework/Interfaces/IEnt​ityTransferModule.cs
 +- OpenSim/Region/CoreModules/Framework/Ent​ityTransfer/EntityTransferModule.cs
 +- OpenSim/Region/CoreModules/Framework/Ent​ityTransfer/HGEntityTransferModule.cs
 +- OpenSim/Region/Framework/Scenes/Scene.cs​
 +- OpenSim/Region/CoreModules/Avatar/Lure/H​GLureModule.cs
 +#br
 +**** 通常のTeleport [#y72e49f1]
 +- Scene.cs: RequestTeleportLocation()
 +- Teleport()
 +- TeleportAgentToDifferentRegion()
 +- DoTeleportInternal()
 +#br
 +**** Telepot to Home [#y99bf8b4]
 +- OpenSim/Region/CoreModules/Framework/Ent​ityTransfer/HGEntityTransferModule.cs
 +- TeleportHome()
 +- DoTeleport()
 +- DoTeleportInternal()
#br #br
-** サーバの NAT 越え OLD [#gc815299]+** -- OLD -- サーバの NAT 越え -- OLD -- [#gc815299]
*** ExternalHostName [#xad48784] *** ExternalHostName [#xad48784]


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

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 1333613336133361333613336
昨日 : 1716817168171681716817168
総計 : 2350979723509797235097972350979723509797235097972350979723509797
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com