Guest User

Discord

a guest
Jul 3rd, 2024
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.44 KB | None | 0 0
  1. # DiscordSRV Configuration
  2. # Нужна помощь? Присоединяйтесь к нашему Discord, https://discordsrv.com/discord
  3.  
  4. # Не трогайте это пожалуйста!
  5. ConfigVersion: 1.28.0-SNAPSHOT
  6.  
  7. # Токен бота; не знаете что это? Просмотрите видео по установке и настройке плагина
  8. # После изменения этого параметра необходимо перезагрузить сервер.
  9. BotToken: "токенбот"
  10.  
  11. # The proxy to be used for Discord
  12. # Leave this alone if you don't understand what it does
  13. ProxyHost: "https://example.com"
  14. ProxyPort: 1234
  15. ProxyUser: "USERNAME"
  16. ProxyPassword: "PASSWORD"
  17.  
  18. # Ссылки на каналы из игры в Discord
  19. # синтаксис: Channels: {"название внутриигрового канала из Minecraft": "числовой идентификатор канала из Discord", "другое название внутриигрового канала из Minecraft": "другой числовой идентификатор канала из Discord"}
  20. #
  21. # Все сообщения DiscordSRV будут идти на первый канал, если не определен канал для этого типа сообщений:
  22. # при использовании совместимого плагина чата имя канала будет тем же, что и в этом плагине (для сообщений чата)
  23. # - Если вы используете TownyChat, канал по умолчанию обычно называется "general", а не "global".
  24. # для сообщений в чате игрока (если не используется плагин чата): global
  25. # для сообщений о запуске / остановке сервера: status
  26. # для сообщений о достижении / продвижении: awards
  27. # для сообщений о смерти: deaths
  28. # для сообщений о присоединении: join
  29. # для сообщений о выходе: leave
  30. # для сообщений dynmap: dynmap
  31. # для сообщений сторожевого таймера: watchdog
  32. # для /discord broadcast: broadcasts (если не указано в команде)
  33. # Ссылка на аккаунт: link
  34. #
  35. # Первая часть пар каналов не является названием канала Discord!
  36. # Выполните "/discord reload" после изменения этого опции для применения
  37. Channels: {"local": "113410401264442632", "global": "113410412644421632"}
  38.  
  39. # Канал для вывода сообщений Консоли (НЕ ИМЯ); оставьте пустым, чтобы отключить консольный канал
  40. DiscordConsoleChannelId: "113410457751232912"
  41.  
  42. # Ссылка на приглашение, отображаемая игрокам при использовании /discord, и в сообщении, отображаемом несвязанным игрокам при обязательной привязке.
  43. DiscordInviteLink: "https://discord.com/invite/QbAhBESmW5"
  44.  
  45. # Отладочная информация
  46. # Не включайте их, если вы не пытаетесь найти проблему
  47. #
  48. # Доступные категории отладки:
  49. # MINECRAFT_TO_DISCORD - Сообщения из Minecraft
  50. # DISCORD_TO_MINECRAFT - Сообщения из Discord
  51. # GROUP_SYNC - Групповая синхронизация
  52. # PRESENCE - Статус игры или присутствие бота
  53. # VOICE - Голосовой модуль (см. voice.yml)
  54. # REQUIRE_LINK - Требуемая ссылка для присоединения модуля (см. linking.yml)
  55. # NICKNAME_SYNC - Псевдоним синхронизации
  56. # ALERTS - Оповещения (см. alerts.yml)
  57. # WATCHDOG - Мониторинг сервера
  58. # BAN_SYNCHRONIZATION - Синхронизация банов
  59. # LP_CONTEXTS - Контексты LuckPerm
  60. # ACCOUNT_LINKING - привязка учетной записи Discord/Minecraft
  61. #
  62. # UNCATEGORIZED - Все, что не относится ни к одной из вышеуказанных категорий
  63. # ALL - Все вышеперечисленные категории (включая UNCATEGORIZED)
  64. #
  65. # JDA - Отладочные сообщения JDA
  66. # JDA_REST_ACTIONS - Для отладки остальных действий JDA
  67. # CALLSTACKS - Отображает трассировку стека для вызовов отладки DiscordSRV
  68. #
  69. # Ex. "Debug: [GROUP_SYNC, PRESENCE]"
  70. #
  71. Debug: [ALL]
  72.  
  73. # Эксперименты
  74. # Эти функции не полностью оптимизированы; Используйте на свой риск
  75.  
  76. # JDBC (MySQL/MariaDB)
  77. Experiment_JdbcAccountLinkBackend: "jdbc:mysql://HOST:PORT/DATABASE?autoReconnect=true&useSSL=false"
  78. Experiment_JdbcTablePrefix: "discordsrv"
  79. Experiment_JdbcUsername: "username"
  80. Experiment_JdbcPassword: "password"
  81.  
  82. # Webhook Delivery
  83. Experiment_WebhookChatMessageDelivery: true
  84. Experiment_WebhookChatMessageUsernameFormat: "%displayname%"
  85. Experiment_WebhookChatMessageFormat: "%message%"
  86. Experiment_WebhookChatMessageUsernameFromDiscord: true
  87. Experiment_WebhookChatMessageAvatarFromDiscord: true
  88. Experiment_WebhookChatMessageUsernameFilters: {}
  89.  
  90. # Встраивание и формат URL-адреса изображения / аватара веб-перехватчика
  91. # Оставьте пустым, чтобы использовать значение по умолчанию
  92. # Доступные заполнители: {texture} {username} {uuid} {uuid-nodashes} {size}
  93. AvatarUrl: https://crafatar.com/avatars/{uuid-nodashes}.png?size={size}&overlay#{texture}
  94.  
  95. # Reserializer
  96. # Преобразует форматирование (жирный, курсив, подчеркивание) между Minecraft и Discord
  97. Experiment_MCDiscordReserializer_ToDiscord: true
  98. Experiment_MCDiscordReserializer_ToMinecraft: true
  99. Experiment_MCDiscordReserializer_InBroadcast: true
  100.  
  101. # Другие
  102. CancelConsoleCommandIfLoggingFailed: true
  103. ForcedLanguage: RU
  104. PrintGuildsAndChannels: true
  105. ForceTLSv12: true
  106. NoopHostnameVerifier: false
  107. MaximumAttemptsForSystemDNSBeforeUsingFallbackDNS: 3
  108. TimestampFormat: EEE, d. MMM yyyy HH:mm:ss z
  109. DateFormat: dd-MM-yyyy
  110. # https://docs.discordsrv.com/config/#Timezone
  111. Timezone: default
  112. # MinecraftMentionSound: Должен ли звук посылаться игроку в Minecraft при упоминании из Discord
  113. MinecraftMentionSound: true
  114.  
  115. # Подключаемые модули
  116. # После изменения этих параметров необходимо перезагрузить сервер.
  117. #
  118. # DisabledPluginHooks: отключить модули (обычно это названия плагинов).
  119. # VentureChatBungee: включает BungeeCord-функционал модуля VentureChat (сообщения принимаются с каждого сервера, требуется, чтобы по крайней мере 1 игрок был в сети)
  120. # EnablePresenceInformation: enabled presence information, which is required for some of our PlaceholderAPI placeholders. Keep in mind this requires the "Presence Intent" from the Discord developer portal
  121. # UseModernPaperChatEvent: only use this if you have a chat plugins that SPECIFICALLY utilizes Paper's "AsyncChatEvent"
  122. DisabledPluginHooks: [CMI, InteractiveChat]
  123. VentureChatBungee: false
  124. EnablePresenceInformation: false
  125. UseModernPaperChatEvent: true
  126.  
  127. # Информация в статусе бота в Discord
  128. # Устанавливает боту индикатор "Играет в: ______".
  129. # Может быть как одним статическим значением, так и несколькими (сменяющимися друг за другом).
  130. # Вы можете добавить в начало "playing", "watching" или "listening to", чтобы установить тип активности (играет, смотрит, слушает)
  131. # %online%: number of online players
  132. # Поддерживает шаблоны PlaceholderAPI
  133. #
  134. # DiscordGameStatus: Отображаемый текст. Может быть как одним значением, например "Minecraft", так и несколькими: ["Minecraft", "yourip.changeme.com"]
  135. # DiscordOnlineStatus: Статус отображаемого действия. Он должен быть одним из следующих: ONLINE, DND, IDLE или INVISIBLE.
  136. # StatusUpdateRateInMinutes: Как часто (в минутах) менять статус (если их несколько)
  137. DiscordGameStatus: ["Играет на EXEN"]
  138. DiscordOnlineStatus: ONLINE
  139. StatusUpdateRateInMinutes: 2
  140.  
  141. # Настройка канала чата
  142. # Канал чата предназначен для вывода всех внутриигровых сообщений, а также всех публичных сообщений, которыми обмениваются игроки
  143. # вашего сервера
  144. #
  145. # DiscordChatChannelDiscordToMinecraft: отправлять или не отправлять сообщения из канала чата в чат Minecraft (Discord -> Minecraft)
  146. # DiscordChatChannelMinecraftToDiscord: отправлять или не отправлять сообщения из чата Minecraft в канал чата (Minecraft -> Discord)
  147. # DiscordChatChannelTruncateLength: максимальная длина сообщений из Discord для отправки в чат Minecraft
  148. # DiscordChatChannelTranslateMentions: переводить или не переводить упоминания такие как @Person для сообщений Minecraft в Discord
  149. # DiscordChatChannelAllowedMentions: типы упоминаний, разрешенные в сообщениях Minecraft to Discord; типы, отсутствующие в значении по умолчанию: "роль", "здесь" и "все"
  150. # DiscordChatChannelEmojiBehavior: как смайлики должны быть отправлены в Минекрафт. Может быть "show", "name" или "hide".
  151. # DiscordChatChannelEmoteBehavior: как эмоты должны быть отправлены в Минекрафт. Может быть "name" или "hide".
  152. # DiscordChatChannelPrefixRequiredToProcessMessage: символ(ы), необходимые как префикс сообщений для их отправки из Minecraft в Discord (например, «!»)
  153. # DiscordChatChannelPrefixActsAsBlacklist: Должен ли префикс действовать как черный список.
  154. # DiscordChatChannelRolesAllowedToUseColorCodesInChat: список ролей, которым разрешено использовать цвета/форматирование в чате Discord в Minecraft
  155. # DiscordChatChannelBroadcastDiscordMessagesToConsole: выводить или нет обработанные Discord сообщения в игровую консоль
  156. # DiscordChatChannelRequireLinkedAccount: требовать ли привязку аккаунта при отправке сообщения из Discord в Minecraft
  157. # DiscordChatChannelBlockBots: блокировать ли ботам возможность отправлять сообщения из Discord в Minecraft
  158. # DiscordChatChannelBlockWebhooks: следует ли блокировать ботов в чате Discord -> MC
  159. # DiscordChatChannelBlockedIds: идентификаторы пользователей (или ботов), заблокированных для отсылки сообщений из Discord в Minecraft
  160. # DiscordChatChannelBlockedRolesAsWhitelist: если следующий список следует рассматривать как белый список (true) или черный список (false)
  161. # DiscordChatChannelBlockedRolesIds: идентификаторы ролей Discord, сообщения которых не должны обрабатываться и отправляться в MC
  162. # DiscordChatChannelRolesSelectionAsWhitelist: если следующий список следует рассматривать как белый список (true) или черный список (false)
  163. # DiscordChatChannelRolesSelection: список ролей, которые должны быть отфильтрованы по всем ролям пользователя.
  164. # DiscordChatChannelRoleAliases: список псевдонимов ролей (альтернативные имена для ролей для использования в сообщениях Minecraft)
  165. #
  166. DiscordChatChannelDiscordToMinecraft: true
  167. DiscordChatChannelMinecraftToDiscord: true
  168. DiscordChatChannelTruncateLength: 256
  169. DiscordChatChannelTranslateMentions: true
  170. DiscordChatChannelAllowedMentions: [user, channel, emote]
  171. DiscordChatChannelEmojiBehavior: "show"
  172. DiscordChatChannelEmoteBehavior: "show"
  173. DiscordChatChannelPrefixRequiredToProcessMessage: ""
  174. DiscordChatChannelPrefixActsAsBlacklist: false
  175. DiscordChatChannelRolesAllowedToUseColorCodesInChat: ["Developer", "Owner", "Admin", "Moderator"]
  176. DiscordChatChannelBroadcastDiscordMessagesToConsole: true
  177. DiscordChatChannelRequireLinkedAccount: false
  178. DiscordChatChannelBlockBots: false
  179. DiscordChatChannelBlockWebhooks: true
  180. DiscordChatChannelBlockedIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
  181. DiscordChatChannelBlockedRolesAsWhitelist: false
  182. DiscordChatChannelBlockedRolesIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
  183. DiscordChatChannelRolesSelectionAsWhitelist: false
  184. DiscordChatChannelRolesSelection: ["Don't show me!", "Misc role"]
  185. DiscordChatChannelRoleAliases: {"Developer": "Dev"}
  186.  
  187. # Настройка чата консоли
  188. # Канал или чат консоли - это текстовый канал, который интерпретирует все отслылаемые из Discord сообщения как команды консоли,
  189. # а также транслирует все события, сообщения и команды консоли сервера в Discord
  190. #
  191. # Вы можете настроить формат всех сообщений (включая удаление временных меток) в конфигурационном файле messages.yml
  192. #
  193. # DiscordConsoleChannelLogRefreshRateInSeconds: скорость в секундах между отправкой сообщений из консоли
  194. # DiscordConsoleChannelUsageLog:
  195. # %date%: текущая дата
  196. # пример: 2017-01-01
  197. # PlaceholderAPI заполнители поддерживаются
  198. # DiscordConsoleChannelBlacklistActsAsWhitelist: инвертировать ли "чёрный" список команд, превращая его в "белый"
  199. # DiscordConsoleChannelBlacklistedCommands: фразы, заключенные в кавычки, которые пользователи не могут отправлять в виде команд в консоль
  200. # DiscordConsoleChannelFilters: фильтры регулярных выражений, которые будут применяться к консольным строкам, отправляемым в Discord, если результат пуст, сообщение не будет отправлено вообще
  201. # DiscordConsoleChannelLevels: типы логов, которые отправляются в консольный канал
  202. # DiscordConsoleChannelUseCodeBlocks: если консоль должна быть завернута в блоки кода и окрашена
  203. # DiscordConsoleChannelBlockBots: разрешить ли ботам отправлять команды в канале консоли
  204. #
  205. DiscordConsoleChannelLogRefreshRateInSeconds: 5
  206. DiscordConsoleChannelUsageLog: "Console-%date%.log"
  207. DiscordConsoleChannelBlacklistActsAsWhitelist: false
  208. DiscordConsoleChannelBlacklistedCommands: ["?", "op", "deop", "execute"]
  209. DiscordConsoleChannelFilters: {".*(?i)async chat thread.*": "", ".*There are \\d+ (?:of a max of|out of maximum) \\d+ players online.*": ""}
  210. DiscordConsoleChannelLevels: [info, warn, error]
  211. DiscordConsoleChannelUseCodeBlocks: true
  212. DiscordConsoleChannelBlockBots: true
  213.  
  214. # Настройка выполнения команд в канале чата
  215. # Эти опции позволяют настроить выполнение определённых команды на серверной консоли
  216. # скажем, вот так "!c kick Notch"
  217. #
  218. # DiscordChatChannelConsoleCommandEnabled: разрешать или запрещать консольные команды из канала чата.
  219. # DiscordChatChannelConsoleCommandNotifyErrors: отправлять или не отправлять сообщение об ошибке при попытке использовать команду, не имея прав
  220. # DiscordChatChannelConsoleCommandPrefix: префикс для использования в консольных командах. например "!c tps"
  221. # DiscordChatChannelConsoleCommandRolesAllowed: роли, которым разрешено выполнять команды сервера из канала чата
  222. # DiscordChatChannelConsoleCommandWhitelist: список команд, которые могут быть запущены с помощью DiscordChatChannelConsoleCommandPrefix
  223. # DiscordChatChannelConsoleCommandWhitelistBypassRoles: список ролей, которые обходят белый список
  224. # DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: должен ли командный белый список действовать как черный список
  225. # DiscordChatChannelConsoleCommandExpiration: время в секундах до тех пор, пока результат команды будет удален ботом. Установите значение 0, чтобы отключить истечение срока действия.
  226. # DiscordChatChannelConsoleCommandExpirationDeleteRequest: удалить или не удалять сообщение игрока, который выполнил команду
  227. #
  228. DiscordChatChannelConsoleCommandEnabled: true
  229. DiscordChatChannelConsoleCommandNotifyErrors: true
  230. DiscordChatChannelConsoleCommandPrefix: "!c"
  231. DiscordChatChannelConsoleCommandRolesAllowed: ["Developer", "Owner"]
  232. DiscordChatChannelConsoleCommandWhitelist: ["say", "lag", "tps"]
  233. DiscordChatChannelConsoleCommandWhitelistBypassRoles: ["Owner", "Developer"]
  234. DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: false
  235. DiscordChatChannelConsoleCommandExpiration: 0
  236. DiscordChatChannelConsoleCommandExpirationDeleteRequest: true
  237.  
  238. # Особая команда вывода списка игроков в канале чата
  239. # Да-да, все эти опции только для одной безобидной команды "playerlist"
  240. #
  241. # DiscordChatChannelListCommandEnabled: включена ли команда
  242. # DiscordChatChannelListCommandMessage: команда, которую могут использовать игроки, чтобы вывести список игроков на сервере
  243. # DiscordChatChannelListCommandExpiration: время в секундах, пока выведенный список пользователей не будет удалён ботом. установите значение 0, чтобы отключить истечение срока действия.
  244. # DiscordChatChannelListCommandExpirationDeleteRequest: удалять ли сообщение игрока, который изначально запросил вывод списока игроков
  245. #
  246. DiscordChatChannelListCommandEnabled: true
  247. DiscordChatChannelListCommandMessage: "list"
  248. DiscordChatChannelListCommandExpiration: 10
  249. DiscordChatChannelListCommandExpirationDeleteRequest: true
  250.  
  251. # Чёрный список фраз и регулярных выражений для канала чата
  252. #
  253. # DiscordChatChannelGameFilters: фильтры регулярных выражений, которые будут применяться к сообщениям чата, отправляемым в Discord, если результат пуст, сообщение не будет отправлено вообще
  254. # DiscordChatChannelDiscordFilters: фильтры регулярных выражений, которые будут применяться к сообщениям чата, отправляемым в Minecraft, если результат пуст, сообщение не будет отправлено вообще
  255. #
  256. DiscordChatChannelGameFilters: {}
  257. DiscordChatChannelDiscordFilters: {".*Online players \\(.*": "", ".*\\*\\*No online players\\*\\*.*": ""}
  258.  
  259. # Настройки обновления темы канала
  260. #
  261. # ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: должны ли темы канала быть вообще изменены при завершении работы сервера
  262. # ChannelTopicUpdaterRateInMinutes: число минут между автоматическим обновлением тем канала со свежей информацией
  263. #
  264. ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: true
  265. ChannelTopicUpdaterRateInMinutes: 10
  266.  
  267. # Обновление канала
  268. # Эта функция изменяет название указанных каналов, чтобы они соответствовали внутриигровым заполнителям.
  269. # Опции:
  270. # ChannelId: идентификатор канала для изменения (обязательно)
  271. # Format: формат канала (обязательно). Доступные заполнители:
  272. # %playercount%: текущее количество игроков
  273. # %playermax%: максимальное количество игроков
  274. # %date%: текущая дата и время
  275. # %totalplayers%: общее количество игроков, когда-либо присоединившихся к основному миру
  276. # %uptimemins%: количество минут с момента запуска DiscordSRV
  277. # %uptimehours%: количество часов с момента запуска DiscordSRV
  278. # %motd%: motd сервера
  279. # %serverversion%: версия сервера, например Spigot-1.9.
  280. # %freememory%: свободная память JVM в МБ
  281. # %usedmemory%: используемая память JVM в МБ
  282. # %totalmemory%: общий объем памяти JVM в МБ
  283. # %maxmemory%: максимальная память JVM в МБ
  284. # %freememorygb%: свободная память JVM в ГБ
  285. # %usedmemorygb%: используемая память JVM в ГБ
  286. # %totalmemorygb%: общий объем памяти JVM в ГБ
  287. # %maxmemorygb%: максимальная память JVM в ГБ
  288. # %tps%: среднее значение TPS сервера
  289. # Заполнители PlaceholderAPI также поддерживаются
  290. # ShutdownFormat: Формат, который должен принимать канал после выключения сервера. Доступные заполнители:
  291. # %time% или %date%: текущая дата и время
  292. # %serverversion%: версия сервера
  293. # %totalplayers%: общее количество игроков, когда-либо присоединившихся к основному миру
  294. # %timestamp%: текущая временная метка unix
  295. # UpdateInterval: Время в минутах ожидания между обновлением имени канала (минимум 10 из-за ограничений скорости)
  296. ChannelUpdater:
  297. - ChannelId: "124878618466385952"
  298. Format: "|| Онлайн: %playercount%"
  299. ShutdownFormat: "Сервер отключен"
  300. UpdateInterval: 10
  301. - ChannelId: "113410477512312912"
  302. Format: "📀:%usedmemory%|🖥️:%tps%|⏳:%uptimehours%"
  303. ShutdownFormat: "Сервер отключен"
  304. UpdateInterval: 10
  305.  
  306. # Заготовленные ответы
  307. # Эти триггеры (команды в некотором роде), которые будут отправлять «заготовленный ответ» в ответ на них
  308. # Возможно, вы захотите изменить их или добавить свои собственные
  309. #
  310. # Синтаксис {"TRIGGER": "RESPONSE", "TRIGGER": "RESPONSE", ...}
  311. # Если вы не хотите использовать эту опцию, просто оставьте {}
  312. # Кстати, доступны шаблоны PlaceholderAPI
  313. #
  314. DiscordCannedResponses: {"!ip": "yourserveripchange.me", "!site": "http://yoursiteurl.net"}
  315.  
  316. # Подключение аккаунта Minecraft к Discord
  317. # Эти опции относятся к настройке связывания игрового аккаунта Minecraft с учётной записью Discord
  318. #
  319. # MinecraftDiscordAccountLinkedConsoleCommands: команды, подлежащие выполнению при связывании аккаунтов (см. ниже все возможные шаблоны)
  320. # MinecraftDiscordAccountUnlinkedConsoleCommands: команды, подлежащие выполнению при разрыве связанных аккаунтов (см. ниже все возможные шаблоны)
  321. # %minecraftplayername%: ник игрока Minecraft
  322. # пример: Notch
  323. # %minecraftuuid%: uuid игрока
  324. # пример: вы знаете как выглядит uuid
  325. # %discordid%: связанный ID аккаунта Discord
  326. # пример: 12345678901234567890
  327. # %discordname%: привязанный ник аакаунта Discord
  328. # пример: Notch
  329. #
  330. # MinecraftDiscordAccountLinkedRoleNameToAddUserTo: имя или ID Discord роли, в которую будут добавлены пользователи, после того как привяжут свои аккаунты
  331. # MinecraftDiscordAccountLinkedAllowRelinkBySendingANewCode: можно ли отправить новый код боту, чтобы перепривязать аккаунт
  332. # MinecraftDiscordAccountLinkedUsePM: Связывание счетов с помощью PMs
  333. # MinecraftDiscordAccountLinkedMessageDeleteSeconds: Время (в секундах) до удаления сообщения при связывании в текстовом канале. Установите значение 0, если вы не хотите удалять сообщение.
  334. #
  335. MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]
  336. MinecraftDiscordAccountUnlinkedConsoleCommands: ["", "", ""]
  337. MinecraftDiscordAccountLinkedRoleNameToAddUserTo: "Linked"
  338. MinecraftDiscordAccountLinkedAllowRelink
Advertisement
Add Comment
Please, Sign In to add comment