Как настроить автоматическую выдачу товаров на GameCMS: полное руководство
Как работает автоматическая выдача в GameCMS
Схема простая, но требует точной настройки:
- Игрок заходит на сайт, выбирает товар и оплачивает
- GameCMS фиксирует оплату и отправляет команду на игровой сервер
- Плагин на сервере получает команду и выполняет её
- Игрок получает товар в игре
Ключевой момент — связь между сайтом и сервером. Без неё выдача не работает [citation:1][citation:7].
Что понадобится для настройки
Перед началом убедись, что у тебя есть:
- Аккаунт на gamecms.org с созданным сайтом
- Плагин GameCMS, установленный на игровом сервере
- API-ключ сервера
- Настроенный магазин на сайте
Если чего-то нет — сначала создай сайт и установи плагин. Инструкция есть в документации GameCMS [citation:1].
Шаг 1: Установка плагина на сервер
Скачай последнюю версию плагина GameCMS с официального репозитория. Закинь его в папку plugins на сервере и перезапусти сервер [citation:1][citation:7].
После запуска в консоли появится информация о плагине. Если ошибок нет — плагин работает.
Шаг 2: Привязка сервера к сайту
Зайди в админ-панель сайта. Перейди в раздел Integrations, затем Servers. Нажми «Создать сервер» и выбери тип «GameCMS Plugin» [citation:1].
Система сгенерирует API-ключ. Скопируй его и введи в консоли сервера командой:
gcms setserverapikey [твой_ключ]
Затем выполни gcms reload, чтобы плагин перечитал настройки [citation:1].
Шаг 3: Настройка услуг на сайте
В админ-центре GameCMS перейди в раздел «Настройка услуг». Создай новую услугу или отредактируй существующую [citation:16][citation:19].
Что указать:
- Название услуги (например, «VIP Silver»)
- Цену
- Сервер, на который будет действовать услуга
- Группу на сайте (если нужно выдать роль)
- Команду для выдачи на сервере
Именно здесь указывается, что должен выполнить сервер после оплаты. Для привилегий это обычно команда выдачи флагов через плагин привилегий [citation:3][citation:11].
Шаг 4: Связка с плагином привилегий
Если ты продаёшь VIP или админку, нужно связать услугу GameCMS с плагином на сервере. Например, через VIP RBS или Admin RBS [citation:11][citation:14].
В конфиге плагина привилегий прописываешь связку: игрок с услугой gamecms:_vip_usluga получает определённые бонусы [citation:14].
Пример для VIP RBS:
«deagle|vesthelm» «gamecms:_vip_usluga» «» «2»
Это значит: игрок, купивший услугу _vip_usluga на сайте, получает дигл и броню [citation:8].
Шаг 5: Проверка выдачи
Сделай тестовую покупку. Можно через админку или создать тестовый промокод. После оплаты проверь:
- Пришла ли команда на сервер (смотри логи)
- Получил ли игрок товар
- Отобразилась ли покупка в личном кабинете
Если что-то не работает — смотри логи сервера и ошибки плагина. Чаще всего проблема в неверном API-ключе или неправильной команде.
Что обычно ломается
- Неверный API-ключ — сервер не получает команды
- Плагин не установлен — команды уходят в никуда
- Команда указана с ошибкой — сервер не понимает что делать
- Не настроена связка с плагином привилегий — игрок платит, но ничего не получает
- Крон-задачи не работают — выдача задерживается [citation:10]
Заказать настройку под ключ
Если не хочешь разбираться сам — закажи услугу на СвойЛот. Исполнитель:
- Установит плагин на сервер
- Привяжет сервер к сайту
- Настроит услуги и команды
- Свяжет с плагином привилегий
- Проведёт тестовую покупку
- Настроит крон-задачи для автовыдачи [citation:10]
Оплата через Escrow — деньги заморожены до сдачи работы.
Часто задаваемые вопросы
Почему товар не выдаётся после оплаты?
Три частые причины: неверный API-ключ, плагин не установлен, команда указана с ошибкой. Проверь логи сервера — там будет видно, пришла ли команда и что ответил сервер.
Нужен ли отдельный плагин для Minecraft?
Да, для Minecraft используется отдельная версия плагина GameCMS. Скачать можно с официального репозитория [citation:7].
Как связать VIP на сайте с плагином VIP RBS?
В конфиге VIP RBS прописываешь идентификатор gamecms:_vip_usluga для нужных бонусов. Название услуги должно совпадать с тем, что создано на сайте [citation:14].
Что делать если команда не доходит до сервера?
Проверь API-ключ и статус сервера в админке сайта. Сервер должен быть активен, а ключ — скопирован без пробелов. После смены ключа выполни gcms reload [citation:1].
Сколько стоит настройка?
Самостоятельно — бесплатно, 1-2 часа времени. Если заказывать у специалиста — от 1 500 до 5 000 рублей в зависимости от сложности. На СвойЛот есть проверенные исполнители.
Нужна помощь с настройкой?
Заходи в наш Telegram-чат — там помогут с настройкой или подскажут исполнителя:
Хочешь заказать настройку автовыдачи безопасно? Переходи в каталог СвойЛот — проверенные исполнители, Escrow-защита, арбитраж 24/7.