OpenSim/NAT
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
** NATループバック機能つきルータ [#tbe916c1]
- バッファロー
-- BBR-4MG
-- BBR-4HG
- Yamaha
-- RT-57i
-- RT-58i
** サーバの NAT 越え [#n297f426]
- UDP でのアドレス通知は無くなった(プロトコルとしては残...
- InternalAddress の使い方が簡単になった.(というか殆ど...
*** ServerIPAddress [#w8cc96d3]
- OpenSim/Framework/RegionInfo.cs
- OpenSim/Services/Interfaces/IGridService.cs
-- ''DB の regions の Token を間借り (InternalIPAddess を...
**** 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()
--- ???
*** NetworkUtil.cs [#g5a13aae]
- OpenSim/Framework/NetworkUtil.cs
*** sim_ip [#gd3d56e1]
- OpenSim/Services/LLLoginService/LLLoginResponse.cs
*** SimIP [#b0fe82a7]
- OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
-- CrossRegion(ulong newRegionHandle, Vector3 pos, Vector...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/E...
--- %%OpenSim/Region/ClientStack/Linden/Caps/EventQueue/E...
-- SendRegionTeleport(ulong regionHandle, byte simAccess,...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
- OpenSim/Region/ClientStack/Linden/Caps/EventQueue/Event...
-- CrossRegion() : newRegionExternalEndPoint
-- TeleportFinishEvent() : regionExternalEndPoint
*** IP [#o8cf94ba]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint, UUI...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
*** Caps [#i7b35e3d]
- %%OpenSim/Capabilities/Caps.cs%%
-- %%HostName を書き換え可能にする%%
- %%OpenSim/Region/CoreModules/Framework/Caps/Capabiliti...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
- %%OpenSim/Region/CoreModules/Framework/EntityTransfer/E...
- %%OpenSim/Services/LLLoginService/LLLoginService.cs%%
-- %%''aCircuit (AgentCircuitData) の Channel に Region ...
*** Uploader [#zaa53f1d]
- %%OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTex...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
*** Private IP 情報 [#sbda997c]
- hash[]
-- OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs
-- OpenSim/Server/Handlers/Hypergrid/UserAgentServerConne...
-- OpenSim/Services/Connectors/Hypergrid/GatekeeperServic...
-- OpenSim/Services/Connectors/Hypergrid/UserAgentService...
*** Teleport [#w826f36a]
- OpenSim/Region/Framework/Interfaces/IEntityTransferModu...
- OpenSim/Region/CoreModules/Framework/EntityTransfer/Ent...
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- OpenSim/Region/Framework/Scenes/Scene.cs
- OpenSim/Region/CoreModules/Avatar/Lure/HGLureModule.cs
**** 通常のTeleport [#y72e49f1]
- Scene.cs: RequestTeleportLocation()
- Teleport()
- TeleportAgentToDifferentRegion()
- DoTeleportInternal()
**** Telepot to Home [#y99bf8b4]
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- TeleportHome()
- DoTeleport()
- DoTeleportInternal()
** -- OLD -- サーバの NAT 越え -- OLD -- [#gc815299]
*** ExternalHostName [#xad48784]
- ExternalIPAddress を定義して,ExternalHostName と明確...
- ExternalHostName : CAP用 URL生成に使用
- ExternalIPAddress : UDP通信のためのサーバIP通知に使用....
- 関連ファイル
--OpenSim/Framework/RegionInfo.cs
--- ExternalIPAddress を定義
--OpenSim/Framework/Communications/Clients/GridClient.cs
--OpenSim/Framework/Communications/Tests/LoginServiceTest...
--OpenSim/Services/Interfaces/IGridService.cs
--OpenSim/Data/RegionProfileData.cs
---serverIP -> serverName
---serverIPadr を新しく定義
--OpenSim/Data/RegionProfileServiceProxy.cs
--OpenSim/Data/MySQL/MySQLManager.cs
--OpenSim/Data/MSSQL/MSSQLGridData.cs
--OpenSim/Data/SQLite/SQLiteManager.cs
--OpenSim/Grid/GridServer.Modules/GridXmlRpcModule.cs
--OpenSim/Grid/GridServer.Modules/GridRestModule.cs
--OpenSim/Region/Framework/Scenes/Scene.cs
--OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs
--OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs
--OpenSim/Framework/NetworkUtil.cs
--- GetIPformString() を追加
--- GetNATIP() を追加
--OpenSim/Region/Framework/Scenes/SceneCommunicationServi...
--OpenSim/Grid/UserServer.Modules/UserLoginService.cs
--OpenSim/ApplicationPlugins/RemoteController/RemoteAdmin...
--OpenSim/Client/Linden/LLStandaloneLoginService.cs
*** NATの外側と内側へのUDPアドレスの通知[#bb09451c]
- 外側へは ExternalIPAddress を通知
- 内側へは InternalEndPoint.IPAddress または ローカルIP(...
- Opensim/Framework/NetworkUtil.cs
-- GetNATIP() を作成
**** sim_ip (login) [#z711be6e]
- OpenSim/Framework/Communications/Services/LoginResponse...
- OpenSim/Client/Linden/LLStandaloneLoginService.cs
-- SimAddress
-- OpenSim/Grid/UserServer.Modules/UserLoginService.cs
--- PrepareLoginToRegion(RegionProfileData regionInfo, Us...
-- OpenSim/Client/Linden/LLStandaloneLoginService.cs
--- PrepareLoginToRegion(RegionInfo regionInfo, UserProfi...
**** sim-ip-and-port [#u82f1ea4]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EstablishAgentCommunication(UUID agentID, ''string sim...
-- OpenSim/Region/CoreModules/Framework/EventQueue/EventQ...
--- EstablishAgentCommunication(UUID avatarID, ''IPEndPoi...
--- OpenSim/Region/Framework/Scenes/SceneCommunicationSer...
---- InformClientOfNeighbourAsync(ScenePresence avatar, A...
----- EnableNeighbourChildAgents(ScenePresence avatar, Li...
----- InformNeighborChildAgent(ScenePresence avatar, Grid...
**** SimIP (CrossRegion, TeleportFinish)[#f82b2f72]
-OpenSim/Region/CoreModules/Framework/EventQueue/EventQue...
-- CrossRegion(ulong handle, Vector3 pos, Vector3 lookAt,...
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- ScenePresence CrossAgentToNewRegionAsync(ScenePresenc...
-- TeleportFinishEvent(ulong regionHandle, byte simAccess...
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- RequestTeleportToLocation(ScenePresence avatar, ulong...
**** IP (EnableSimulator)[#u428c951]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint)
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- InformClientOfNeighbourAsync(ScenePresence avatar, Ag...
---- EnableNeighbourChildAgents(ScenePresence avatar, Lis...
---- InformNeighborChildAgent(ScenePresence avatar, GridR...
*** 注意: NetworkUtil [#t507a618]
- static NetworkUtil() で address.''IPv4Mask'' は mono で...
終了行:
** NATループバック機能つきルータ [#tbe916c1]
- バッファロー
-- BBR-4MG
-- BBR-4HG
- Yamaha
-- RT-57i
-- RT-58i
** サーバの NAT 越え [#n297f426]
- UDP でのアドレス通知は無くなった(プロトコルとしては残...
- InternalAddress の使い方が簡単になった.(というか殆ど...
*** ServerIPAddress [#w8cc96d3]
- OpenSim/Framework/RegionInfo.cs
- OpenSim/Services/Interfaces/IGridService.cs
-- ''DB の regions の Token を間借り (InternalIPAddess を...
**** 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()
--- ???
*** NetworkUtil.cs [#g5a13aae]
- OpenSim/Framework/NetworkUtil.cs
*** sim_ip [#gd3d56e1]
- OpenSim/Services/LLLoginService/LLLoginResponse.cs
*** SimIP [#b0fe82a7]
- OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
-- CrossRegion(ulong newRegionHandle, Vector3 pos, Vector...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/E...
--- %%OpenSim/Region/ClientStack/Linden/Caps/EventQueue/E...
-- SendRegionTeleport(ulong regionHandle, byte simAccess,...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
- OpenSim/Region/ClientStack/Linden/Caps/EventQueue/Event...
-- CrossRegion() : newRegionExternalEndPoint
-- TeleportFinishEvent() : regionExternalEndPoint
*** IP [#o8cf94ba]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint, UUI...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
*** Caps [#i7b35e3d]
- %%OpenSim/Capabilities/Caps.cs%%
-- %%HostName を書き換え可能にする%%
- %%OpenSim/Region/CoreModules/Framework/Caps/Capabiliti...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
- %%OpenSim/Region/CoreModules/Framework/EntityTransfer/E...
- %%OpenSim/Services/LLLoginService/LLLoginService.cs%%
-- %%''aCircuit (AgentCircuitData) の Channel に Region ...
*** Uploader [#zaa53f1d]
- %%OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTex...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
*** Private IP 情報 [#sbda997c]
- hash[]
-- OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs
-- OpenSim/Server/Handlers/Hypergrid/UserAgentServerConne...
-- OpenSim/Services/Connectors/Hypergrid/GatekeeperServic...
-- OpenSim/Services/Connectors/Hypergrid/UserAgentService...
*** Teleport [#w826f36a]
- OpenSim/Region/Framework/Interfaces/IEntityTransferModu...
- OpenSim/Region/CoreModules/Framework/EntityTransfer/Ent...
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- OpenSim/Region/Framework/Scenes/Scene.cs
- OpenSim/Region/CoreModules/Avatar/Lure/HGLureModule.cs
**** 通常のTeleport [#y72e49f1]
- Scene.cs: RequestTeleportLocation()
- Teleport()
- TeleportAgentToDifferentRegion()
- DoTeleportInternal()
**** Telepot to Home [#y99bf8b4]
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- TeleportHome()
- DoTeleport()
- DoTeleportInternal()
** -- OLD -- サーバの NAT 越え -- OLD -- [#gc815299]
*** ExternalHostName [#xad48784]
- ExternalIPAddress を定義して,ExternalHostName と明確...
- ExternalHostName : CAP用 URL生成に使用
- ExternalIPAddress : UDP通信のためのサーバIP通知に使用....
- 関連ファイル
--OpenSim/Framework/RegionInfo.cs
--- ExternalIPAddress を定義
--OpenSim/Framework/Communications/Clients/GridClient.cs
--OpenSim/Framework/Communications/Tests/LoginServiceTest...
--OpenSim/Services/Interfaces/IGridService.cs
--OpenSim/Data/RegionProfileData.cs
---serverIP -> serverName
---serverIPadr を新しく定義
--OpenSim/Data/RegionProfileServiceProxy.cs
--OpenSim/Data/MySQL/MySQLManager.cs
--OpenSim/Data/MSSQL/MSSQLGridData.cs
--OpenSim/Data/SQLite/SQLiteManager.cs
--OpenSim/Grid/GridServer.Modules/GridXmlRpcModule.cs
--OpenSim/Grid/GridServer.Modules/GridRestModule.cs
--OpenSim/Region/Framework/Scenes/Scene.cs
--OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs
--OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs
--OpenSim/Framework/NetworkUtil.cs
--- GetIPformString() を追加
--- GetNATIP() を追加
--OpenSim/Region/Framework/Scenes/SceneCommunicationServi...
--OpenSim/Grid/UserServer.Modules/UserLoginService.cs
--OpenSim/ApplicationPlugins/RemoteController/RemoteAdmin...
--OpenSim/Client/Linden/LLStandaloneLoginService.cs
*** NATの外側と内側へのUDPアドレスの通知[#bb09451c]
- 外側へは ExternalIPAddress を通知
- 内側へは InternalEndPoint.IPAddress または ローカルIP(...
- Opensim/Framework/NetworkUtil.cs
-- GetNATIP() を作成
**** sim_ip (login) [#z711be6e]
- OpenSim/Framework/Communications/Services/LoginResponse...
- OpenSim/Client/Linden/LLStandaloneLoginService.cs
-- SimAddress
-- OpenSim/Grid/UserServer.Modules/UserLoginService.cs
--- PrepareLoginToRegion(RegionProfileData regionInfo, Us...
-- OpenSim/Client/Linden/LLStandaloneLoginService.cs
--- PrepareLoginToRegion(RegionInfo regionInfo, UserProfi...
**** sim-ip-and-port [#u82f1ea4]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EstablishAgentCommunication(UUID agentID, ''string sim...
-- OpenSim/Region/CoreModules/Framework/EventQueue/EventQ...
--- EstablishAgentCommunication(UUID avatarID, ''IPEndPoi...
--- OpenSim/Region/Framework/Scenes/SceneCommunicationSer...
---- InformClientOfNeighbourAsync(ScenePresence avatar, A...
----- EnableNeighbourChildAgents(ScenePresence avatar, Li...
----- InformNeighborChildAgent(ScenePresence avatar, Grid...
**** SimIP (CrossRegion, TeleportFinish)[#f82b2f72]
-OpenSim/Region/CoreModules/Framework/EventQueue/EventQue...
-- CrossRegion(ulong handle, Vector3 pos, Vector3 lookAt,...
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- ScenePresence CrossAgentToNewRegionAsync(ScenePresenc...
-- TeleportFinishEvent(ulong regionHandle, byte simAccess...
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- RequestTeleportToLocation(ScenePresence avatar, ulong...
**** IP (EnableSimulator)[#u428c951]
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint)
-- OpenSim/Region/Framework/Scenes/SceneCommunicationServ...
--- InformClientOfNeighbourAsync(ScenePresence avatar, Ag...
---- EnableNeighbourChildAgents(ScenePresence avatar, Lis...
---- InformNeighborChildAgent(ScenePresence avatar, GridR...
*** 注意: NetworkUtil [#t507a618]
- static NetworkUtil() で address.''IPv4Mask'' は mono で...
ページ名: