👾DiscordSRV

Больше пространства для коммуникации

Включение

Чтобы включить эту функцию всё, что вам нужно сделать – включить её в config.yml и установить DiscordSRV.

discordchat:
    enable: true

Внимание

Пожалуйста, убедитесь, что вы используете последнюю версию DiscordSRV (>=1.23.0)

Как это работает?

Автоматически

В начале запуска вашего сервера, SimpleClans создаст категории для ваших кланов, внутри категорий будет отдельный текстовый канал для каждого клана:

Внимание

Имейте ввиду, что ваша структура в дискорде будет отличаться от скриншота. clan1, clan2, clan3, clan4 будут находиться в одной категории, пока категория не достигнет своего лимита (в таком случае, SimpleClans создаст ещё одну категорию).

Это позволит игрокам общаться в специально созданных для них каналах.

Канал Discord будет создан/удален/изменен, когда:

  • Игрок создает/удаляет клан

  • Игрок вступает в клан/выходит из клана

  • Игрок клана получил повышение или понижение

  • Игрок соединил/отсоединил свой аккаунт с Discord'ом

Заметка 1

Только связанные игроки имеют доступ к своим кланам в дискорде, но сообщения от несвязанных будут также отправляться.

Заметка 2

Если вы являетесь администратором сервера и не можете написать сообщение в чат другого клана, спросите себя: позволяет ли вам SimpleClans отправлять сообщения в чаты других кланов? Вы могли бы использовать /clan mod place <клан>, чтобы присоединиться и отправить сообщение в нужный чат.

Вручную

Начиная с версии 2.16.2, у вас есть возможность отключить авто-создание каналов и контроллировать ситуацию собственноручно.

Чтобы включить ручное создание, надо выключить следующий пункт:

discordchat:
    auto-creation: false

Наши поздравления! Теперь все лидеры с специальным резрешением (simpleclans.leader.discord.create) могут создать их собственный канал.

Для этого им необходимо исполнить следующую команду:

/clan discord create

Более того, если вы используете экономический плагин, вы также можете указать цену за создание:

economy:
    purchase-discord-create: true
    discord-creation-price: 1000

Основные заметки

Заметка 1

Только привязанные игроки имеют доступ к их кланам в дискорде, но сообщения от непривязанных будут отправлены в том числе.

Заметка 2

Если вы админ сервера и не можете написать сообщения в другие чаты, спросите себя: позволяет ли SimpleClans писать вам сообщения в другие чаты кланов? Вы можете использовать /clan mod place <нужный клан>, чтобы присоединиться и отправить сообщения в этот чат.

Говоря об ограничениях дискорда...

Максимум только 50 каналов в одной категории

Поэтому, когда категория будет заполнена 50 каналами, SimpleClans создаст новую категорию и разместит в ней новый канал.

Максимум 500 кланов в дискорде сервере

Поэтому, если у вас более 500 кланов, то SimpleClans не сможет обработать их все. Вы можете использовать discordchat.text.clans-limit в конфигурации для ограничения количества каналов на вашем дискорд сервере.

Конфигурация

ОпцияЗначение

discordchat.enable

Включает интеграцию с DiscordSRV

discordchat.discord-format

Формат сообщений из майнкрафта в дискорд

discordchat.format

Формат сообщений из дискорда в майнкрафт

discordchat.spy-format

Формат сообщений из дискорда к админам

(simpleclans.admin.all-seeing-eye)

discordchat.rank

Формат ранга

discordchat.text.category-format

Наименование категории ("SC – TextChannel")

discordchat.text.category-ids

Айди категорий. Вы можете добавить их вручную, если хотите.

discordchat.text.whitelist

Белый список кланов создаст только кланы, указанные в нём.

discordchat.text.clans-limit

Ограничение каналов на дискорд сервере. Максимум - 500.

Опции, которые НЕ будут работать

Некоторые конфигурации DiscordSRV не будут работать на каналах SimpleClans'а. Вот небольшой список:

  • DiscordChatChannelDiscordToMinecraft – Вы можете отключить дискорд интеграцию в конфиге SimpleClans'а.

  • DiscordChatChannelRequireLinkedAccount Интеграция с дискордом требует наличие только привязанных игроков.

  • DiscordChatChannelBlockBots – Мы все роботы 🤖, теперь вы знаете правду.

  • DiscordChatChannelBlockedIds – И где же я могу заблокировать свой айпи? 🤔

  • DiscordChatChannelBroadcastDiscordMessagesToConsole – У вас есть шпионский чат для администраторов.

  • DiscordChatChannelTruncateLength – Кто-нибудь знает что такое Truncate? 😄

  • DiscordChatChannelRolesAllowedToUseColorCodesInChat – Нет.

Ну, хотя бы DiscordChatChannelEmojiBehavior будет работать нормально. 👍

Last updated