If you play on ICC, you have almost certainly come across those that disconnect from the server in a poor or lost position. I am not the only one to find this annoying, but I believe I have a solution which is better than any current ICC solution. If you think so, please tell ICC. If not, tell me why!
If you used the command 'stored'
% stored <SomeICCmember>
then the stored games will be shown. Any games where the player himself disconnected (rather than their opponent) will have an exclamation mark beside them, in Blitzin, (I expect Dasher too). You can also see the same on the console, as below.
Taking as an arbitrary example, 'chess-spy'
****************************** aics% stored chess-spy chess-spy has adjourned games with the following opponents: chemin(!) furaxdog(!) kookoo Paulkov(!) Toalla Chipshot(+!) JackKetch(!) manta2(!) postalite(!) Dimos(!) JmmKing markkutikka(!) rhoward(!) DutchKnight(!) jonkpoet(!) nilsotto(+!) Sirgeorge(!) fibre(!) Just-Jim(!) oopsbot(!) Tarakanovich(!) (+) indicates the player is present. (!) indicates the game was adjourned when chess-spy disconnected. ******************************
There we can see chess-spy has 21 stored games, 18 of which is where he/she disconnected and three (Toalla, JmmKing and kookoo) where chess-spy's opponent disconnected.
ICC have two 'solutions' to the problem of disconnectors, neither of which I feel are very good.
1) If BOTH players agree to use the 'noescape' setting, then if a player disconnects and does not return within two minutes, they loose the game.
This penalises accidental disconnections, which can always happen, especially on long games.
2) If someone is really, really bad, they get put onto a 'disconnectors list'. Then, any time they disconnect, they automatically lose.
The problem with the 'disconnectors list' is that someone has to be really really bad for this to happen. We can see above chess-spy has disconnected 19 times, and he/she is by no means an extream example. I once see someone with over 30 disconnections.
MY SOLUTION
My proposed solution is to have ICC add one extra server variable for each player called 'disconnections'. The variable will be set to the number of stored games the player has, where he disconnected. So in the above case, chess-spy's 'disconnections' variable would be set to 18, not 21.
Once this is done, we could use that variable in a formula, like we would any other variable such as rating, So my formula might be
(rating > myrating -50) & (disconnections < 3)
Then if someone has one or two disconnections, they can answer my seeks, but if they have 3 or more, the server will respond to them them my formula requires disconnections < 3.
This would
1) Never result in a game being loss due to an accidental disconnection with 'noescape'
2) Cut down on the time ICC adjudicators have to spend adjudicating games.
3) Result in a better experience on ICC.
Anyone else feel this would be useful? Can you improve on it? I do not believe this would be hard for ICC to implement. There are currently numerous variables we can use in our formula - I doubt adding one more would be a lot of work.
If you would like to report an abuse of our service, such as a spam message, please . Если Вы хотите пожаловаться на содержимое этой страницы, пожалуйста .