Games in Progress: 3 | Players logged in: 6 | Players Registered: 37413 | Games Played Total: 68649
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Store messed up after network time out  (Read 334 times)
turssi
Mule Forum Newbie
*
Posts: 8


View Profile
« on: March 05, 2010, 12:42 »

This took place in the following game: http://www.planetmule.com/hi-score-game/game?game_id=20739. If I remember correcty my time out happened on that turn 9. That's the last turn logged by www.planetmule.com server. But all four players continued for 2 more turns before host aborting the game.

Yesterday my connection timed out, but as the host didnt know how to kick me, the game continued seemingly normally after 1minute of beeing frozen.

But then we got to the auction phase, nobody could trade. Not with other players, nor with the store.

Could this be because of lacking status/phase checking between the host and the clients?

The game was a 4 player game in the 9th turn. One player timed out for 1min and then we managed to continue. So to speak of...

For you amusement our chat log from the lobby after the host finally
aborted the game on turn 11:

turssi: nooo
turssi: i was winning
turssi: please
turssi: it was a good game
turssi: nemesis, acenoid, gambittime: are you continuing?
Acenoid: really
turssi: well that was strange
Acenoid: iam winning my wireless dies
GambitTime: the store timed out
turssi: you should have kicked me
Acenoid: iam winning game screws up
turssi: lol store timed out
turssi: i was going to win
turssi: !
GambitTime: btw, i was going to win that game
Acenoid: iam loosing everything runs fine until round 12 where iam hopeless behind
Acenoid: Smiley
GambitTime: :0
turssi: i was going to peak that smithore
Acenoid: hey leave me with my feelings Smiley
Acenoid: i was at least not last
turssi: and produce more crystite then you guys combined
Acenoid: i was going to rule the world with crystalite Cheesy
turssi: hehe
Acenoid: but its bad that there seems to be no way of bugreorting
Acenoid: i started with turssi not responding errors
Acenoid: and then trading died
turssi: yeah you should have kicked me then
turssi: but nemesis didnt know how to?
Acenoid: *shrug*
GambitTime: the game could not continue as long as turssi remained
GambitTime: but its ok
turssi: really strange that it let me come back
turssi: but then everything but trading worked a ok
GambitTime: now that is the part I don't understand
turssi: gambittime: send this log to the forum bug reporting?
turssi: and tell the developers to code in rejoining as well
GambitTime: I don't know how to report bugs

So the game seriously needs the ability to rejoin after network problems. And a process to check that everything is ok between the players, host and the Planet M.U.L.E. server. At least if you want to grow you player base.

Yours Truly, turssi.
Logged
Peter
Turborilla
Administrator
Mule Expert
*****
Posts: 379


Planet M.U.L.E. Team


View Profile WWW
« Reply #1 on: March 08, 2010, 09:31 »

I see your connection timed out in auction #9 and your ping went up to 35 seconds. The game sorts out the biggest lag spikes but if you're having connection issues for a longer time the game will continue as if you really have a 35 second roundtrip time. This is pretty devastating for the auction since it will wait more than that time before doing any trade to give you the chance of pulling away in time.

We will put a cap on the maximum ping time used in the game in the next version, but with your network issues durng that game you would still have a huge problem, it just wont affect the other players that bad.

The ability to rejoin a game after a failure would be a nice feature and especially if it could be automatic, but unfortunately that wont come in the next version.
Logged

Pages: [1]
  Print  
 
Jump to: