• English
  • Deutsch
  • Français
  • Español

Players with lag

21 replies [Last post]
gladiator's picture
Last seen: 3 years 32 weeks ago
Golden bot
Posts: 102
Points: 102
After long time holding this bug i think is a top priority to solve it. Its really unfair and annoying to play 3 seconds before the other player and still move last. In small maps without walls is really a great advantage.

Why it  happens now and some years ago wasn't  this problem? There is any solution?

Here is a list of some players with lag:

Tomu
Conex666
Insanity
Darkelvis






chris's picture
Last seen: 47 weeks 1 day ago
Admin
Posts: 852
Points: 848
ok I will check this, thanks
dharokan's picture
Last seen: 1 day 15 hours ago
Modo
Posts: 779
Points: 783
Afaik this depends on the browser's handling of the Flash plugin.
It happens in gChrome for example. When switching to another tab, the flashgame is paused (also the timer).

I don't see a capable solution rather than letting the server control the time. But that would be less fair for players with slow connection or older systems... 
Let's hope that Chris will find a ingenious workaround :)

gladiator's picture
Last seen: 3 years 32 weeks ago
Golden bot
Posts: 102
Points: 102
Thx for this quick answer!
chris's picture
Last seen: 47 weeks 1 day ago
Admin
Posts: 852
Points: 848
I've always used the "real" machine time for actions delay :
time in ms when entering the action programming display - time in ms when actions are validated
This intend to prevent difficulties from frozen tabs or slow PC or slow connexions.

So this bug can come from :
- sometimes a bad sorting of actions sequences received from players by delay order (discussion in progress with Bill)
- a modification of machine time by the user while programming (difficult to do when playing but not impossible). Then this could be fixed by comparison with the flash driven timer time.

I will keep you informed
gladiator's picture
Last seen: 3 years 32 weeks ago
Golden bot
Posts: 102
Points: 102
If this can help you, i found out that players with Apple usually play first, player with slow connection, usually play first, and tried the bug with chrome sometime ago and it's true.

Chris, i sent you in private a cheat for move first. Of course i don't use it.

I hope it can be useful!
yeku's picture
Last seen: 1 day 16 hours ago
Modo
Posts: 420
Points: 421
About the problem that Dharokan says, I noticed this started to happen with this new version was released. And it happens with Chrome, Firefox, but not with Safari.

Gladi, I don't know that with Apple you move first. I didnt realize...
gladiator's picture
Last seen: 3 years 32 weeks ago
Golden bot
Posts: 102
Points: 102
yeku wrote:
Gladi, I don't know that with Apple you move first. I didnt realize...


I'm not sure about this, it's only some players that have apple, tell them always move first.

If you wish, we can test, could be good to help Chris to identificate the bug.
yeku's picture
Last seen: 1 day 16 hours ago
Modo
Posts: 420
Points: 421
It's ok for me.
chris's picture
Last seen: 47 weeks 1 day ago
Admin
Posts: 852
Points: 848
We checked the code with Bill server side and client side. There seems to be no problem and no recent changes for playing order.
So if you find a trick I'm interessed, but there's nothing more we can do so far without more details.
tomu's picture
Last seen: 2 years 44 weeks ago
Silver bot
Posts: 78
Points: 78
Glad; I agree, it would be amazing to get it sorted and to have no lag going around. 
But I think I will clear what lag actually does:
If I am playing a game, and I switch the tab, say, and when I return to RS screen my opponent has validated, it doesn't mean that I  can validate whenever and go first - I stil have to validate in quicker time, but my time starts after his. I cannot view the map for any longer than him, and I have no time mora than him in which to plan my move. It just looks like I do.
So rather than allowing slow playrs to go first, it simply confuses people as they thing someone has not validated, and when they validate (with more time than your clock shows) they go first because that planned and executed their move in what was actually less time....
I'm kinda confusing myself here ^^