Содержание

Обзор и установка CloudArcade CMS

CloudArcade CMS — это платный легковесный специализированный движок на нативном PHP, созданный исключительно для развертывания игровых порталов и каталогов HTML5-игр. В отличие от тяжелых универсальных платформ, он не использует громоздкие фреймворки, благодаря чему работает быстро, эффективно расходует ресурсы сервера.

Ключевые возможности:

Инструкция по установке (Окружение Nginx + PHP-FPM)

Скрипт устанавливается по классической схеме «загрузил и запустил» и не требует системных компиляторов.

  1. Скачайте архив с CloudArcade и то что находится в cloudarcade.zip распаковываете в корень сайта.
  2. Создайте базу данных средствами вашей панели (в моем случае FastPanel) или SQL запросом и запищите данные доступа.
  3. Перейдите на главную страницу вашего сайта /install.php и введите данные для доступа к базе данных.
  4. На следующем экране вы увидите что соединение с БД успешно и вы можете создать пользователя с правами Admin. Важно вы не сможете переименовать имя пользователя в дальнейшем и это имя будет выводится на страницах сайта

Проблема с плагинами и темами: Если сам плагин Core-движка обновлен, то сторонние темы или старые плагины импорта игр из фидов (JSON/Game Distribution/Игры по API) на PHP 8.3 могут выдавать фатальные ошибки (Fatal Error), если они давно не обновлялись автором. Рекомендую использовать PHP 8.1, эта версия даст максимальную стабильность без фатальных ошибок от функций, которые полностью вырезали в PHP 8.3.

4 способа добавления игр в CloudArcade CMS

Управление игровым контентом в панели администратора CloudArcade реализовано через четыре независимых инструмента. Выбор метода зависит от того, где физически хранятся файлы игры.

1. Прямая загрузка файлов (Upload)

Классический вариант для размещения уникальных или собственных HTML5-игр на вашем сервере.

Требования к архиву: Все файлы игры упаковываются в .zip. В корне архива обязательно должен находиться исполняемый файл index.html, а также две обложки: thumb_1.jpg (рекомендуемый размер 512x384 px) и thumb_2.jpg (512x512 px).

Игры на Construct 3: Допускается загрузка zip-архива напрямую после экспорта из движка, без предварительного создания обложек.

Хранение: Файлы физически загружаются на ваш сервер в директорию /games. При удалении игры из админки её файлы стираются с диска безвозвратно.

2. Автоматический импорт (Fetch Games) и монетизация по шагам

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

Как это работает: Интеграция с крупными сетями дистрибуции (GameDistribution, GamePix и др.).

Процесс: Вы выбираете нужную коллекцию или жанр, нажимаете «Загрузить игры», проверяете список и добавляете их точечно или все сразу кнопкой «Добавить все».

Плюсы: Система автоматически создаст недостающие категории. Движок отслеживает уже добавленные ID, что полностью исключает дублирование контента при повторном импорте.

Как происходит монетизация по шагам

  1. Вы регистрируетесь, например, на GameDistribution как Publisher.
  2. В своем личном кабинете на GameDistribution вы получаете уникальный идентификатор — Placement ID (или API-ключ).
  3. Вы копируете этот ID и вставляете его в настройки CloudArcade.
  4. Вы импортируете игру через Fetch Games. Движок создает страницу на вашем сайте и вставляет туда специальный iframe, в код которого уже «вшит» ваш персональный Placement ID.

Откуда берутся деньги и как они делятся?

Когда игрок заходит на ваш сайт и запускает импортированную игру:

Все эти деньги копятся не в админке CloudArcade, а в вашем личном кабинете на сайте GameDistribution (или GamePix). Как только там набирается минимальный порог (например, $100), дистрибьютор выплачивает их вам напрямую.

Формула сплита: Часть денег забирает разработчик игры (который её написал), часть — сам дистрибьютор (за хостинг и инфраструктуру), а оставшиеся 33–40% от чистого дохода перечисляются вам, так как именно вы привели игрока на своем сайте.

3. Удаленное подключение (Remote URL)

Метод аналогичен прямой загрузке, но файлы игры физически остаются на стороннем сервере или CDN.

Как настроить: Вместо загрузки архива вы указываете прямые ссылки на внешние файлы обложек и URL самой игры.

Важно: Ссылка на игру должна вести напрямую на файл index.html или на директорию, которая его содержит (например, http://cdn.domain.com/game-title/index.html). Это идеальный вариант для распределения нагрузки между несколькими вашими серверами.

4. JSON-импортер (JSON Importer)

Продвинутый инструмент для пакетного добавления игр по кастомным базам данных или готовым спискам.

Как использовать: Позволяет загрузить структурированный JSON-массив с метаданными. Доступна кнопка «Предварительный просмотр» для проверки корректности разметки перед импортом.

Специфика: Поля title, description, url, thumb_1, thumb_2, width, height и category являются обязательными. Поле slug можно пропустить. Параметр source служит для маркировки источника происхождения игры, что упрощает дальнейшую фильтрацию в базе.