tzhf / chatguessr

A Twitch chatbot for GeoGuessr.
https://chatguessr.com
MIT License
38 stars 9 forks source link

Some rounds are instantly timing out #61

Open Destroy666x opened 5 months ago

Destroy666x commented 5 months ago

image

This is a test for 60 seconds NM no car. It seems to happen if the app is inactive/unfocused for some time.

ReAnnannanna commented 5 months ago

I'd generally recommend not using the in-game timer with Chatguessr.

That said this is probably still a legitimate issue. Most likely what's happening is that Chatguessr checks the GeoGuessr API for information on the previous round, which starts the timer for the next round (due to a recent change on GeoGuessr's side). Then when you actually continue to the next round, the timer has already been ticking since the end of the previous round. Some extensions work around this, I don't exactly know how, but CG could likely do the same.

Destroy666x commented 5 months ago

Makes sense.

The UI is confusing for that though and doesn't indicate that recommendation. I don't quite see the purpose of having both. My proposal would be:

Another idea would be to double the timer - run it for chat, then streamer, So it runs for X seconds, then guesses are closed if that option is chosen and then it runs again for X seconds so that the streamer can lock in the guess and explain the round. After that the round ends.