Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
OpenSim/NAT
[
Front page
]
[ ]
Start:
** NATループバック機能つきルータ
- バッファロー
-- BBR-4MG
-- BBR-4HG
- Yamaha
-- RT-57i
-- RT-58i
#br
** サーバの NAT 越え
- UDP でのアドレス通知は無くなった(プロトコルとしては残...
- InternalAddress の使い方が簡単になった.(というか殆ど...
#br
*** ServerIPAddress
- OpenSim/Framework/RegionInfo.cs
- OpenSim/Services/Interfaces/IGridService.cs
-- ''DB の regions の Token を間借り (InternalIPAddess を...
#br
**** IGridService.cs
- 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
*** NetworkUtil.cs
- OpenSim/Framework/NetworkUtil.cs
#br
*** sim_ip
- OpenSim/Services/LLLoginService/LLLoginResponse.cs
#br
*** SimIP
- 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
#br
*** IP
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint, UUI...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
#br
*** Caps
- %%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 ...
#br
*** Uploader
- %%OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTex...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
#br
*** Private IP 情報
- hash[]
-- OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs
-- OpenSim/Server/Handlers/Hypergrid/UserAgentServerConne...
-- OpenSim/Services/Connectors/Hypergrid/GatekeeperServic...
-- OpenSim/Services/Connectors/Hypergrid/UserAgentService...
#br
*** Teleport
- 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
#br
**** 通常のTeleport
- Scene.cs: RequestTeleportLocation()
- Teleport()
- TeleportAgentToDifferentRegion()
- DoTeleportInternal()
#br
**** Telepot to Home
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- TeleportHome()
- DoTeleport()
- DoTeleportInternal()
#br
** -- OLD -- サーバの NAT 越え -- OLD --
*** ExternalHostName
- 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
#br
*** NATの外側と内側へのUDPアドレスの通知
- 外側へは ExternalIPAddress を通知
- 内側へは InternalEndPoint.IPAddress または ローカルIP(...
- Opensim/Framework/NetworkUtil.cs
-- GetNATIP() を作成
#br
**** sim_ip (login)
- 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
- 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)
-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)
- 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...
#br
*** 注意: NetworkUtil
- static NetworkUtil() で address.''IPv4Mask'' は mono で...
#br
End:
** NATループバック機能つきルータ
- バッファロー
-- BBR-4MG
-- BBR-4HG
- Yamaha
-- RT-57i
-- RT-58i
#br
** サーバの NAT 越え
- UDP でのアドレス通知は無くなった(プロトコルとしては残...
- InternalAddress の使い方が簡単になった.(というか殆ど...
#br
*** ServerIPAddress
- OpenSim/Framework/RegionInfo.cs
- OpenSim/Services/Interfaces/IGridService.cs
-- ''DB の regions の Token を間借り (InternalIPAddess を...
#br
**** IGridService.cs
- 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
*** NetworkUtil.cs
- OpenSim/Framework/NetworkUtil.cs
#br
*** sim_ip
- OpenSim/Services/LLLoginService/LLLoginResponse.cs
#br
*** SimIP
- 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
#br
*** IP
- OpenSim/Region/CoreModules/Framework/EventQueue/EventQu...
-- EnableSimulator(ulong handle, IPEndPoint endPoint, UUI...
--- OpenSim/Region/CoreModules/Framework/EntityTransfer/...
#br
*** Caps
- %%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 ...
#br
*** Uploader
- %%OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTex...
-- %%接続してきた Viewer のアドレスを直接知ることができな...
-- %%aCircuit (AgentCircuitData) の Channel から Region ...
#br
*** Private IP 情報
- hash[]
-- OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs
-- OpenSim/Server/Handlers/Hypergrid/UserAgentServerConne...
-- OpenSim/Services/Connectors/Hypergrid/GatekeeperServic...
-- OpenSim/Services/Connectors/Hypergrid/UserAgentService...
#br
*** Teleport
- 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
#br
**** 通常のTeleport
- Scene.cs: RequestTeleportLocation()
- Teleport()
- TeleportAgentToDifferentRegion()
- DoTeleportInternal()
#br
**** Telepot to Home
- OpenSim/Region/CoreModules/Framework/EntityTransfer/HGE...
- TeleportHome()
- DoTeleport()
- DoTeleportInternal()
#br
** -- OLD -- サーバの NAT 越え -- OLD --
*** ExternalHostName
- 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
#br
*** NATの外側と内側へのUDPアドレスの通知
- 外側へは ExternalIPAddress を通知
- 内側へは InternalEndPoint.IPAddress または ローカルIP(...
- Opensim/Framework/NetworkUtil.cs
-- GetNATIP() を作成
#br
**** sim_ip (login)
- 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
- 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)
-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)
- 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...
#br
*** 注意: NetworkUtil
- static NetworkUtil() で address.''IPv4Mask'' は mono で...
#br
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
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
114 user(s) are online (4 user(s) are browsing xpwiki)
Members: 0
Guests: 114
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com