View Issue Details

IDProjectCategoryLast Update
0006894Valley 1Bug - AVWW MultiplayerMar 31, 2012 12:49 pm
Reportersilverhound Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version0.916 
Fixed in Version0.923 
Summary0006894: Continent 5 same location on world map as continent 1 unable to leave without closing game externally.
DescriptionJust killed the three lieutenants of continent 4 and the overlord.
When i stepped in the boat to go to continent 5, i found out that the settlement was placed on continent 1, no new lieutenant towers, no new overlord tower.

Continent still acting like continent 1 (towers all down, continent level at tier 5).

Lots of error messages, unable to even leave the world / server.

World is Toll's, called Moara.

edit: actually managed to leave the world by being on continental ship and on the ocean, only place i could access the leave game menu.

-----
EDIT:
As has been mentioned below, this wasnt an actual world corruption but just a desynch.
However the problem with being unable to access the menu when it happens is significant enough for me to leave the Severity on the same gradation.
TagsNo tags attached.
Internal WeightMajor Problem

Activities

Toll

Mar 27, 2012 7:53 am

reporter   ~0021414

Huh. Log-spelunking...

Toll

Mar 27, 2012 7:57 am

reporter   ~0021415

Hmm. Something seems... off in ArcenDebugLog, but I can't say for sure if it's critical or not:

3/27/2012 1:01:21 PM <-- This has no corresponding mark at all in the server-console logs.
Generated New Regions x291

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at World.GenerateNewContinent(.AbilityUseResult Result)
   at World.GenerateNewContinentIfNeeded(.AbilityUseResult Result)
   at MainMenu.StartGameButton_HandleClick(System.String WorldFilename, GameStartType GameStartType, CombatDifficultyLevel CombatDifficultyLevel, PlatformingDifficultyLevel PlatformingDifficultyLevel, Boolean IsForTestWorld)
   at MainMenu.<SubclassInit>b__b(System.String FolderName, GameStartType GameStartType, CombatDifficultyLevel CombatDifficulty, PlatformingDifficultyLevel PlatformingDifficulty)
   at StartNewWorldPopup.StartNewWorldPopup_OK()
   at InputBindings.CheckKeys()
   at Game.CheckInput()
   at MainCameraLogic.Update()

3/27/2012 1:29:59 PM <-- This is when the Overlord was killed according to the server-console logs
Generated New Regions x358

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at World.GenerateNewContinent(.AbilityUseResult Result)
   at World.GenerateNewContinentIfNeeded(.AbilityUseResult Result)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

Toll

Mar 27, 2012 7:59 am

reporter   ~0021416

Nothing at all in ErrorsReportedByEngine though, and I fear output_log is useless since I was playing a SP game at the same time. There have been problems with continent generation in MP before though, which was solved by simply reconnecting and getting a fresh state from the server. Did that do anything?

Toll

Mar 27, 2012 8:00 am

reporter  

ArcenDebugLog (server).txt (23,671 bytes)   
3/25/2012 11:06:23 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/25/2012 11:09:44 PM
Error: attempt to get LocalPlayerAccount when ProcessMode == MultiplayerServer!

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.ProcessAssertionFailure(System.String Message)
   at Game.get_LocalPlayerAccount()
   at Game.OnKeyDownFirst(KeyBind Bind, InputSource Source)
   at InputBindings.CheckKeys()
   at Game.CheckInput()
   at MainCameraLogic.Update()

3/25/2012 11:09:52 PM
Error: attempt to get LocalPlayerAccount when ProcessMode == MultiplayerServer!

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.ProcessAssertionFailure(System.String Message)
   at Game.get_LocalPlayerAccount()
   at Game.OnKeyDownFirst(KeyBind Bind, InputSource Source)
   at InputBindings.CheckKeys()
   at Game.CheckInput()
   at MainCameraLogic.Update()

