Найти в Дзене
Моя игра на Godot Engine

Godot Yandex SDK: запуск с локального сервера

Добрый день! Сегодня я вам расскажу как тестировать свои игры на платформе Yandex Games без загрузки архива игры на сайт, а сразу на локальном сервере, что ускоряет тестирование игры, не тратя время когда же платформа обработает ваш архив. Эта тема была описана на официальной документации Yandex games SDK. Данная статья предназначена для тех, кто уже разобрался, как подключать и работать с SDK яндекс игр и хочет тестировать игру с локального сервера. Может как-то в будущем я напишу статью как подключать яндекс SDK к игре на движке Godot. И так, приступим: Загрузите и установите Node.js: После установки в меню пуска откройте приложение Node.js command prompt После запуска появится командная строка. Под синим квадратом появится имя вашего компьютера, я так, на всякий замазал. Дальше мы должны установить пакет Yandex.Games SDK developing server для этого в командной строке впишем: npm install -g @yandex-games/sdk-dev-proxy Дальше после установки мы должны запустить локальный сервер с наш

Добрый день! Сегодня я вам расскажу как тестировать свои игры на платформе Yandex Games без загрузки архива игры на сайт, а сразу на локальном сервере, что ускоряет тестирование игры, не тратя время когда же платформа обработает ваш архив.

Эта тема была описана на официальной документации Yandex games SDK.

Данная статья предназначена для тех, кто уже разобрался, как подключать и работать с SDK яндекс игр и хочет тестировать игру с локального сервера. Может как-то в будущем я напишу статью как подключать яндекс SDK к игре на движке Godot.

И так, приступим:

Загрузите и установите Node.js:

Node.js — Run JavaScript Everywhere

После установки в меню пуска откройте приложение Node.js command prompt

Приложение в меню пуска
Приложение в меню пуска

После запуска появится командная строка. Под синим квадратом появится имя вашего компьютера, я так, на всякий замазал.

-3

Дальше мы должны установить пакет Yandex.Games SDK developing server

для этого в командной строке впишем:

npm install -g @yandex-games/sdk-dev-proxy

-4

Дальше после установки мы должны запустить локальный сервер с нашей игрой. Для этого впишем новую команду:

npx @yandex-games/sdk-dev-proxy -p <Путь до папки с игрой>

Также мы должны вписать путь до папки, в котором хранятся экспортированные WEB файлы игры. Именно та папка с экспортированными файлами, которые мы загружаем на яндекс игры.

-5

Вашу игру можете открыть по ссылке, которая вывелась в командной строке, нужно будет просто вписать ID вашей игры вместо <YOUR_APP_ID>

Вариант ссылки:

https://yandex.ru/games/app/<YOUR_APP_ID>/?draft=true&game_url=https://localhost:8080

Все, теперь вы можете тестировать свою игру со всеми функциями Yandex games SDK. После изменений в движке вы должны переэкспортировать вашу игру в ту же папку куда экспортировали раньше и обновить страницу в браузере.

Для того чтобы прекратить тестирование просто закройте командную строку.

Всем спасибо кто прочел мою статью до конца, в своих статьях я делюсь с опытом разработки моей игры на движке Godot для платформы Яндекс игры. Можете ознакомиться с другими моими статьями.