Всем привет, с вами новые «Дневники разработчика»! Еще одна неделя позади. И львиную долю рабочих часов в этот раз съел механизм контроля игрового времени. Его основную часть мы реализовали на прошлой неделе, но решили уделить внимание испытаниям и оптимизации, так как ошибки в этой области могут привести к неприятным последствиям.
Например, заплатит игрок за 60 минут игры, а подписка закончится после 55 минут. В итоге — расстроенный пользователь, обращение в техподдержку, трудозатраты программистов на исправления. Или, наоборот, оплачены будут 60 минут, а подписка не закроется даже после 80 мин. Получается, внакладе окажется майнер. Чтобы избежать всего этого, мы провели дополнительные проверки алгоритмов подсчета и убедились, что все работает корректно.
И даже успели решить одну дополнительную задачу — настроить синхронизацию буфера обмена между клиентским приложением и сервером. Функция позволит геймерам привычным образом копировать логин/пароль (Ctrl+C, Ctrl+V) от игровых сервисов, вроде Steam, со своего компьютера в клиент Playkey. Обратите внимание, эти данные не хранятся на нашей стороне, а лишь используются для авторизации игрока в его Steam-, UPlay- и прочих аккаунтах при запуске соответствующих игр.
Наконец, на этой неделе мы приступили к локализации сообщений с сервера (ошибок, предупреждений и т.п.). Вы постоянно видите такие сообщения, работая с любым приложением или сервисом. Например, игрок решил попробовать Playkey и запустил демо-игру. Через 15 минут его уведомят о необходимости подтвердить указанную почту, чтобы продлить бесплатный период…
Благодаря локализации сообщение будет выводиться на различных языках. Архитектура поддерживает неограниченное их количество.
Гвоздь программы следующей недели — алгоритм развертывания инфраструктуры Playkey на серверах майнеров. Оставайтесь с нами!
Задавайте свои вопросы и узнавайте все подробности из жизни Playkey в наших сообществах в Telegram, Twitter и Facebook.
Здравствуйте!
А есть бета тест майнингового процесса? Прошу принять меня в команду тестировать, есть свободные компы с разным железом. Регион — Якутск
Здравствуйте!
Закрытое тестирование будет проводиться ориентировочно в середине 2018 года, открытое — во третьем квартале 2018 года.
Сбор заявок на тестирование происходит в гугл-форме: https://docs.google.com/forms/d/e/1FAIpQLSfdpGlSVLoUHp_SIO_c9rG_Edh13B9GWvz5iG4ysWherDvsww/viewform