The sign-in issues detailed in the previous post have been fixed… I hope. While the functionality remains the same and there is really no visible changes client side, the sign-in process has been completely revamped. Since players run different Flash versions on different OS varieties, sometimes certain incompatibilities arise which may be very hard to track. The new approach should eliminate such issues.
This actually required major code changes server-side, as the core design has to be changed. I’ve been planning these changes for quite awhile now, but I have been hesitant because it might introduce a lot of new issues. The modified game servers have been running for more than 24 hours now though, and so far, there doesn’t appear to be any problem. I only spotted one new minor potential issue, but it has been corrected already. So far, so good.
The new design actually has a few more significant benefits. I expect things to be a lot less resource intensive (basically, this can allow me to run more game servers per computer), and inter-server communication is now possible (previously, this has to be done partly client side which is prone to traffic delay and is not really very effective either). This also makes it easier to support some other planned new games. All the changes have been worthwhile I think.
Some other minor game updates also made it to yesterday’s changes:
- winners are now announced in the Spin-A-Bingo chat as well
- more compact announcement of winners in the bingo games
- place an icon beside the player names of the last game’s winner(s)
- minor client bug fixes (certain situations only e.g. with new sign-ups, not even sure if these are really existing problems, or just a result of the recent changes)