Дневники разработчика Playkey. Выпуск 31

Привет всем! Три недели пролетели как один день. Всё потому, что мы занимались настройкой и конфигурированием инфраструктуры майнера! Безумно увлекательное занятие. А разобравшись с инфраструктурой, сразу же приступили к разработке программного обеспечения (ПО) майнера. К счастью, разработка идет не с нуля. По сути, мы адаптируем наш существующий сервис под майнерские машины. Но есть нюансы (куда без них).

Во-первых, основное отличие компьютера майнера от нашего сервера — в жестких дисках. В текущей версии платформы мы используем централизованную полку с дисками и сервера подключаются к ней, чтобы достать информацию. Компьютер майнера, очевидно, использует локальный жесткий диск. ПК майнера не может просто так взять и подключиться к нашим дискам, ведь из-за низкой скорости получения файлов сервис будет просто неиграбельным. Это отличие вынуждает менять схему обновления игр в сервисе и процедуру запуска Виртуальной машины. Чтобы решить вопрос с дисками, мы разделили работы на две итерации. В первой подготовим ПО для запуска наших серверов с локальными дисками. Во второй — ПО для запуска внешнего сервера с локальными дисками.

Apex Legends — главный сюрприз 2019. Уже на Playkey.

Во-вторых, необходимо решить вопрос с сетью. На компьютере майнера необходимо открывать порты и проходить Network Address Translation (NAT). NAT повышает безопасность при использовании интернета. Он существенно сокращает способы получения доступа к ПК извне. Но из-за NAT игроки тоже не смогут подключаться к ПК майнеров. Для этого требуется провести дополнительные настройки на машине майнера. Конечно, майнеры могут и вручную настраивать свои компьютеры, но для этого потребуется определенный опыт системного администрирования. Поэтому мы создаем автоматическую настройку через UPnP-протокол (Universal Plug and Play). Не вдаваясь в детали его работы, скажем лишь, что “сисадминить” майнерам не придется.

На этом пока всё, следите за новостями!

2 комментариев к “Дневники разработчика Playkey. Выпуск 31

    1. Мария Хусаинова

      Приветствуем! Следите за дорожной картой здесь playkey.io и за Дневниками разработчика. Будем держать вас в курсе, как только — так сразу. Будем рады видеть вас в числе тестеров.

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

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

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