Alpha Deployment Etiquette

Game development with Board Game Arena Studio
Post Reply
User avatar
crableybradtree
Posts: 13
Joined: 29 December 2023, 02:05

Alpha Deployment Etiquette

Post by crableybradtree »

This is my first BGA development, and my first game has entered Alpha. I have an etiquette question about deploying "game breaking" fixes during Alpha.

I had a bug that invalidated any games already running, as the old game logic was wrong versus the game's rules. Unfortunately, I couldn't figure out how to do the fix without also breaking games in progress.

Beyond trying to minimize these game breaking updates, and announcing to the game group when I do have to do so, is there anything else I should be doing during Alpha phase when that situation occurs? For example, during Alpha, am I supposed to lock out table creation for a day or two before deploying a major fix that might cause games in progress issues?

Note: I have the logic implemented to inform the players to do a F5 refresh when client / server software versions don't match. Unfortunately, that wasn't able to prevent this last update from breaking games in progress.
User avatar
ufm
Posts: 2039
Joined: 06 January 2017, 08:38

Re: Alpha Deployment Etiquette

Post by ufm »

crableybradtree wrote: 13 December 2024, 22:57For example, during Alpha, am I supposed to lock out table creation for a day or two before deploying a major fix that might cause games in progress issues?
Not needed.
This is mostly done in implementations already went live to prevent players from generating real-time tables during update.
Post Reply

Return to “Developers”