12: 2015-03-11 (水) 15:04:55 iseki |
現: 2015-04-02 (木) 00:36:34 iseki |
| - OpenSim/Services/Interfaces/IGridService.cs | | - OpenSim/Services/Interfaces/IGridService.cs |
| -- ''DB の regions の Token を間借り (InternalIPAddess を入れる)'' | | -- ''DB の regions の Token を間借り (InternalIPAddess を入れる)'' |
| + | #br |
| + | **** IGridService.cs [#cdda68b5] |
| + | - OpenSim.exe |
| + | -- public GridRegion(Dictionary<string, object> kvp) |
| + | --- 他のリージョンの情報を得る |
| + | -- public Dictionary<string, object> ToKeyValuePairs() |
| + | --- 自分のリージョンの情報を書き込む |
| + | |
| + | - Robust.exe |
| + | -- public GridRegion(Dictionary<string, object> kvp) |
| + | --- 他のリージョンの情報を得る |
| + | -- public Dictionary<string, object> ToKeyValuePairs() |
| + | --- ??? |
| #br | | #br |
| | | |
| -- 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/EntityTransfer/EntityTransferModule.cs | | --- OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs |
| + | |
| + | - OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueHelper.cs |
| + | -- CrossRegion() : newRegionExternalEndPoint |
| + | -- TeleportFinishEvent() : regionExternalEndPoint |
| #br | | #br |
| | | |
| | | |
| *** Caps [#i7b35e3d] | | *** Caps [#i7b35e3d] |
- | - OpenSim/Capabilities/Caps.cs | + | - %%OpenSim/Capabilities/Caps.cs%% |
- | -- HostName を書き換え可能にする | + | -- %%HostName を書き換え可能にする%% |
- | - OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs | + | - %%OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs%% |
- | -- 接続してきた Viewer のアドレスを直接知ることができない. | + | -- %%接続してきた Viewer のアドレスを直接知ることができない.%% |
- | -- aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す | + | -- %%aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す%% |
- | - OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs | + | - %%OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs%% |
| | | |
- | - OpenSim/Services/LLLoginService/LLLoginService.cs | + | - %%OpenSim/Services/LLLoginService/LLLoginService.cs%% |
- | -- ''aCircuit (AgentCircuitData) の Channel に Region のプライベートアドレス情報を載せる '' | + | -- %%''aCircuit (AgentCircuitData) の Channel に Region のプライベートアドレス情報を載せる ''%% |
| #br | | #br |
| | | |
| *** Uploader [#zaa53f1d] | | *** Uploader [#zaa53f1d] |
- | - OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs | + | - %%OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs%% |
- | -- 接続してきた Viewer のアドレスを直接知ることができない. | + | -- %%接続してきた Viewer のアドレスを直接知ることができない.%% |
- | -- aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す | + | -- %%aCircuit (AgentCircuitData) の Channel から Region のプライベートアドレス情報を取り出す%% |
| + | #br |
| + | |
| + | *** Private IP 情報 [#sbda997c] |
| + | - hash[] |
| + | -- OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs |
| + | -- OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs |
| + | -- OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs |
| + | -- OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs |
| + | #br |
| + | *** Teleport [#w826f36a] |
| + | - OpenSim/Region/Framework/Interfaces/IEntityTransferModule.cs |
| + | - OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs |
| + | - OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs |
| + | - OpenSim/Region/Framework/Scenes/Scene.cs |
| + | - OpenSim/Region/CoreModules/Avatar/Lure/HGLureModule.cs |
| + | #br |
| + | **** 通常のTeleport [#y72e49f1] |
| + | - Scene.cs: RequestTeleportLocation() |
| + | - Teleport() |
| + | - TeleportAgentToDifferentRegion() |
| + | - DoTeleportInternal() |
| + | #br |
| + | **** Telepot to Home [#y99bf8b4] |
| + | - OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs |
| + | - TeleportHome() |
| + | - DoTeleport() |
| + | - DoTeleportInternal() |
| #br | | #br |
| | | |
- | ** サーバの NAT 越え OLD [#gc815299] | + | ** -- OLD -- サーバの NAT 越え -- OLD -- [#gc815299] |
| | | |
| *** ExternalHostName [#xad48784] | | *** ExternalHostName [#xad48784] |