Дневники разработчика Playkey. Пятая неделя

Playkey DevLog Week Five

Всем привет, с вами новые «Дневники разработчика»! Еще одна неделя позади. И львиную долю рабочих часов в этот раз съел механизм контроля игрового времени. Его основную часть мы реализовали на прошлой неделе, но решили уделить внимание испытаниям и оптимизации, так как ошибки в этой области могут привести к неприятным последствиям. 

Например, заплатит игрок за 60 минут игры, а подписка закончится после 55 минут. В итоге — расстроенный пользователь, обращение в техподдержку, трудозатраты программистов на исправления. Или, наоборот, оплачены будут 60 минут, а подписка не закроется даже после 80 мин. Получается, внакладе окажется майнер. Чтобы избежать всего этого, мы провели дополнительные проверки алгоритмов подсчета и убедились, что все работает корректно.

И даже успели решить одну дополнительную задачу — настроить синхронизацию буфера обмена между клиентским приложением и сервером. Функция позволит геймерам привычным образом копировать логин/пароль (Ctrl+C, Ctrl+V) от игровых сервисов, вроде Steam, со своего компьютера в клиент Playkey. Обратите внимание, эти данные не хранятся на нашей стороне, а лишь используются для авторизации игрока в его Steam-, UPlay- и прочих аккаунтах при запуске соответствующих игр.

Наконец, на этой неделе мы приступили к локализации сообщений с сервера (ошибок, предупреждений и т.п.). Вы постоянно видите такие сообщения, работая с любым приложением или сервисом. Например, игрок решил попробовать Playkey и запустил демо-игру. Через 15 минут его уведомят о необходимости подтвердить указанную почту, чтобы продлить бесплатный период…

Playkey Demo Expired

Благодаря локализации сообщение будет выводиться на различных языках. Архитектура поддерживает неограниченное их количество.  

Гвоздь программы следующей недели — алгоритм развертывания инфраструктуры Playkey на серверах майнеров. Оставайтесь с нами!

Задавайте свои вопросы и узнавайте все подробности из жизни Playkey в наших сообществах в TelegramTwitter и Facebook.

Метки:,,

2 комментариев к “Дневники разработчика Playkey. Пятая неделя

  1. Егор Павлов

    Здравствуйте!

    А есть бета тест майнингового процесса? Прошу принять меня в команду тестировать, есть свободные компы с разным железом. Регион — Якутск

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *