- Blind mode tutorial
lichess.org
Donate

DGT does not register moves (Websocket Disconnect)

Hi,

Would like to first say thank you for have the DGT feature on Lichess. I love playing with a physical board.

I was playing a few matches in a Classical Tournament today and a few times the plugin would fail to register moves. The message would be "Websocket disconnected". Once reloaded though, the board would still not update the moves I made physically, but instead told me the postion was wrong. Which means it reads the LiveChess, but once corrected and the re-played, it still will not make the actual move on the server

Is there anything that can be done about this?
For the record, I am using Chrome. Maybe another browser would help? Is there an issue with Chrome failing to ping the plug in tab?

Im not a computer wiz, I am just trying to make sense of it. Thanks for any reply

Hi, Would like to first say thank you for have the DGT feature on Lichess. I love playing with a physical board. I was playing a few matches in a Classical Tournament today and a few times the plugin would fail to register moves. The message would be "Websocket disconnected". Once reloaded though, the board would still not update the moves I made physically, but instead told me the postion was wrong. Which means it reads the LiveChess, but once corrected and the re-played, it still will not make the actual move on the server Is there anything that can be done about this? For the record, I am using Chrome. Maybe another browser would help? Is there an issue with Chrome failing to ping the plug in tab? Im not a computer wiz, I am just trying to make sense of it. Thanks for any reply

I'm not a guru about DGT and web, however I've heard of unstable behavior of the DGT board Bluetooth version.
Are you using an USB board or a Bluetooth one? Do you experienced any issue with different programs/environment?

I'm not a guru about DGT and web, however I've heard of unstable behavior of the DGT board Bluetooth version. Are you using an USB board or a Bluetooth one? Do you experienced any issue with different programs/environment?

@Bracco Thanks for the reply!

I have the USB-C version of the board. I did play a little today using Firefox, it seemed a bit more stable, although I got the Websocket Error still, I could at least reload the plugin and play on with the board. I have yet to play a longer game tho, so I am a bit nervous it would time out if I have a 10-15min think

As for you last question, no. I dont really experience any such issues with other HW or software

@Bracco Thanks for the reply! I have the USB-C version of the board. I did play a little today using Firefox, it seemed a bit more stable, although I got the Websocket Error still, I could at least reload the plugin and play on with the board. I have yet to play a longer game tho, so I am a bit nervous it would time out if I have a 10-15min think As for you last question, no. I dont really experience any such issues with other HW or software

@MancombSteepwood I'm brainstorming a bit.
-Have you tested the whole setup with a different USB cable?
-Can you test the board with a different PC?
-Can you test the board with a computer powered by Linux (if you currently use Windows, or test the board with Windows if you're normally using Linux)? I ask you this because I use my board thru LiveChess 2.2.5 for Linux installed on Linux Mint, accessing the lichess DGT page with Firefox and it works fine
-can you check system logs, expecially looking for errors related to web services/processes?

@MancombSteepwood I'm brainstorming a bit. -Have you tested the whole setup with a different USB cable? -Can you test the board with a different PC? -Can you test the board with a computer powered by Linux (if you currently use Windows, or test the board with Windows if you're normally using Linux)? I ask you this because I use my board thru LiveChess 2.2.5 for Linux installed on Linux Mint, accessing the lichess DGT page with Firefox and it works fine -can you check system logs, expecially looking for errors related to web services/processes?

@Bracco

Thanks for the ideas!

  • I used another USB-C cable, so I will try a few games with the original one that came with the board. With the state of USB-C as it is, who knows. Trying as we speak
  • I have not tried on another computer, it would be a bit tricky to set up atm
  • I can! Downloaded mint and will install on my laptop later, if the cable testing is not going to work. Its a laptop I can use for whatever I want, so I can do Mint. Been a long time since I was on Linux
  • Not sure which logs I would have to read in order to see this, but I have checked the Windows processes, and all seem fine, nothing is in idle mode as far as I can see. I have also checked all power settings, like USB suspended state etc

One question for you. If you leave the DGT Play page open. Do you never lose connection after lets say 15min? I get this after about 5min:
Websocket to LiveChess disconnected
No connction to DGT Live Chess. Attempting re-connection: Attempt: 0

