11710 Players currently online!
Man vs. Machine - good luck!
Turn-based games at any time!
Vote for the best move to win!
Do you have what it takes?
Sharpen your tactical vision!
Get advice and game insights!
Learn from top players & pros!
View millions of master games!
Your virtual chess coach!
Perfect your opening moves!
Test your skills vs. computer!
Find the right private coach!
Can you solve it each day?
Bring it all together!
Beginners, start here!
Make friends & play team games!
News from the world of chess!
Search all Chess.com members!
Find local clubs & events!
Who's the best of your friends?
Read what members are saying!
@PolarBear : we all agree it seems unfair to have one's clock running without thinking of the move. The question is, how do we correct this without allowing time manipulation ?
Basically, I guess the way the sever handles the games now is : player A sends a move to the server, which then stops A's clock, sends it to player B and simultaneously start his clock (plus lag compensation tricks).
Your proposition, if I understand well, would be that when the server sends the move to player B, and also sends a request "can I start the clock now ?" and starts the clock when player B's computer answered "yes".
In that case, I cannot see what would prevent B, with sufficient computer science knowledge, to create a script that he runs when playing, that has as an effect to display the move but not to answer the "clock starting" request before some time - thus creating a time cheat.
I think I have already answered and in fact proposed the solution. So again:
Player A makes the move and his clocks in his browser stop ticking. The browser tries to send the move with time information included to the server, but for some reason can't. Server clocks keeps ticking, but immediately after reconnection and obtaining the move with time stamp, the server stops and corrects player's A time on its internal clocks and forwards this information to player's B browser, which makes the move visible on the board and also stops and corrects player's A time.
Player B moves, move goes to the server, but during the tranfer to player's A browser trouble occur. Player's B move contains info about time consumed created by his browser. In the meantime, player A sees opponent's clocks ticking. No problem, because once the move is delivered, opponent clocks is auto-corrected, but definitely not at the expense of player A. Player A keeps his time and his clocks is allowed to start ticking after the opponent's move becomes visible.
Then I create I time cheat by the following script pseudocode.
"when receiving move from the server, note the time ; when sending move to the server, time indication is last noted time + 0.1s"
The problem is that chess.com servers have no way to avoid that you run such thing on your computer. This is for example 1.
Example 2 is not clear on how A's clock is corrected after trouble occurs. On the server side, there is no way to know whether the transfer went well or not, so the only way is to ask a reply from player A's browser saying "wait, we lost XX seconds delivering the move" - in any case, this can be manipulated by a similar program.
Creating a time-cheat script may be easy task for an expert, but almost impossible for common user. It requires some work and knowledge anyway. Well, the information between server and player's computer should be encrypted to make it hard even for experts.
Even if you were right - minor time cheating is definitely lesser evil than breaking the rules subtracting player's time.
And finally, it is logical afflicted players feel cheated and angry. It is nothing you should laugh at, especially when they weren't aware they had been disconnected (maybe they hadn't, server was overloaded).
Yes, you can feel angry as long as you please, and I feel angry too when this happens to me, I don't laugh at that because there is nothing laughable, but I still think this is the way to go. Your opinion is not stupid, but you have to concede some manipulation problems in your system.
Encryption of the time information is useless because where the cheat lies in is the data the player sends to the server, and there is no way to authentificate that data - the player can encrypt a false time.
"Sufficient computer knowledge", sure, but as soon as you get 10 person that have that knowledge, you get say 2-3 that are decided to use it, and who pass it (=the script to use with detailed manual, not the knowledge) to 10 of their friends each, who pass it to...
And BTW, the current system prevents also the abuse of disconnecting sore losers, that's not time cheat but still annoying. If you set up a time of say 90s before a disconnected players is kicked out of the game, there will be many players in a completely lost game that will coincidentally disconnect for 89s every move, thus making the game last an hour when it was a blitz. I thought there were some comment about that on other sites in the thread, but I cannot find it anymore.
I have the same problem as you and my internet connection is actually incredible, only happens when im 1 or 2 moves from winning and whats worse, i was pre moving the whole way. When i check the peoples page they have a lot of insult explaining this same situation. I think some bullet players have a program to force this.
You're new here I see. Please, no foul language in the forums. It is against the TOS and there are consequences.
this happen to me on other server( Yahoo chess) I play a 15 min game and the other person had a lose position and he stopping moving ,his clock start to go down from 10 min to 1 and suddenly something happens and the times was switching and I get his time 1 min and he get my time 11min and i lost f the game on time. I think is a hacker program and is used all over the internet. I stooping playing live chess on internet now and focus on learning.
all you dumb shits trying to explain cobra's situation away are knuckle heads. The same damn thing happened to me in a 15/10 game against, "chelseayu" last night. So please if you don't have nothing more meaningful to say or a way to help contact chess.com, that seem to have been running from the public for many months now, please don't comment at all.
I have the same problem only when using Android application, never with Firefox on mint, so there must be some difference in behaviour between these two. I move and my clock continues to tick, and I can't do anything but wait until I lose on time.
If you have the issue about time manipulation, you can check a simple case from the games than have been playing by MohammedYassin. He uses a Time Manipulator (engines/software). Check out his profile at http://www.chess.com/members/view/MohammedYassin Now he is playing bullet and you can follow him (type: /follow MohammedYassin) and observe how the software does!
Quoted in case you wished to edit your 3-month necro violating name-and-shame policy.
How a 483 elo became a Co State Champion
by Chesscoaching a few minutes ago
Prop Bet: 1,000 Blitz Games in 7 Days
by ChessGodExtreme a few minutes ago
Starting positions of my own choosing
by Chesscoaching 4 minutes ago
Blitz chess rating isnt important !
by BorgQueen 4 minutes ago
3/31/2015 - Making Space, Mate in 2
by Davincigeorge 6 minutes ago
What would you say to a 800 rated player?
by Chesscoaching 8 minutes ago
Faking a LOW rating to win !!
by hayabusahayate16 14 minutes ago
Myers-Briggs Types and Chess
by dodgecharger1968 15 minutes ago
How do I?????
by PHudson 18 minutes ago
House of Chess
by JackieMatra 24 minutes ago
Why Join | Chess Topics |
Help & Support |
© 2015 Chess.com
• Chess - English
We are working hard to make Chess.com available in over 70 languages. Check back over the year as we develop the technology to add more, and we will try our best to notify you when your language is ready for translating!