Plugin Other AffiliateDomain [1.8.0]

AffiliateDomain
Short Description:
Простая и мгновенная система поддоменов, позволяет вам самостоятельно рекламировать сервер
34
1,327
  • Like
Reactions:22 users
Supports version
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
  11. 1.18.✘
  12. 1.19.✘
Official page
https://www.spigotmc.org/resources/87572/
ОБРАТИТЕ ВНИМАНИЕ, ЧТО ДЛЯ ПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ЭТОГО ПЛЮГИНА ВАМ НУЖЕН ДОМЕН (например, yourdomain.org). НЕЛЬЗЯ ПУТАТЬ ЭТО С IP, КОТОРЫЙ НЕ ПОДХОДИТ (например, 127.0.0.1).

Описание плагина AffiliateDomain:​

Смысл AffiliateDomain в том, чтобы помочь вашему серверу набрать больше игроков, заставляя ваших игроков рекламировать ваш сервер ДЛЯ ВАС.

Особенности плагина AffiliateDomain:​

  • Мгновенное создание поддоменов
  • Система вознаграждений на основе команд, триггерные награды, содержащие деньги/предметы/все, что можно получить с помощью команды.
  • Система триггеров, основанная на командах, запускает вознаграждения, когда игроки присоединяются, жертвуют или голосуют.
  • Обширные команды, включая информацию об игроках и доменах
  • Быстрые асинхронные вызовы cloudflare, практически нулевое влияние на производительность сервера
  • Языковые файлы, редактируйте каждое сообщение плагина на свой язык, если это необходимо.
  • Интеграция с https://www.spigotmc.org/resources/placeholderapi.6245/

Как работает плагин AffiliateDomain:​

Как владельцы серверов, мы обычно тратим много времени на рекламу своего сервера. Некоторые владельцы серверов даже платят ютуберам или сайтам со списками серверов, чтобы те рекламировали их сервер за них. AffiliateDomain поощряет игроков на вашем сервере делать рекламу, позволяя вам вознаграждать игроков за совместное использование IP вашего сервера (или, правильнее, домена, ведущего на ваш сервер).

Я объясню концепцию плагина, приведя пример в четыре простых шага.
  1. Игрок1 выполняет команду '/ad new player1' в игре. В течение нескольких секунд будет создан поддомен, который можно использовать для подключения к вашему серверу. Домен будет player1.example.org.
  2. Игрок1 делится доменом в своих социальных сетях, распространяя информацию о вашем сервере по всему миру.
  3. Игрок2 использует домен 'player1.example.org', который он получил от Игрока1, чтобы присоединиться к вашему серверу.
  4. Плагин теперь вознаграждает Игрока1, когда Игрок2 присоединяется/делает пожертвования/ранки (вознаграждения и триггеры вознаграждения на 100% настраиваются вами)

Для работы плагина AffiliateDomain необходимо:​

  • Доступный домен
  • 5 минут вашего времени для завершения настройки

Настройка плагина AffiliateDomain:​

Регистрация на cloudflare: (Если ваш домен уже зарегистрирован на cloudflare, вы можете пропустить эти шаги)
  1. Создайте учетную запись на cloudflare. Если он у вас уже есть, просто войдите в него.
  2. В верхней панели cloudflare нажмите "Добавить сайт".
Начните с нажатия кнопки " Add site" в правом верхнем углу cloudflare.
1

Введите имя домена, который вы хотите использовать в качестве партнерского домена.
2

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

Подождите, пока cloudflare импортирует ваши DNS-записи, это может занять несколько секунд.
Когда cloudflare импортирует ваши DNS-записи, проверьте, совпадают ли они с теми, что зарегистрировал ваш регистратор домена (скорее всего, да), и нажмите кнопку continue.
Теперь вам нужно выбрать способ переноса домена в cloudflare. Если вы хотите перенести свой домен в cloudflare, выберите эту опцию. Однако это не обязательно, и в данном руководстве я выберу метод по умолчанию.
4

