View Issue Details

IDProjectCategoryLast Update
0008004Valley 1Bug - AVWW MultiplayerJun 1, 2012 12:36 pm
ReporterTehKitteh Assigned ToChris_McElligottPark  
Status assignedResolutionopen 
Product Version1.026 
Summary0008004: Friend's server sudden auto- disconnects me non-stop.
DescriptionThis may be hard to explain, but I can not play due to a glitch. Me and my friend play on a server over Hamachi and play the Steam version. My friend owns the server and we have just reached continent 2. I headed back to continent 1 to visit the settlement, and suddenly it disconnected me. For the past few days, whenever I re-connect, It works fine for about 5sec and then it automatically disconnects me. The error message that comes up is "Disconnected and not discovering" We have re-set the server many times, but with no luck. My friend made a different world and my connection is fine to that one. Anything you can do? Note: the world was made in 1.007. (Fantastic game BTW)
TagsNo tags attached.
Internal Weight

Activities

Chris_McElligottPark

May 21, 2012 7:18 pm

administrator   ~0024546

Hmmm, "Disconnected and not discovering" means that the connection literally dropped. Are you on the world map while that is not working? You might try popping into a region before the 5-second disconnect and see what that does for you.

If your friend is able to upload a copy of the offending world, that would also help us to track it down if it's a game bug.

You might also check your Hamachi connection just to make sure that's solid; if you have a yellow light rather than a green one in there, then there might be enough lag to cause problems.

Hope that helps, and thanks for the kind words!

TehKitteh

May 21, 2012 7:34 pm

reporter  

Anima copy.zip (2,855,812 bytes)

TehKitteh

May 21, 2012 7:36 pm

reporter   ~0024547

I am at the settlement, whenever I try to get to the world map, the game just crashes because I am dissconected. The connection with Hamachi is fine, like I said, I can connect to other worlds he has made. I also uploaded the world file.

Chris_McElligottPark

May 21, 2012 8:06 pm

administrator   ~0024548

Okay, awesome details -- that helps a lot. We'll see if we can duplicate it in the morning and see what we can do. Definitely sounds like a big on our end. Sorry for the inconvenience!

Garde

May 24, 2012 7:54 pm

reporter   ~0024845

Well, I just connected to the server (he's hosting),
(I'm his friend),
And it's the exact same problem he had.
At the settlement,
Npcs aren't moving at all.
It's safe to say that it's either the world, or the connection, since when I host, I have no issues.

GauHelldragon

May 24, 2012 8:32 pm

reporter   ~0024849

I am also having this problem with TracerFox's server

tigersfan

May 25, 2012 1:34 pm

reporter   ~0024881

Hmmm, when I log into TehKitteh's player from the save, everything works fine.

One question for TehKitteh, you said you could log into other worlds, but are they smaller worlds than this one?

GauHelldragon, I can try reporducing this again with that world, if TracerFox is willing to upload it here...

TracerFox

May 25, 2012 5:50 pm

reporter   ~0024902

Uploaded latest archive of world file here: http://dl.dropbox.com/u/9636021/Rhydin.rar

TehKitteh

May 25, 2012 6:52 pm

reporter   ~0024903

Some of the other worlds were larger.

TehKitteh

May 26, 2012 1:14 am

reporter   ~0024931

On a side note, I play on windows 7, and Garde plays on a Mac. Could this be an issue with Mac and Windows conflicting?

tigersfan

May 26, 2012 7:45 am

reporter   ~0024939

I suppose it *COULD* be, but, I doubt it. I'll play with TracerFox's world in a bit and see if that does anything different for me.

Thank you TracerFox

Garde

May 31, 2012 8:09 pm

reporter   ~0025324

So...
Any updates?

Chris_McElligottPark

May 31, 2012 8:14 pm

administrator   ~0025325

Nope -- as we can't duplicate it, this isn't something we're able to do anything about until we have more information for you. Although, looking above I see that Josh didn't get back to you on the last thing, so I'm not sure how that turned out.

But I've played many times between PC and Mac, and I really don't think that's it.

On the server and the client, I suggest looking in the Runtimedata folder for various logs -- including those about the server and client. There might be some sort of error in there that is a clue.

TehKitteh

May 31, 2012 10:21 pm

reporter   ~0025331

Last edited: May 31, 2012 10:22 pm

I went into the ArcenDebugLog folder in the Runtimedata and there are 100s of this log:

QueuedAbilityUse.Execute:rejected BearTrapSnap due to ExecutionContextChunkID 28 not found (last dropped was -999) MultiplayerClient

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

Chris_McElligottPark

May 31, 2012 10:23 pm

administrator   ~0025332

That message should be harmless, although it is annoying. Anything else? There are about 6 different kinds of log files it might have put in there. ArcenDebugLog actually is one of the less likely ones to have the goods in this case, although it might.

TehKitteh

May 31, 2012 10:25 pm

reporter   ~0025333

WriteToInfoFile:LogFileICanActuallyFind.txt
failed to send

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace)
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at Configuration.WriteToInfoFile(System.String InfoFile, System.String Text)
   at NetworkClientWrapper.SendMessageToServer(NetworkMessageType Type, System.String Message)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.MainUpdateLogic()
   at MainCameraLogic.Update()

TehKitteh

May 31, 2012 10:27 pm

reporter   ~0025334

There are so many logs, what exactly am I looking for?

Chris_McElligottPark

May 31, 2012 10:29 pm

administrator   ~0025335

Ideally, you'd just zip them and upload them all, and let us look at them -- the "failed to send" thing just means that you were disconnected, which we already knew.

However, most likely I need the logs from your friend since the friend has the server. Having all the logs from both of you would be helpful, though. Basically all the stuff that ends in .txt.

Garde

May 31, 2012 10:36 pm

reporter   ~0025336

Last edited: May 31, 2012 10:46 pm

https://dl.dropbox.com/u/34009478/Stoof.zip
And there's all of my runtime data.
And I think I might have found something of interest:
5/31/2012 7:17:46 PM
Chunk::TryToLoadFromDisk: unable to load chunk 1236 because no region was found to contain it!

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace)
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at Chunk.TryToLoadFromDisk(Int32 ChunkID, .Region Region)
   at World.GetChunkByPrimaryKeyIDInner(Int32 ChunkPrimaryKeyID, .Region Region)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, .Region Region, Boolean Keepalive)
   at World.GetChunkByPrimaryKeyID(Int32 ChunkPrimaryKeyID, Int32 RegionID, Boolean Keepalive)
   at QueuedAbilityUse.TryExecute()
   at Game.ProcessSimStep()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.MainUpdateLogic()
   at MainCameraLogic.Update()