@Bracco Thanks for the ideas! - I used another USB-C cable, so I will try a few games with the original one that came with the board. With the state of USB-C as it is, who knows. Trying as we speak - I have not tried on another computer, it would be a bit tricky to set up atm - I can! Downloaded mint and will install on my laptop later, if the cable testing is not going to work. Its a laptop I can use for whatever I want, so I can do Mint. Been a long time since I was on Linux - Not sure which logs I would have to read in order to see this, but I have checked the Windows processes, and all seem fine, nothing is in idle mode as far as I can see. I have also checked all power settings, like USB suspended state etc One question for you. If you leave the DGT Play page open. Do you never lose connection after lets say 15min? I get this after about 5min: Websocket to LiveChess disconnected No connction to DGT Live Chess. Attempting re-connection: Attempt: 0

First update. I managed to try with my Desktop computer after all, just had to move some things around. No Websocket disconnect after 1h on the DGT plugin. So that is one thing.

Currently trying to install Linux, although my old Laptop is putting up a fight about it. Will revert back later :)

First update. I managed to try with my Desktop computer after all, just had to move some things around. No Websocket disconnect after 1h on the DGT plugin. So that is one thing. Currently trying to install Linux, although my old Laptop is putting up a fight about it. Will revert back later :)

Second update. Mint installed but I cannot find the board. I am assuming I need a driver, but I cannot find a driver for Linux for the board, and Google is not helpful.

I installed the LiveChess SW, and Mint funny enough told me it was already installed - which I find a bit strange.

Any suggestions?

The port selection is crazy also, when trying to scan for e-boards across the ports it lists like 30 ports and the are all called tty50 etc. I am guessing it list ALL buses on the system including PCIs etc
I also get a port called ttyACM0, and I think this should be the one I should use, but the board is not registered.

I might need some drivers, but Terminal recognizes the USB ports, so they should be good. Also connecting a phone works.

Second update. Mint installed but I cannot find the board. I am assuming I need a driver, but I cannot find a driver for Linux for the board, and Google is not helpful. I installed the LiveChess SW, and Mint funny enough told me it was already installed - which I find a bit strange. Any suggestions? The port selection is crazy also, when trying to scan for e-boards across the ports it lists like 30 ports and the are all called tty50 etc. I am guessing it list ALL buses on the system including PCIs etc I also get a port called ttyACM0, and I think this should be the one I should use, but the board is not registered. I might need some drivers, but Terminal recognizes the USB ports, so they should be good. Also connecting a phone works.

I think you need to have a write access to /dev/ttyUSBx or ACMx, otherwise LiveChess won't show you the board. You would probably just need to add yourself to the group. It's uucp on Arch and I think it's dialout on debian, Mint naturally as well.

I think you need to have a write access to /dev/ttyUSBx or ACMx, otherwise LiveChess won't show you the board. You would probably just need to add yourself to the group. It's uucp on Arch and I think it's dialout on debian, Mint naturally as well.

@bufferunderrun

I am sorry, but I did not understand this.
I found the files, but I am blocked out of doing anything to them as I am "not the owner" of this folder. Dialout was correct tho

How do I "add myself" to the group? I am sorry for a totally noob question, but this seems very counter intuative for my feeble brain

Again, tried google, but it gives me 10 million super techy Linuz forum answers, but not how to actually do the thing I need to do. I did however try things like "sudo usermod -a -G dialout username" but it did nothing

Any idea? And please, feed it to me like a child, I have dealt with Linux in the past but I am no way near proficiant with it, Im a noob :)

@bufferunderrun I am sorry, but I did not understand this. I found the files, but I am blocked out of doing anything to them as I am "not the owner" of this folder. Dialout was correct tho How do I "add myself" to the group? I am sorry for a totally noob question, but this seems very counter intuative for my feeble brain Again, tried google, but it gives me 10 million super techy Linuz forum answers, but not how to actually do the thing I need to do. I did however try things like "sudo usermod -a -G dialout username" but it did nothing Any idea? And please, feed it to me like a child, I have dealt with Linux in the past but I am no way near proficiant with it, Im a noob :)

usermod should update the user database but will not affect already running processes (or their children). Logging out and logging in again should do the trick.

usermod should update the user database but will not affect already running processes (or their children). Logging out and logging in again should do the trick.

This topic has been archived and can no longer be replied to.