Теперь вам нужно будет изменить серверы имен. Это делается на сайте регистратора вашего домена, поэтому в зависимости от того, какой сайт вы выбрали, это будет разный подход. Просто следуйте руководству на сайте cloudflare, а когда закончите, нажмите "Готово, проверьте свои серверы имен".
Теперь вы ознакомились с руководством по быстрому запуску, не стесняйтесь проверить настройки домена, которые предлагает cloudflare, но в данном руководстве мы просто пропустим их, нажав "завершить позже".
5

Теперь вы можете получить одно из двух сообщений:
Сообщение 1.
6

Ваш перевод завершен, но вам придется немного подождать, пока cloudflare проверит, что вы правильно изменили серверы имен.
Сообщение 2.
7

Ваша передача прошла успешно.
Получение необходимых значений для config.yml:
email:
Это email, который вы используете для входа на сайт cloudflare.
api-key:
  1. Перейдите по этой ссылке к вашему api-tokens (убедитесь, что вы вошли в систему)
  2. Найдите свой "Глобальный API-ключ" и нажмите "Просмотреть".
  3. Введите свой пароль и заполните капчу.
  4. Нажмите внутри поля с надписью "Your API Key", чтобы скопировать ключ API.
zone:
  1. Перейдите на свою домашнюю страницу на сайте cloudflare. Если вы вошли в систему, ваша домашняя страница появится при нажатии на логотип cloudflare в левом верхнем углу.
  2. Нажмите на домен, который вы хотите использовать с AffiliateDomain.
  3. Прокрутите вниз, в меню справа вы увидите поле под названием "ID зоны". Это ваш ID зоны, нажмите на поле, чтобы скопировать его.
IP:
Это номер IP, используемый для вашего сервера. Его можно найти на сайте службы хостинга вашего сервера. Он выглядит примерно так: "127.0.0.1".
Обратите внимание: IP-адрес состоит из цифр. Он не может быть доменным именем, например myserver.hostingservice.com.

Установка расширения BungeeCord
Перейдите на эту страницу и выполните два шага - это довольно просто.

Команды плагина AffiliateDomain:​

Использование:
Создает новый партнерский домен с указанным префиксом, принадлежащий указанному игроку. Если игрок не указан, поддомен будет принадлежать игроку, выполняющему команду. Если префикс не указан, префикс представляет собой строку случайных букв.
Примеры:
  • Player1 выполняет команду '/ad new' → поддомен insjr.yourdomain.org ссылается на Player1
  • Player1 запускает '/ad new epic' → поддомен epic.yourdomain.org ссылается на Player1
  • Player1 запускает '/ad new boom Player2' → поддомен boom.yourdomain.org ссылается на Player2.
Использование:
Удаляет поддомен с указанным префиксом. При этом также удаляются записи поддомена на cloudflare.
Примеры:
  • '/ad delete epic' → удаляется поддомен epic.yourdomain.org
Использование:
Проверяет префикс поддомена, чтобы узнать, кому он принадлежит, и проверить, зарегистрирован ли он.
Примеры:
  • '/ad test epic' → сообщает, кто является владельцем поддомена epic.yourdomain.org, если префикс registered.ourdomain.org удаляется
Использование:
Перечисляет все награды, которые вы создали в файле rewards.yml, а также информирует вас о количестве триггеров и задач у каждой награды.
Использование:
Запускает награду для игрока. Эта команда очень важна для плагина, и важно отметить, что она начисляет награду не указанному игроку, а игроку, ответственному за присоединение игрока.
Обычно эта команда используется для того, чтобы вызвать награду, когда игрок жертвует на вашем сервере, как показано ниже.
Пример:
  • Игрок1 устанавливает пользовательский домен и передает его Игроку2.
  • Игрок2 присоединяется к домену игрока1.
  • Игрок2 жертвует на вашем сервере, вызывая следующую команду из консоли '/ad trigger your_donation_reward Player2'.
  • Игрок1 получает вознаграждение с именем your_donation_reward, указанным в файле rewards.yml.
Использование:
Прикрепить игрока к поддомену. Если за этого игрока начисляется награда, владелец поддомена получит ее.
Использование:
Отсоедините игрока от его поддомена, в результате чего он останется без поддомена, и если для этого игрока будет назначена награда, никто не получит ее.
Использование:
Привязать игрока к уже существующему домену cloudflare без необходимости удалять его и затем использовать '/ad new'. Если запрос cloudflare имеет значение true, плагин проверит, существует ли поддомен, прежде чем применить плагин.
Пример:
  • '/ad link testeroni Player1 true' - связывает игрока Player1 с поддоменом testeroni, если он существует.
Использование:
Получить информацию о поддомене или игроке
Пример:
  • '/ad info player Player1' - получить информацию об игроке Player1 (его принадлежащий поддомен, присоединенный поддомен и многое другое)
  • '/ad info subdomain test' - получить информацию о поддомене "test" (имя владельца, ID и многое другое)
Использование:
Перезагружает config.yml
Синтаксис аргумента: <необходимый> (необязательный)

Права плагина AffiliateDomain:​

affiliatedomain.new - создание нового поддомена с помощью команды /ad new
affiliatedomain.new.custom - создание нового поддомена с пользовательским префиксом с помощью команды /ad new (префикс)
affiliatedomain.new.others - создать новый поддомен со ссылкой на другого игрока, используя команду /ad new (prefix) (player).
affiliatedomain.delete - удалить поддомен, используя команду /ad delete <префикс>.
affiliatedomain.test - проверить домен, используя /ad test <префикс>.
affiliatedomain.trigger - вызвать награду для игрока, используя /ad trigger <reward> (игрок)
affiliatedomain.attach - прикрепить игрока к поддомену с помощью /ad attach <игрок> <префикс>
affiliatedomain.detach - отсоединить игрока от субдомена с помощью /ad detach <игрок>.
affiliatedomain.info - использовать команду /ad info
affiliatedomain.reload - перезагрузить конфигурацию с помощью команды /ad reload

Плэйсхолдеры плагина AffiliateDomain:​

AffiliateDomain в настоящее время имеет 6 разместителей. Они следующие:
%affiliatedomain_domain% - Полный домен, которым владеет игрок. Пример: 'subdomain.yourdomain.org'.
%affiliatedomain_subdomain% - Показывает только поддомен, которым владеет игрок. Пример: 'mysubdomain'
%affiliatedomain_affiliates% - Показывает количество уникальных присоединений с поддомена, которым владеет игрок.
%affiliatedomain_attached% - Показывает полный домен, к которому привязан игрок. Пример: 'subdomain1.yourdomain.org'.
%affiliatedomain_subattached% - Показывает поддомен, к которому прикреплен игрок. Пример: 'notmysubdomain'
%affiliatedomain_attached_owner% - Показывает владельца поддомена, к которому прикреплен игрок. Пример: 'SubdomainOwner123'

Установка плагина AffiliateDomain:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Author

bobobo

More resources from bobobo

Executable Items PREMIUM
Executable Items PREMIUM
Кастомные предметы ✨ Поддержка Custom Craft ✅ Более 30 различных триггеров ⭐ Бесконечные возможности
⭐ ExecutableEvents ⭐ PREMIUM
⭐ ExecutableEvents ⭐ PREMIUM
Инструмент, позволяющий настраивать события, происходящие на вашем сервере.
Executable Blocks ⭐ PREMIUM
Executable Blocks ⭐ PREMIUM
Кастомные блоки, кастомные триггеры, создавайте эпические блоки! Поддерживает ItemsAdder, Oraxen!
SCore
Библиотека для плагинов от Ssomar
UltimateStacker
UltimateStacker
Мощный плагин для стакания в Minecraft с широкими возможностями для оптимизации игры.
EpicFarming
EpicFarming
Позволяет игрокам быстрее выращивать культуры, автоматически пересаживать собирать и многое другое
ExtraStorage
ExtraStorage
ES позволит вашим игрокам иметь собственное хранилище для хранения своих предметов
MMOProfiles
MMOProfiles
Создавайте несколько профилей и настраивайте свой Minecraft с помощью MMOProfiles.
MMOCore [DEV BUILD]
MMOCore [DEV BUILD]
Это плагин MMOCore с сайта разработчика
ViaVersion 1.20.5
ViaVersion 1.20.5
ViaVersion 1.20.5
JPremium
JPremium
Продвинутый плагин авторизации с авто авторизацией премиум-игроков и множеством функций
ViaRewind
ViaRewind
Тот же плагин ViaRewind, только более новая версия от разработчиков, которую они продают
TopBottom