Chris_McElligottPark

May 31, 2012 10:42 pm

administrator   ~0025337

The link above seems to be broken, but that error message might be related to what is going on -- I'm not sure.

By the by -- please make sure not to upload your settings.dat or settings.bak files, as those have your private license key in them. Just in case that is in the link that I am getting a 404 on.

Garde

May 31, 2012 10:47 pm

reporter   ~0025339

And by the gods, it had the settings ._.
New file uploaded.

Chris_McElligottPark

May 31, 2012 10:50 pm

administrator   ~0025340

Okay, thanks! Keith will take a detailed look first thing in the morning. For now can I ask -- when was the last time you were playing and having this issue? Could this timestamp match?

5/30/2012 6:35:36 PM (1.041) Mem: 41,304,064 Mode: SinglePlayer Plat:OSXPlayer
-----------------------------------Client Receiving Data:C_SendEntityUpdates-----------------------------------
3,258,0,4257,1472,0,0,0.1165,259,1,4843,1536,0,0,0.1165,260,1,2049,1536,0,0,0.1165

System.NullReferenceException: Object reference not set to an instance of an object
  at Game.ClientReceivingData (NetworkMessageType Type, System.String Message) [0x00000] in <filename unknown>:0

Garde

May 31, 2012 10:52 pm

reporter   ~0025341

Before all this debug log posting, we were playing on a new world.
We've been trying to connect ever since we noticed the problem (about a day or two BEFORE he posted this)
And the timestamp definitely matches.

Chris_McElligottPark

May 31, 2012 10:54 pm

administrator   ~0025342

If you're able to delete all your debug logs (just the stuff you uploaded that ends in .txt, and then try to reconnect to that world again in the latest version, then upload the logs that result from that, we might have a cleaner picture of what is going on.

But it definitely looks like there is an error in the above, so that's probably something that we can figure out either way since the timestamp matches. Thanks!

Garde

May 31, 2012 11:06 pm

reporter   ~0025344

Aaaand here's the new(er) stoof:
https://dl.dropbox.com/u/34009478/Moar%20Stoof.zip

TehKitteh

May 31, 2012 11:34 pm

reporter  

txt stuff.rar (5,004 bytes)

TehKitteh

May 31, 2012 11:34 pm

reporter   ~0025345

Sorry for the wait.. I just uploaded my logs.

