My girlfriend is from Indonesia and I'm from Hungary and lately, we experience connectivity problems while using Syncplay. It seems to me that the issue is on my girlfriend's side.
While pinging the servers of Syncplay from her laptop, the request times out sometimes.

The problem doesn't occur in case of other French servers in fact, in most cases the latency is significantly less.

My issue is not even with the latency on its own, even half a second is still okay, I believe. The problem is that while using Syncplay the problem randomly says that she left then reconnects her. I don't think she has connection issues since while using Anydesk I didn't experience any problem and I even ran a ping test online to different web servers around the world and her connection seemed to be very stable. Speed isn't a problem either, it's around 10 Mbps but for a program like Syncplay of course this should be more than enough.
My assumption was that there is a timeout set somewhere in the program, as for how long the server should wait for a response from the participants and/or how many consecutive failed pings/responses should cause the program to remove the participant.
I didn't manage to find it in the source code, if it's set inside the program. If it is, then I think there are two main options to fix issue:
- Decrease the strictness of connectivity check (increasing timeout and tolerance for failed responses)
- Make the above mentioned options customizable by the user somewhere in the settings.
My girlfriend is from Indonesia and I'm from Hungary and lately, we experience connectivity problems while using Syncplay. It seems to me that the issue is on my girlfriend's side.


While pinging the servers of Syncplay from her laptop, the request times out sometimes.
The problem doesn't occur in case of other French servers in fact, in most cases the latency is significantly less.
My issue is not even with the latency on its own, even half a second is still okay, I believe. The problem is that while using Syncplay the problem randomly says that she left then reconnects her. I don't think she has connection issues since while using Anydesk I didn't experience any problem and I even ran a ping test online to different web servers around the world and her connection seemed to be very stable. Speed isn't a problem either, it's around 10 Mbps but for a program like Syncplay of course this should be more than enough.
My assumption was that there is a timeout set somewhere in the program, as for how long the server should wait for a response from the participants and/or how many consecutive failed pings/responses should cause the program to remove the participant.
I didn't manage to find it in the source code, if it's set inside the program. If it is, then I think there are two main options to fix issue: