UnicoreCMS

Настройки сайта

Что делает каждый переключатель в разделе «Настройки»

Основное → Настройки. Всё с этой страницы лежит в базе, а не в .env, который сервер читает только при старте. Меняйте когда угодно, перезапуск не нужен.

Устроена страница как таблица переменных: ключ с человеческой подписью, описание, значение. Правится значение через карандаш в строке. Системные переменные удалить нельзя, а свои завести можно — они появятся в публичном конфиге сайта, и до них дотянется ваш код на фронте.

Дальше по разделам разобрано, что делает каждая штатная переменная.

Лаунчер

ПолеЧто делает
Лаунчер для WindowsСсылка на .exe под кнопкой «Скачать»
Лаунчер для Linux и macOSСсылка на .jar для всех остальных

Если ссылок нет, кнопки скачивания не будет.

Экономика

Курс игровой валюты задаёт, сколько внутриигровых денег получит игрок за единицу реальных при обмене в кабинете. Обмен односторонний: из реальных в игровые, назад нельзя. Между серверами внутриигровые деньги ходят один к одному, курс на них не действует.

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

Рядом четыре галочки, каждая разрешает бонусы в своей категории:

  • Бонусы за товары
  • Бонусы за киты
  • Бонусы за донат-группы
  • Бонусы за донат-права

Выключенная галочка перекрывает любые проценты: бонусами в этой категории платить нельзя вообще.

Две валюты

Реальную валюту игрок покупает за деньги через агрегатор. Виртуальную (бонусы) за деньги не получить: её дают за голоса в мониторингах, рефералов и подарки. Бонусы задуманы как скидка, а не как замена оплаты.

Цена разбана списывается с реального баланса, когда игрок снимает бан через кабинет.

Ноль не отключает выкуп, а делает его бесплатным

Кнопка в кабинете останется, и любой забаненный снимет бан за ноль. Чтобы выкупа не было совсем, отберите право user.cabinet.unban.buy: добавьте !user.cabinet.unban.buy в роль default.

Рефералы

ПолеЧто делает
Порог реферала, минут в игреСколько новичок должен наиграть, чтобы награда засчиталась
Награда пригласившемуСколько получит тот, кто привёл
Награда приглашённомуСколько получит сам новичок

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

Без порога выгодно регистрировать пачку аккаунтов по своей же ссылке. Проверка идёт раз в час, так что награда появляется с задержкой.

Голосования

Награда за голос — столько бонусов игрок получит за один голос в мониторинге.

Защита от накрутки голосов — это один голос в сутки с аккаунта на каждый мониторинг. Без неё засчитывается любой запрос от мониторинга, а некоторые площадки дёргают колбэк повторно.

Список мониторингов и ключи к ним лежат на странице Подарки и голосования.

Регистрация

Подтверждение почты — после регистрации на почту уходит код, и пока игрок его не введёт, пользоваться сайтом он не сможет.

Регистрация без подтверждения — аккаунт активен сразу, письма нет. Эта настройка перебивает предыдущую.

Проверьте SMTP заранее

Если включить подтверждение почты при нерабочем SMTP, новые игроки застрянут: аккаунт создан, код не пришёл, войти нельзя. Отправьте тестовое письмо в разделе «Email» и только потом включайте.

Ссылки

Форум, Discord, ВКонтакте, Telegram, YouTube — иконки в подвале и пункт в шапке. Если поле пустое, иконки не будет.

Отдельно идут три ссылки на страницы мониторингов (MCTop, TopCraft, MinecraftRating). По ним игрок уходит, когда нажимает «Голосовать».

Хранение данных

Три поля отвечают за автоматическую чистку. Ноль везде означает «не удалять никогда».

ПолеЧто чистит
Хранить оплаченные платежи, днейУспешные платежи
Хранить неоплаченные счета, днейСчета, которые игрок так и не оплатил
Хранить историю операций, днейИстория покупок, переводов и обменов

Неоплаченные счета копятся быстрее всего: каждый раз, когда игрок нажал «Пополнить» и передумал, остаётся запись. Обычно хватает 7–14 дней. Оплаченные держите дольше, к ним приходят с вопросами.

Чистка запускается раз в час.

Команды RCON

Пресет и семь шаблонов команд разобраны на отдельной странице Выдача покупок.

Содержание