keith.lamothe

Jun 1, 2012 12:36 pm

administrator   ~0025366

Thanks much for the log files and the saves. Garde's log files just have a lot of the message I would expect after a disconnect from the other end (couldn't send the packets).

As for the saves, regrettably, I cannot reproduce any auto-disconnection or other problem. Here's what I've tried.

1) Loading the Anima copy world attached to the mantis record in a copy of AVWW running in server mode.
2) Connecting to that server with another copy of AVWW running in client mode, picking TehKitteh's player (because that matches the mantis username of someone saying they were getting the auto-disconnect in that world).
3) Moving around and doing stuff for a few minutes, no problems.

4) Loading the Rhydin world linked via dropbox in the comments in a copy of AVWW running in server mode.
5) Connecting to that server with another copy of AVWW running in client mode, picking GauHelldragon's player (because that matches the mantis username of someone saying they were getting the auto-disconnect in that world).
6) Moving around, fighting, etc for several minutes, no problems.

7) Recompiling the game with the "simulate latency" flag on, since some MP problems in the past have been highly dependent on latency to happen at all; the simulate-latency flag is not dissimilar from trying to play on a server a third of the way around the world.
8) Loading the Rhydin world (freshly unpacked from the archive again, not using the state that I had modified in the 4-6 test) in a copy of AVWW running in server mode.
9) Connecting to that server with another copy of AVWW running in client mode, picking GauHelldragon's player.
10) Moving around, fighting, etc for a few minutes, no problems.

... so, there's not really anything I can do. My guess is network problems near TracerFox's endpoint, either the intermediate or immediate network, or possibly software firewalls or something like that. Or potentially load-related; but it doesn't sound like there were a ton of players on the server every time this was happening for people.

But there do not appear to be any errors happening in the game logic itself that are prompting the connection problems.

Issue History

Date Modified Username Field Change
May 21, 2012 6:49 pm TehKitteh New Issue
May 21, 2012 7:18 pm Chris_McElligottPark Note Added: 0024546
May 21, 2012 7:18 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
May 21, 2012 7:18 pm Chris_McElligottPark Status new => feedback
May 21, 2012 7:34 pm TehKitteh File Added: Anima copy.zip
May 21, 2012 7:36 pm TehKitteh Note Added: 0024547
May 21, 2012 7:36 pm TehKitteh Status feedback => assigned
May 21, 2012 8:06 pm Chris_McElligottPark Note Added: 0024548
May 24, 2012 7:54 pm Garde Note Added: 0024845
May 24, 2012 8:32 pm GauHelldragon Note Added: 0024849
May 25, 2012 1:34 pm tigersfan Note Added: 0024881
May 25, 2012 5:50 pm TracerFox Note Added: 0024902
May 25, 2012 6:52 pm TehKitteh Note Added: 0024903
May 26, 2012 1:14 am TehKitteh Note Added: 0024931
May 26, 2012 7:45 am tigersfan Note Added: 0024939
May 31, 2012 8:09 pm Garde Note Added: 0025324
May 31, 2012 8:14 pm Chris_McElligottPark Note Added: 0025325
May 31, 2012 10:21 pm TehKitteh Note Added: 0025331
May 31, 2012 10:22 pm TehKitteh Note Edited: 0025331
May 31, 2012 10:23 pm Chris_McElligottPark Note Added: 0025332
May 31, 2012 10:25 pm TehKitteh Note Added: 0025333
May 31, 2012 10:27 pm TehKitteh Note Added: 0025334
May 31, 2012 10:29 pm Chris_McElligottPark Note Added: 0025335
May 31, 2012 10:36 pm Garde Note Added: 0025336
May 31, 2012 10:42 pm Chris_McElligottPark Note Added: 0025337
May 31, 2012 10:45 pm Garde Note Edited: 0025336
May 31, 2012 10:46 pm Garde Note Edited: 0025336
May 31, 2012 10:47 pm Garde Note Added: 0025339
May 31, 2012 10:50 pm Chris_McElligottPark Note Added: 0025340
May 31, 2012 10:52 pm Garde Note Added: 0025341
May 31, 2012 10:54 pm Chris_McElligottPark Note Added: 0025342
May 31, 2012 11:06 pm Garde Note Added: 0025344
May 31, 2012 11:34 pm TehKitteh File Added: txt stuff.rar
May 31, 2012 11:34 pm TehKitteh Note Added: 0025345
Jun 1, 2012 12:36 pm keith.lamothe Note Added: 0025366