diff options
author | lbsa71 | 2007-07-16 21:53:39 +0000 |
---|---|---|
committer | lbsa71 | 2007-07-16 21:53:39 +0000 |
commit | f35f5ddaf753d88d2a5ed7c334a8cc1a4ad23664 (patch) | |
tree | 210f6cbfde37e62e31142782c7f33f6cea172cb2 /OpenSim/Region/Examples/SimpleApp | |
parent | * Reset IP in SimpleApp back to localhost (diff) | |
download | opensim-SC-f35f5ddaf753d88d2a5ed7c334a8cc1a4ad23664.zip opensim-SC-f35f5ddaf753d88d2a5ed7c334a8cc1a4ad23664.tar.gz opensim-SC-f35f5ddaf753d88d2a5ed7c334a8cc1a4ad23664.tar.bz2 opensim-SC-f35f5ddaf753d88d2a5ed7c334a8cc1a4ad23664.tar.xz |
* And yet more restructuring of startup sequence...
Diffstat (limited to 'OpenSim/Region/Examples/SimpleApp')
-rw-r--r-- | OpenSim/Region/Examples/SimpleApp/Program.cs | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/OpenSim/Region/Examples/SimpleApp/Program.cs b/OpenSim/Region/Examples/SimpleApp/Program.cs index 2c0d43b..fe8c11a 100644 --- a/OpenSim/Region/Examples/SimpleApp/Program.cs +++ b/OpenSim/Region/Examples/SimpleApp/Program.cs | |||
@@ -16,6 +16,7 @@ using OpenSim.Region.GridInterfaces.Local; | |||
16 | using System.Timers; | 16 | using System.Timers; |
17 | using OpenSim.Region.Environment.Scenes; | 17 | using OpenSim.Region.Environment.Scenes; |
18 | using OpenSim.Framework.Data; | 18 | using OpenSim.Framework.Data; |
19 | using OpenSim.Region.Environment; | ||
19 | 20 | ||
20 | namespace SimpleApp | 21 | namespace SimpleApp |
21 | { | 22 | { |
@@ -34,42 +35,38 @@ namespace SimpleApp | |||
34 | 35 | ||
35 | protected override void Initialize() | 36 | protected override void Initialize() |
36 | { | 37 | { |
38 | m_httpServerPort = 9000; | ||
37 | } | 39 | } |
38 | 40 | ||
39 | public void Run() | 41 | public void Run() |
40 | { | 42 | { |
41 | base.StartUp(); | 43 | base.StartUp(); |
42 | 44 | ||
43 | string ipaddr = "127.0.0.1"; | ||
44 | |||
45 | MainLog.Instance = m_log; | ||
46 | |||
47 | m_circuitManager = new AuthenticateSessionsBase(); | 45 | m_circuitManager = new AuthenticateSessionsBase(); |
48 | 46 | ||
49 | InventoryCache inventoryCache = new InventoryCache(); | 47 | InventoryCache inventoryCache = new InventoryCache(); |
50 | 48 | ||
51 | LocalAssetServer assetServer = new LocalAssetServer(); | 49 | LocalAssetServer assetServer = new LocalAssetServer(); |
52 | assetServer.SetServerInfo("http://" + ipaddr + ":8003/", ""); | 50 | assetServer.SetServerInfo("http://localhost:8003/", ""); |
53 | 51 | ||
54 | AssetCache assetCache = new AssetCache(assetServer); | 52 | AssetCache assetCache = new AssetCache(assetServer); |
55 | 53 | ||
56 | ScenePresence.LoadTextureFile("avatar-texture.dat"); | 54 | ScenePresence.LoadTextureFile("avatar-texture.dat"); |
57 | ScenePresence.PhysicsEngineFlying = true; | 55 | ScenePresence.PhysicsEngineFlying = true; |
58 | 56 | ||
59 | IPEndPoint internalEndPoint = new IPEndPoint(IPAddress.Parse(ipaddr), 9000); | 57 | IPEndPoint internalEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 9000); |
58 | RegionInfo regionInfo = new RegionInfo(1000, 1000, internalEndPoint, "localhost"); | ||
60 | 59 | ||
61 | UDPServer udpServer = new UDPServer(internalEndPoint.Port, assetCache, inventoryCache, m_log, m_circuitManager); | 60 | UDPServer udpServer = new UDPServer(internalEndPoint.Port, assetCache, inventoryCache, m_log, m_circuitManager); |
62 | PacketServer packetServer = new PacketServer(udpServer); | 61 | PacketServer packetServer = new PacketServer(udpServer); |
63 | 62 | ||
64 | BaseHttpServer httpServer = new BaseHttpServer(internalEndPoint.Port); | 63 | CommunicationsLocal communicationsManager = new CommunicationsLocal(m_networkServersInfo, m_httpServer); |
65 | 64 | ||
66 | CommunicationsLocal communicationsManager = new CommunicationsLocal(m_networkServersInfo, httpServer); | 65 | StorageManager storeMan = GetStoreManager(regionInfo); |
67 | 66 | ||
68 | RegionInfo regionInfo = new RegionInfo(1000, 1000, internalEndPoint, ipaddr); | ||
69 | 67 | ||
70 | OpenSim.Region.Environment.StorageManager storeMan = new OpenSim.Region.Environment.StorageManager("OpenSim.DataStore.NullStorage.dll", "simpleapp.yap", "simpleapp"); | ||
71 | 68 | ||
72 | m_world = new MyWorld( regionInfo, m_circuitManager, communicationsManager, assetCache, storeMan, httpServer); | 69 | m_world = new MyWorld( regionInfo, m_circuitManager, communicationsManager, assetCache, storeMan, m_httpServer); |
73 | m_world.PhysScene = GetPhysicsScene( ); | 70 | m_world.PhysScene = GetPhysicsScene( ); |
74 | 71 | ||
75 | m_world.LoadWorldMap(); | 72 | m_world.LoadWorldMap(); |
@@ -78,7 +75,7 @@ namespace SimpleApp | |||
78 | 75 | ||
79 | udpServer.LocalWorld = m_world; | 76 | udpServer.LocalWorld = m_world; |
80 | 77 | ||
81 | httpServer.Start(); | 78 | m_httpServer.Start(); |
82 | udpServer.ServerListener(); | 79 | udpServer.ServerListener(); |
83 | 80 | ||
84 | UserProfileData masterAvatar = communicationsManager.UserServer.SetupMasterUser("Test", "User", "test"); | 81 | UserProfileData masterAvatar = communicationsManager.UserServer.SetupMasterUser("Test", "User", "test"); |
@@ -105,6 +102,11 @@ namespace SimpleApp | |||
105 | 102 | ||
106 | } | 103 | } |
107 | 104 | ||
105 | protected override StorageManager GetStoreManager(RegionInfo regionInfo) | ||
106 | { | ||
107 | return new StorageManager("OpenSim.DataStore.NullStorage.dll", "simpleapp.yap", "simpleapp"); | ||
108 | } | ||
109 | |||
108 | protected override PhysicsScene GetPhysicsScene( ) | 110 | protected override PhysicsScene GetPhysicsScene( ) |
109 | { | 111 | { |
110 | return GetPhysicsScene("basicphysics"); | 112 | return GetPhysicsScene("basicphysics"); |
@@ -128,8 +130,7 @@ namespace SimpleApp | |||
128 | { | 130 | { |
129 | Program app = new Program(); | 131 | Program app = new Program(); |
130 | 132 | ||
131 | //app.StartUp(); | 133 | app.StartUp(); |
132 | app.Run(); | ||
133 | } | 134 | } |
134 | } | 135 | } |
135 | } | 136 | } |