Удалено из wiki
На данной странице собрана информация, которая когда-то размещалась на wiki, но больше не актуальна.
Добавление и удаление игр из списка
По умолчанию вместе с плеером упакованы демонстрационные игры. Вы можете заменить их, или просто добавить свою игру к списку.
Демонстрационные игры лежат в подпапке "game", там же лежит конфигурационный файл "game.cfg"
Для добавления своей игры в список, нужно разместить игру в папке "game" одним из следующих способов:
- скопировать zip-архив с упакованной в него игрой в папку "
game" - скопировать папку с игрой в папку "
game" - если ваша игра имеет формат игры для AeroQSP, скопировать файл "
.aqsp" вашей игры в папку "game"
Чтобы игра отобразилась в списке, необходимо отредактировать файл "game.cfg". Конфигурация каждой игры в файле начинается с заголовка секции "[[game]]", далее перечисляется несколько параметров:
- id — уникальный идентификатор игры (используется для сохранений);
- title — название игры (будет показано в заголовке плеера);
- description — необязательное краткое описание игры, аннотация;
- file — путь к файлу с игрой относительно файла "
game.cfg", или внешняя ссылка (напримерfile = "https://qspfoundation.github.io/qspider/game/skazka/skazka.qsp"; - mode — если ваша игра написана для AeroQSP, данному параметру назначается значение "
aero".
Таким образом вам нужно добавить в файл "game.cfg" новую секцию для вашей игры примерно такого содержания:
[[game]]
id = "уникальный-идентификатор-может-быть-и-просто-числом"
title = "Название игры, отображаемое в виде заголовка на странице"
description = """Краткое описание игры, которое будет отображаться на странице со списком игр. Аннотация."""
file = "путь к файлу игры/mygame.qsp"
Если вы убрали демонстрационные игры из папки "game", не забудьте удалить соответствующие секции из файла "game.cfg".
См. так же информацию в статье "Конфигурационный файл".
Обратите внимание! Если вы указываете путь к внешнему файлу игры, нужно помнить о ряде ограничений, накладываемых браузером:
- с https страницы нельзя загрузить http ссылку;
- у сервера, где находится игра, должны быть настроены CORS заголовки.
Расширение для запуска qSpider в браузере
или же расширение хрома "Web Server for Chrome".
Следующая инструкция ориентирована на использование расширения:
- устанавливаем "Web Server for Chrome"
- в адресной строке в хроме пишем "
chrome://apps/" и выбираем в списке "Web Server"; - в открывшемся попапе выбираем папку, в которую распаковали плеер и запускаем сервер;
- там же в попапе будет ссылка на запуск сервера в окне браузера.