BBO Discussion Forums: Improved handling of disconnections - BBO Discussion Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Improved handling of disconnections

#1 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2011-April-02, 02:32

Occasionally, I get temporarily disconnected unintentionally through factors beyond my control, and doubtless also beyond the control of BBO. That has always been the case and will I suspect forever remain so.

Sometimes, BBO auto-reserves the seat in anticipation of my rejoining. However sometimes it does not. I do not know what circumstances contrive to cause each respective reaction to a disconnection. I suspect that if playing in a tourney the seat is more consistently reserved than if playing in a club room.

Anyway, I recently suffered a series of disconnections (problems with my wireless router) while playing in a public club and on no occasion was my seat auto-reserved, with the consequence that before the host could manually reserve it someone else had jumped in.

I would prefer it if the host had an option to auto-reserve seats which are vacated for any reason other than the player clicking on a "leave seat or table" instruction, possibly with that option set by default. The reservation can always be manually cleared if appropriate.

I realise that this problem is partly solved by setting "permission required to sit", but I prefer my solution as it avoids wasting time on applying for permission and having it rejected.


Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
0

#2 User is offline   diana_eva 

  • PipPipPipPipPipPipPip
  • Group: Admin
  • Posts: 4,965
  • Joined: 2009-July-26
  • Gender:Female
  • Location:bucharest / romania

Posted 2011-April-02, 08:26

In tourneys, the seats are reserved automatically. You lose the reservation when the TD or your partner puts in a sub.

At a table, when a player gets disconnected the decision belongs to the table host. A notice appears, saying something like "Blah has lost connectivity to Bridge Base. Seat now reserved for Blah. Click here to clear reservation" (not sure these are the exact words). So if the host chooses to keep the reservation and wait, the disconnected player can get back. But many hosts do not accept to reserve the seats, or they wait a few minutes then clear reservation and go on.

#3 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2011-April-02, 09:24

View Postdiana_eva, on 2011-April-02, 08:26, said:

In tourneys, the seats are reserved automatically. You lose the reservation when the TD or your partner puts in a sub.

At a table, when a player gets disconnected the decision belongs to the table host. A notice appears, saying something like "Blah has lost connectivity to Bridge Base. Seat now reserved for Blah. Click here to clear reservation" (not sure these are the exact words). So if the host chooses to keep the reservation and wait, the disconnected player can get back. But many hosts do not accept to reserve the seats, or they wait a few minutes then clear reservation and go on.

For the avoidance of doubt, my problems arose NOT in a tourney.
All parties at the table desired and expected me to resume my seat on reconnection.
I am confident that no prompt was issued to the table host to reserve the seat, else that prompt would have been accepted.

It occurs to me that there are certain mechanisms of disconnection under which the server is confused as to whether it was intentional (and therefore not worthy of a prompt to reserve seat).

It is not I think a huge issue given that, as I said in the OP, there is an obvious albeit short of ideal workaround which is to require permission to sit.

My suggested solution would have the added benefit of automatically reseating the disconnected player, without having to navigate back to the table (in addition to the benefit already stated that it avoids unwelcome seating requests).


Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
0

#4 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2011-April-02, 09:49

View Postdiana_eva, on 2011-April-02, 08:26, said:

At a table, when a player gets disconnected the decision belongs to the table host. A notice appears, saying something like "Blah has lost connectivity to Bridge Base. Seat now reserved for Blah. Click here to clear reservation" (not sure these are the exact words).

Is this prompt supposed to appear independent of the interface, ie Windows v Flash?
Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
0

#5 User is offline   matmat 

  • ded
  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 3,459
  • Joined: 2005-August-11
  • Gender:Not Telling

Posted 2011-April-02, 12:24

View Post1eyedjack, on 2011-April-02, 09:24, said:


My suggested solution would have the added benefit of automatically reseating the disconnected player, without having to navigate back to the table (in addition to the benefit already stated that it avoids unwelcome seating requests).


This is actually implemented in the code. People do get automatically reseated, but it seems that there is some sort of bug in the software such that it only happens sometimes. (I've not figured out what that sometimes is, actually; it might have to do with the seats having been reserved pre-game, for example).


The functionality that i would like to see added, related to this (sorry for the hijack), is the ability to "ping" a player in the flash version. The windows version had the ominous red-dot which indicate when someone was losing, or having trouble with, their connection. The flash version has no such thing, and I've seen players just kinda sit there, waiting for a while with a seemingly present player not coming back. Seeing a really long, or non-responsive, ping from someone would at least help clear up what is going on.
0

#6 User is offline   1eyedjack 

  • PipPipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 6,575
  • Joined: 2004-March-12
  • Gender:Male
  • Location:UK

Posted 2011-April-02, 13:09

Yes, I was aware that on those occasions when the auto-reserve feature kicks in, so does the auto-reseating when reconnection is established. It was simply the fact that these two combined features failed to operate that I was trying to get around. Finding the bug, if there is such a thing, in the code and then correcting it would be one method. Allowing the host power to force a seat reservation in case of disconnection would be another (and my original suggestion).

The reason that I thought that my suggestion had legs is that it may never be possible for the server to be able to detect reliably whether a seat is vacated deliberately or through disconnection, and if that element of doubt is inevitable then control could be vested in the table host. I don't know enough about programming to be able to say whether an improved method of detection of unintended disconnections is a viable possibility.
Psych (pron. saik): A gross and deliberate misstatement of honour strength and/or suit length. Expressly permitted under Law 73E but forbidden contrary to that law by Acol club tourneys.

Psyche (pron. sahy-kee): The human soul, spirit or mind (derived, personification thereof, beloved of Eros, Greek myth).
Masterminding (pron. mPosted ImagesPosted ImagetPosted Imager-mPosted ImagendPosted Imageing) tr. v. - Any bid made by bridge player with which partner disagrees.

"Gentlemen, when the barrage lifts." 9th battalion, King's own Yorkshire light infantry,
2000 years earlier: "morituri te salutant"

"I will be with you, whatever". Blair to Bush, precursor to invasion of Iraq
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users