KGS bug ?

Comments, questions, rants, etc, that are specifically about KGS go here.
Post Reply
Oberon
Beginner
Posts: 6
Joined: Tue Oct 22, 2013 2:04 pm
Rank: KGS 5 kyu
GD Posts: 0
KGS: Oberon
Been thanked: 2 times

KGS bug ?

Post by Oberon »

I was playing a blitz with java client 3.5.11.

I had 4 ou 5 periods of byo-yomi left, and I was waiting for my opponent's move. I saw his countdown going to 0 and I thought I had won by time, but there was no message announcing my victory, as if there was no connection to the internet.
Then 3 seconds later, I got a message telling that I had lost by time. My opponent was credited again with 5 byo-yomi periods. I didn't get a chance to see my opponent's move and play.

It seems to me that in such a case the client could detect that there was a problem and start my countdown when it received the move, doesnt'it ?
User avatar
RBerenguel
Gosei
Posts: 1585
Joined: Fri Nov 18, 2011 11:44 am
Rank: KGS 5k
GD Posts: 0
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Location: Barcelona, Spain (GMT+1)
Has thanked: 576 times
Been thanked: 298 times
Contact:

Re: KGS bug ?

Post by RBerenguel »

Oberon wrote:I was playing a blitz with java client 3.5.11.

I had 4 ou 5 periods of byo-yomi left, and I was waiting for my opponent's move. I saw his countdown going to 0 and I thought I had won by time, but there was no message announcing my victory, as if there was no connection to the internet.
Then 3 seconds later, I got a message telling that I had lost by time. My opponent was credited again with 5 byo-yomi periods. I didn't get a chance to see my opponent's move and play.

It seems to me that in such a case the client could detect that there was a problem and start my countdown when it received the move, doesnt'it ?


Probably a disconnect from the server. The client tried re-calling to the server, eventually did but by then the game was over. The opponent time gets counted by your own client, and synced after the opponent moves. So the fact that you saw his countdown finish does not mean it actually did.
Geek of all trades, master of none: the motto for my blog mostlymaths.net
Mef
Lives in sente
Posts: 852
Joined: Fri Apr 23, 2010 8:34 am
Rank: KGS [-]
GD Posts: 428
Location: Central Coast
Has thanked: 201 times
Been thanked: 333 times

Re: KGS bug ?

Post by Mef »

Oberon wrote:I was playing a blitz with java client 3.5.11.

I had 4 ou 5 periods of byo-yomi left, and I was waiting for my opponent's move. I saw his countdown going to 0 and I thought I had won by time, but there was no message announcing my victory, as if there was no connection to the internet.
Then 3 seconds later, I got a message telling that I had lost by time. My opponent was credited again with 5 byo-yomi periods. I didn't get a chance to see my opponent's move and play.

It seems to me that in such a case the client could detect that there was a problem and start my countdown when it received the move, doesnt'it ?


This sounds like a case of net lag. Unfortunately, just about the only thing you can do of you suspect you are lagging in a tight time situation is close your client and relogin. If kgs never receives a response from you, it will not time you out, so it may save some or all of your clock by doing this. Otherwise, once kgs gets that response from you it will sync the clock and all the time elapsed is counted against you.

Handling clocks client side is a risky option because it opens the door to time cheating.
Post Reply