3/25/2012 11:15:52 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/25/2012 11:16:28 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 12:12:54 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 12:28:55 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 1:03:05 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 1:29:34 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 1:47:31 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 2:07:50 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 6:36:11 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 6:59:43 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 9:01:46 AM
QueuedAbilityUse.Execute:rejected StopUsingOngoingCondition due to usingEntityID 534802 not found:False MultiplayerServer

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 9:23:55 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 9:31:32 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 9:41:58 AM
Entity DEFINITELY moved on load! Darrell2Ghost: (5343,127) ... 5343,258

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at NPCStateDescriptor.PlaceInChunk(.Chunk Chunk, ArcenPoint NewLocation, Boolean SkipCollision)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 9:41:58 AM
Entity DEFINITELY moved on load! RichardGhost: (3709,127) ... 3709,258

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at NPCStateDescriptor.PlaceInChunk(.Chunk Chunk, ArcenPoint NewLocation, Boolean SkipCollision)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 9:41:58 AM
Entity DEFINITELY moved on load! RichardGhost: (11917,191) ... 11917,258

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at NPCStateDescriptor.PlaceInChunk(.Chunk Chunk, ArcenPoint NewLocation, Boolean SkipCollision)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 9:41:58 AM
Entity DEFINITELY moved on load! Dave2Ghost: (10707,63) ... 10707,258

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at NPCStateDescriptor.PlaceInChunk(.Chunk Chunk, ArcenPoint NewLocation, Boolean SkipCollision)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 9:58:11 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 12:52:41 PM
Entity DEFINITELY moved on load! FireBat: (11625,63) ... 11625,164

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at GameEntity.CreateNew(Int64 EntityIDFromChunkOwner, GameEntityType Type, ArcenPoint Location, .GameEntity CreatedBy, .Chunk Chunk, GuardianPowerProfessionType OverridingProfessionType)
   at Chunk.ResultGenerationOnly_AddNewEntity(GameEntityType Type, ArcenPoint Location, .MersenneTwister Random, .GameEntity CreatedBy, GuardianPowerProfessionType OverridingProfessionType)
   at Chunk.ResultGenerationOnly_AddNewEntity(GameEntityType Type, ArcenPoint Location, .MersenneTwister Random)
   at Chunk.SpawnMonstersWithBudget(Int32 Budget, Int32 RandomSeed, Boolean SpawnDirectlyOnPointsInsteadOfNearThem, System.Collections.Generic.List`1 PreferredSpawnPoints, .AbilityUseResult Result)
   at Chunk.DoPostCreationMonsterSpawn(Int32 ActAsIfAtLeastThisMuchBudgetIsAlreadySpent, .AbilityUseResult Result)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 11:23:23 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 11:23:52 PM
Entity DEFINITELY moved on load! Bat: (4318,127) ... 4318,164

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at GameEntity.RunCollisionCheck()
   at GameEntity.SetCurrentLocationInner(Double NewX, Double NewY, CollisionType CollisionType, Boolean CanCenterCamera, MovementType MovementType)
   at GameEntity.SetCurrentLocation(ArcenPoint Location, CollisionType CollisionType, Boolean CanCenterCamera)
   at GameEntity.CreateNew(Int64 EntityIDFromChunkOwner, GameEntityType Type, ArcenPoint Location, .GameEntity CreatedBy, .Chunk Chunk, GuardianPowerProfessionType OverridingProfessionType)
   at Chunk.ResultGenerationOnly_AddNewEntity(GameEntityType Type, ArcenPoint Location, .MersenneTwister Random, .GameEntity CreatedBy, GuardianPowerProfessionType OverridingProfessionType)
   at Chunk.ResultGenerationOnly_AddNewEntity(GameEntityType Type, ArcenPoint Location, .MersenneTwister Random)
   at Chunk.SpawnMonstersWithBudget(Int32 Budget, Int32 RandomSeed, Boolean SpawnDirectlyOnPointsInsteadOfNearThem, System.Collections.Generic.List`1 PreferredSpawnPoints, .AbilityUseResult Result)
   at Chunk.DoPostCreationMonsterSpawn(Int32 ActAsIfAtLeastThisMuchBudgetIsAlreadySpent, .AbilityUseResult Result)
   at Chunk.PerformChunkLoadInitialization(Boolean IsFromTheNetwork, Int32 LoadedChunkVersion)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at Ability.GetChunkIfExistsOrGenerateItOnServerOrNullOnClient(.GameEntity EntitySwitchingChunks, Int32 TargetChunkID, .AbilityUseResult Result, .Region Region, Boolean ClientNeedsTheChunkEvenIfEntityIsAlreadyThere, AbilityUseResultType ByRef EarlyOutResultType)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/26/2012 11:36:12 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 11:43:02 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/26/2012 11:45:38 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/27/2012 9:12:57 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/27/2012 9:25:21 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/27/2012 9:26:15 AM
QueuedAbilityUse.Execute:rejected HeartbeatMessageWhilePlayerIsOnWorldMap due to usingEntityID 615135 not found:False MultiplayerServer

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/27/2012 10:03:50 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/27/2012 10:48:25 AM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

3/27/2012 1:01:21 PM
Generated New Regions x291

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at World.GenerateNewContinent(.AbilityUseResult Result)
   at World.GenerateNewContinentIfNeeded(.AbilityUseResult Result)
   at MainMenu.StartGameButton_HandleClick(System.String WorldFilename, GameStartType GameStartType, CombatDifficultyLevel CombatDifficultyLevel, PlatformingDifficultyLevel PlatformingDifficultyLevel, Boolean IsForTestWorld)
   at MainMenu.<SubclassInit>b__b(System.String FolderName, GameStartType GameStartType, CombatDifficultyLevel CombatDifficulty, PlatformingDifficultyLevel PlatformingDifficulty)
   at StartNewWorldPopup.StartNewWorldPopup_OK()
   at InputBindings.CheckKeys()
   at Game.CheckInput()
   at MainCameraLogic.Update()

3/27/2012 1:29:59 PM
Generated New Regions x358

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at World.GenerateNewContinent(.AbilityUseResult Result)
   at World.GenerateNewContinentIfNeeded(.AbilityUseResult Result)
   at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.Update()

3/27/2012 1:51:31 PM
Server sending C_RequestCredentials message

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at ArcenDebugging.TellTheDeveloper(System.String Message)
   at NetworkServerWrapper.OnClientConnect(Lidgren.Network.NetConnection sender)
   at NetworkServerWrapper.CheckServer()
   at MainCameraLogic.Update()

ArcenDebugLog (server).txt (23,671 bytes)   

Toll

Mar 27, 2012 8:11 am

reporter   ~0021417

Hmm. I connected to the server locally, and didn't see anything odd with it myself. Continent 1 and continent 5 were completely separate entities. No second settlement on continent 1 that I saw at a quick glance, at least.

Toll

Mar 27, 2012 8:12 am

reporter  

Toll

Mar 27, 2012 8:13 am

reporter  

silverhound

Mar 27, 2012 8:33 am

reporter   ~0021418

You are right, apparently there was a desynch.
I'll update the description to reflect this.

keith.lamothe

Mar 31, 2012 12:49 pm

administrator   ~0021711

For 0.923:

* MP: Fixed a bug where when an overlord was killed not all the data on the new continent was sent to the clients. This desync caused the escape menu to not open and throw lots of errors, the new continent's marker (when sailing) to show on top of the first continent, etc.

Thanks :)

Issue History

Date Modified Username Field Change
Mar 27, 2012 7:38 am silverhound New Issue
Mar 27, 2012 7:39 am silverhound Description Updated
Mar 27, 2012 7:41 am silverhound Description Updated
Mar 27, 2012 7:53 am Toll Note Added: 0021414
Mar 27, 2012 7:57 am Toll Note Added: 0021415
Mar 27, 2012 7:59 am Toll Note Added: 0021416
Mar 27, 2012 8:00 am Toll File Added: ArcenDebugLog (server).txt
Mar 27, 2012 8:11 am Toll Note Added: 0021417
Mar 27, 2012 8:12 am Toll File Added: Screenshot_2012_03_27_14_09_29.png
Mar 27, 2012 8:13 am Toll File Added: Screenshot_2012_03_27_14_09_55.png
Mar 27, 2012 8:33 am silverhound Note Added: 0021418
Mar 27, 2012 8:37 am silverhound Description Updated
Mar 27, 2012 5:50 pm tigersfan Internal Weight => Major Problem
Mar 27, 2012 5:50 pm tigersfan Assigned To => keith.lamothe
Mar 27, 2012 5:50 pm tigersfan Status new => assigned
Mar 31, 2012 12:49 pm keith.lamothe Note Added: 0021711
Mar 31, 2012 12:49 pm keith.lamothe Status assigned => resolved
Mar 31, 2012 12:49 pm keith.lamothe Fixed in Version => 0.923
Mar 31, 2012 12:49 pm keith.lamothe Resolution open => fixed