diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim.RegionServer/world/World.cs | 47 |
1 files changed, 26 insertions, 21 deletions
diff --git a/OpenSim.RegionServer/world/World.cs b/OpenSim.RegionServer/world/World.cs index ecf9c69..983e66d 100644 --- a/OpenSim.RegionServer/world/World.cs +++ b/OpenSim.RegionServer/world/World.cs | |||
@@ -70,12 +70,12 @@ namespace OpenSim.world | |||
70 | m_scriptHandlers = new Dictionary<LLUUID, ScriptHandler>(); | 70 | m_scriptHandlers = new Dictionary<LLUUID, ScriptHandler>(); |
71 | m_scripts = new Dictionary<string, ScriptFactory>(); | 71 | m_scripts = new Dictionary<string, ScriptFactory>(); |
72 | 72 | ||
73 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs - creating new entitities instance"); | 73 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs - creating new entitities instance"); |
74 | Entities = new Dictionary<libsecondlife.LLUUID, Entity>(); | 74 | Entities = new Dictionary<libsecondlife.LLUUID, Entity>(); |
75 | Avatars = new Dictionary<LLUUID, Avatar>(); | 75 | Avatars = new Dictionary<LLUUID, Avatar>(); |
76 | Prims = new Dictionary<LLUUID, Primitive>(); | 76 | Prims = new Dictionary<LLUUID, Primitive>(); |
77 | 77 | ||
78 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs - creating LandMap"); | 78 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs - creating LandMap"); |
79 | TerrainManager = new TerrainManager(new SecondLife()); | 79 | TerrainManager = new TerrainManager(new SecondLife()); |
80 | Terrain = new TerrainEngine(); | 80 | Terrain = new TerrainEngine(); |
81 | Avatar.SetupTemplate("avatar-texture.dat"); | 81 | Avatar.SetupTemplate("avatar-texture.dat"); |
@@ -88,7 +88,7 @@ namespace OpenSim.world | |||
88 | } | 88 | } |
89 | catch (Exception e) | 89 | catch (Exception e) |
90 | { | 90 | { |
91 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.CRITICAL,"World.cs: Constructor failed with exception " + e.ToString()); | 91 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.CRITICAL, "World.cs: Constructor failed with exception " + e.ToString()); |
92 | } | 92 | } |
93 | } | 93 | } |
94 | #endregion | 94 | #endregion |
@@ -108,7 +108,7 @@ namespace OpenSim.world | |||
108 | } | 108 | } |
109 | catch (Exception e) | 109 | catch (Exception e) |
110 | { | 110 | { |
111 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: AddScript() - Failed with exception " + e.ToString()); | 111 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: AddScript() - Failed with exception " + e.ToString()); |
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
@@ -160,7 +160,7 @@ namespace OpenSim.world | |||
160 | } | 160 | } |
161 | catch (Exception e) | 161 | catch (Exception e) |
162 | { | 162 | { |
163 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: AddScript() - Failed with exception " + e.ToString()); | 163 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: AddScript() - Failed with exception " + e.ToString()); |
164 | } | 164 | } |
165 | } | 165 | } |
166 | 166 | ||
@@ -214,7 +214,7 @@ namespace OpenSim.world | |||
214 | } | 214 | } |
215 | catch (Exception e) | 215 | catch (Exception e) |
216 | { | 216 | { |
217 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: Update() - Failed with exception " + e.ToString()); | 217 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: Update() - Failed with exception " + e.ToString()); |
218 | } | 218 | } |
219 | updateLock.ReleaseMutex(); | 219 | updateLock.ReleaseMutex(); |
220 | } | 220 | } |
@@ -292,7 +292,7 @@ namespace OpenSim.world | |||
292 | } | 292 | } |
293 | catch (Exception e) | 293 | catch (Exception e) |
294 | { | 294 | { |
295 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: LoadStorageDLL() - Failed with exception " + e.ToString()); | 295 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: LoadStorageDLL() - Failed with exception " + e.ToString()); |
296 | return false; | 296 | return false; |
297 | } | 297 | } |
298 | } | 298 | } |
@@ -336,7 +336,7 @@ namespace OpenSim.world | |||
336 | } | 336 | } |
337 | catch (Exception e) | 337 | catch (Exception e) |
338 | { | 338 | { |
339 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); | 339 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); |
340 | } | 340 | } |
341 | } | 341 | } |
342 | 342 | ||
@@ -367,7 +367,7 @@ namespace OpenSim.world | |||
367 | } | 367 | } |
368 | catch (Exception e) | 368 | catch (Exception e) |
369 | { | 369 | { |
370 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); | 370 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); |
371 | } | 371 | } |
372 | } | 372 | } |
373 | 373 | ||
@@ -397,7 +397,7 @@ namespace OpenSim.world | |||
397 | } | 397 | } |
398 | catch (Exception e) | 398 | catch (Exception e) |
399 | { | 399 | { |
400 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); | 400 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: RegenerateTerrain() - Failed with exception " + e.ToString()); |
401 | } | 401 | } |
402 | } | 402 | } |
403 | 403 | ||
@@ -426,7 +426,7 @@ namespace OpenSim.world | |||
426 | } | 426 | } |
427 | catch (Exception e) | 427 | catch (Exception e) |
428 | { | 428 | { |
429 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: LoadWorldMap() - Failed with exception " + e.ToString()); | 429 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: LoadWorldMap() - Failed with exception " + e.ToString()); |
430 | } | 430 | } |
431 | } | 431 | } |
432 | #endregion | 432 | #endregion |
@@ -463,12 +463,12 @@ namespace OpenSim.world | |||
463 | { | 463 | { |
464 | try | 464 | try |
465 | { | 465 | { |
466 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs: LoadPrimsFromStorage() - Loading primitives"); | 466 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs: LoadPrimsFromStorage() - Loading primitives"); |
467 | this.localStorage.LoadPrimitives(this); | 467 | this.localStorage.LoadPrimitives(this); |
468 | } | 468 | } |
469 | catch (Exception e) | 469 | catch (Exception e) |
470 | { | 470 | { |
471 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: LoadPrimsFromStorage() - Failed with exception " + e.ToString()); | 471 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: LoadPrimsFromStorage() - Failed with exception " + e.ToString()); |
472 | } | 472 | } |
473 | } | 473 | } |
474 | 474 | ||
@@ -484,24 +484,29 @@ namespace OpenSim.world | |||
484 | { | 484 | { |
485 | _primCount = prim.LocalID + 1; | 485 | _primCount = prim.LocalID + 1; |
486 | } | 486 | } |
487 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs: PrimFromStorage() - Reloading prim (localId " + prim.LocalID + " ) from storage"); | 487 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs: PrimFromStorage() - Reloading prim (localId " + prim.LocalID + " ) from storage"); |
488 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); | 488 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); |
489 | nPrim.CreateFromStorage(prim); | 489 | nPrim.CreateFromStorage(prim); |
490 | this.Entities.Add(nPrim.uuid, nPrim); | 490 | this.Entities.Add(nPrim.uuid, nPrim); |
491 | } | 491 | } |
492 | catch (Exception e) | 492 | catch (Exception e) |
493 | { | 493 | { |
494 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: PrimFromStorage() - Failed with exception " + e.ToString()); | 494 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: PrimFromStorage() - Failed with exception " + e.ToString()); |
495 | } | 495 | } |
496 | } | 496 | } |
497 | 497 | ||
498 | public void AddNewPrim(ObjectAddPacket addPacket, SimClient AgentClient) | 498 | public void AddNewPrim(ObjectAddPacket addPacket, SimClient AgentClient) |
499 | { | 499 | { |
500 | AddNewPrim(addPacket, AgentClient.AgentID); | ||
501 | } | ||
502 | |||
503 | public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID) | ||
504 | { | ||
500 | try | 505 | try |
501 | { | 506 | { |
502 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs: AddNewPrim() - Creating new prim"); | 507 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs: AddNewPrim() - Creating new prim"); |
503 | Primitive prim = new Primitive(m_clientThreads, m_regionHandle, this); | 508 | Primitive prim = new Primitive(m_clientThreads, m_regionHandle, this); |
504 | prim.CreateFromPacket(addPacket, AgentClient.AgentID, this._primCount); | 509 | prim.CreateFromPacket(addPacket, ownerID, this._primCount); |
505 | PhysicsVector pVec = new PhysicsVector(prim.Pos.X, prim.Pos.Y, prim.Pos.Z); | 510 | PhysicsVector pVec = new PhysicsVector(prim.Pos.X, prim.Pos.Y, prim.Pos.Z); |
506 | PhysicsVector pSize = new PhysicsVector(0.255f, 0.255f, 0.255f); | 511 | PhysicsVector pSize = new PhysicsVector(0.255f, 0.255f, 0.255f); |
507 | if (OpenSim.world.Avatar.PhysicsEngineFlying) | 512 | if (OpenSim.world.Avatar.PhysicsEngineFlying) |
@@ -529,10 +534,10 @@ namespace OpenSim.world | |||
529 | { | 534 | { |
530 | try | 535 | try |
531 | { | 536 | { |
532 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs:AddViewerAgent() - Creating new avatar for remote viewer agent"); | 537 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs:AddViewerAgent() - Creating new avatar for remote viewer agent"); |
533 | Avatar newAvatar = new Avatar(agentClient, this, m_regionName, m_clientThreads, m_regionHandle, true, 20); | 538 | Avatar newAvatar = new Avatar(agentClient, this, m_regionName, m_clientThreads, m_regionHandle, true, 20); |
534 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs:AddViewerAgent() - Adding new avatar to world"); | 539 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs:AddViewerAgent() - Adding new avatar to world"); |
535 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW,"World.cs:AddViewerAgent() - Starting RegionHandshake "); | 540 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "World.cs:AddViewerAgent() - Starting RegionHandshake "); |
536 | newAvatar.SendRegionHandshake(this); | 541 | newAvatar.SendRegionHandshake(this); |
537 | if (!agentClient.m_child) | 542 | if (!agentClient.m_child) |
538 | { | 543 | { |
@@ -567,7 +572,7 @@ namespace OpenSim.world | |||
567 | } | 572 | } |
568 | catch (Exception e) | 573 | catch (Exception e) |
569 | { | 574 | { |
570 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: AddViewerAgent() - Failed with exception " + e.ToString()); | 575 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: AddViewerAgent() - Failed with exception " + e.ToString()); |
571 | } | 576 | } |
572 | } | 577 | } |
573 | 578 | ||
@@ -590,7 +595,7 @@ namespace OpenSim.world | |||
590 | } | 595 | } |
591 | catch (Exception e) | 596 | catch (Exception e) |
592 | { | 597 | { |
593 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM,"World.cs: RemoveViewerAgent() - Failed with exception " + e.ToString()); | 598 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.MEDIUM, "World.cs: RemoveViewerAgent() - Failed with exception " + e.ToString()); |
594 | } | 599 | } |
595 | } | 600 | } |
596 | #endregion | 601 | #endregion |