Today's update is aimed at helping us lay the foundations of more stable games, with fewer bugs, freezes etc. The update essentially changes they way we connect you to our game servers:
Instead of connecting a player to any game server, that can handle any game (And multiple servers can handle the same game), connecting to a game will now connect all players of that game to the same server.
This will help us get rid of a lot of cross-instance synchronization of data, which can lead to “race conditions”, state overwrites, … as well as causing longer response times on any player actions. While there were some benefits to this approach, it made it way more likely for “edge case conditions” to appear, which could cause many bugs, while at the same time making it way harder to log & debug any issues (as a metaphor, imagine instead of reading a book in one book, you'd have to read it in 10 books, with next line randomly scatter in another book, in a random place).
However as it is a major architectural update behind the scenes, there is possibility of some new bugs or interruptions happening that we were not able to catch during testing. If that is the case, we apologies in advance for any inconvenience caused – and at the same time, we'd ask you to report if you spot any new issues/bugs!
Expected improvements with this update:
- Reduced occurrences of “all sorts of known bugs”, but namely: game freezes, disconnect, weird state mis-sync/overwrites as others join/leave the table
- Potentially even reduced issues with weird game ends/all ins, and “checked when called/raised type of bugs”
Faster response times when you take an actions
What this update is unlikely to help with:
- Display bugs, i.e. with raise bar, or “unknown cards”, or “multi card deals visually”, sound glitches etc.
We are running a test period of 24h for this update, and in case we run into any significant issues we will revert it, otherwise it will persist. We will update you on how it impacts stability, once we have at least 24h of data we can go on. If you spot any new issues, please let us know so we may sort them out quickly :)
Thank you for your patience and understanding as we make this transition! More bugfixes to follow soon!
- Poker Patio team