2022-08-26 12:05:21
1. У вас есть сервер v1 и клиент v1. Вы сделали клиент v2 c новыми фичами и контентом и хотите его выпустить, не потеряв CUU из-за того, что клиент v1 и клиент v2 не могут матчмейкаться между собой.
2. Вы делаете сервер v2, который может работать и с клиентом v1 и с клиентом v2, и релизите сервер v2.
3. Вы выключаете в клиенте v2 новые фичи и контент (клиент v1 = клиент v2) и выпускаете его. В клиенте v1 просите игроков обновиться до конца недели за вознаграждение. Сейчас не важно, на какой версии клиента люди играют, они могут матчмейкаться между собой. Люди постепенно устанавливают новый клиент, вы наблюдаете "что происходит". Идет soft update.
4. Когда большая часть игроков перешла на клиент v2, вы включаете новые фичи и контент. Те, у кого все еще клиент v1 уже не могут играть, они получают уведомление, что нужно обязательно обновиться. Начался hard update.
1.1K viewsDmitry Filatov, 09:05