YoBatM's picture
Update plugins/DiscordSRV/config.yml
ed14075 verified
# Configuración DiscordSRV
# ¿Necesitas ayuda? Únete a nuestra discordia, https://discordsrv.com/discord
# No tocar por favor
ConfigVersion: ${version}
# Bot token; ¿No sabes qué es esto? Mire el vídeo en la página del plugin para obtener instrucciones
# Debe reiniciar su servidor después de cambiar esta opción
BotToken: "BOTTOKEN"
# The proxy to be used for Discord
# Leave this alone if you don't understand what it does
ProxyHost: "https://example.com"
ProxyPort: 1234
ProxyUser: "USERNAME"
ProxyPassword: "PASSWORD"
# Enlaces de canal del juego a Discord
# la sintaxis es Channels: {"nombre de canal en el juego de Minecraft": "ID de canal numérico de Discord", "otro nombre de canal en el juego de Minecraft": "otro ID de canal numérico de Discord"}
#
# Todos los mensajes de DiscordSRV irán al primer canal a menos que haya un canal definido para ese tipo de mensajes:
# cuando se usa un complemento de chat compatible, el nombre del canal será el de ese complemento (para mensajes de chat)
# - Si usa TownyChat, el canal predeterminado generalmente se llama "general" en lugar de "global"
# para mensajes de chat del jugador (cuando no se usa un complemento de chat): global
# para mensajes de inicio / parada del servidor: status
# para mensajes de logros / avances: awards
# para mensajes de muerte: deaths
# para mensajes de unión: join
# para dejar mensajes: leave
# para mensajes de dynmap: dynmap
# para mensajes de perro guardián: watchdog
# para /discord broadcast: broadcasts (a menos que se especifique en el comando)
# Enlace de la cuenta: link
#
# ¡La primera parte de los pares de canales no es el nombre del canal de Discord!
# Ejecute "/discord reload" después de cambiar esta opción para aplicar
Channels: {"global": "000000000000000000"}
# ID numérica del canal para la consola (NO EL NOMBRE), déjalo en blanco para desabilitar el canal de la consola
DiscordConsoleChannelId: "CONSOLEID"
# Enlace de invitación que se muestra a los jugadores cuando usan /discord y en el mensaje que se muestra a los jugadores no vinculados cuando se aplica el enlace
DiscordInviteLink: "https://discord.gg/changethisintheconfig.yml"
# Información de depuración
# No los habilite a menos que esté intentando localizar un problema
#
# Categorías de depuración disponibles:
# MINECRAFT_TO_DISCORD - Mensajes procedentes de Minecraft
# DISCORD_TO_MINECRAFT - Mensajes procedentes de Discord
# GROUP_SYNC - Sincronización grupal
# PRESENCE - El estado o presencia del juego del bot
# VOICE - El módulo de voz (ver voice.yml)
# REQUIRE_LINK - El enlace requerido para unir el módulo (ver linking.yml)
# NICKNAME_SYNC - Sincronización de apodos
# ALERTS - Alertas (ver alerts.yml)
# WATCHDOG - Perro guardián del servidor
# BAN_SYNCHRONIZATION - Sincronización de baneos
# LP_CONTEXTS - Los contextos de LuckPerm
# ACCOUNT_LINKING - vinculación de cuenta discord / minecraft
#
# UNCATEGORIZED - Cualquier cosa que no esté en ninguna de las categorías anteriores.
# ALL - Todas las categorías anteriores (incluidas las UNCATEGORIZED)
#
# JDA - Mensajes de depuración de JDA
# JDA_REST_ACTIONS - Para depurar las acciones de descanso de JDA
# CALLSTACKS - Muestra el seguimiento de la pila para las llamadas de depuración de DiscordSRV
#
# p. ej. "Debug: [GROUP_SYNC, PRESENCE]"
#
Debug: []
# Los experimentos
# Estas características no están completamente optimizadas; Úselo bajo su propio riesgo
# JDBC (MySQL/MariaDB)
Experiment_JdbcAccountLinkBackend: "jdbc:mysql://HOST:PORT/DATABASE?autoReconnect=true&useSSL=false"
Experiment_JdbcTablePrefix: "discordsrv"
Experiment_JdbcUsername: "username"
Experiment_JdbcPassword: "password"
# Webhook Delivery
Experiment_WebhookChatMessageDelivery: false
Experiment_WebhookChatMessageUsernameFormat: "%displayname%"
Experiment_WebhookChatMessageFormat: "%message%"
Experiment_WebhookChatMessageUsernameFromDiscord: false
Experiment_WebhookChatMessageAvatarFromDiscord: false
Experiment_WebhookChatMessageUsernameFilters: {}
# Formato de URL de avatar/imagen para insertar y webhook
# Dejar en blanco para usar un valor predeterminado
# Marcadores de posición disponibles: {texture} {username} {uuid} {uuid-nodashes} {size}
AvatarUrl: ""
# Reserializer
# Convierte el formato (negrita, cursiva, subrayado) entre Minecraft y Discord
Experiment_MCDiscordReserializer_ToDiscord: false
Experiment_MCDiscordReserializer_ToMinecraft: false
Experiment_MCDiscordReserializer_InBroadcast: false
# Otras
CancelConsoleCommandIfLoggingFailed: true
ForcedLanguage: none
ForceTLSv12: true
NoopHostnameVerifier: false
MaximumAttemptsForSystemDNSBeforeUsingFallbackDNS: 3
TimestampFormat: EEE, d. MMM yyyy HH:mm:ss z
DateFormat: yyyy-MM-dd
# https://docs.discordsrv.com/config/#Timezone
Timezone: default
# MinecraftMentionSound: Si se debe enviar un sonido al jugador en Minecraft cuando se le menciona desde Discord
MinecraftMentionSound: true
# Ganchos de complementos
# Debe reiniciar su servidor después de cambiar estas opciones
#
# DisabledPluginHooks: ganchos de complementos que no se utilizarán (generalmente solo el nombre del complemento).
# VentureChatBungee: habilita la funcionalidad BungeeCord del gancho VentureChat (los mensajes se reciben de cada servidor, requiere al menos 1 jugador para estar en línea)
# 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
# UseModernPaperChatEvent: only use this if you have a chat plugins that SPECIFICALLY utilizes Paper's "AsyncChatEvent"
DisabledPluginHooks: []
VentureChatBungee: false
EnablePresenceInformation: false
UseModernPaperChatEvent: false
# Información del Juego
# Sets the user status for the bot
# Puede ser un único valor estático o recorrer varias opciones diferentes
# Puede establecer el estado como "playing", "watching", "listening to" o "competing" para establecer el tipo de actividad
# You can set your own custom status by not including the prefixes
# %online%: number of online players
# Los marcadores de posición PlaceholderAPI son compatibles
#
# DiscordGameStatus: Texto a mostrar. Puede ser un valor único, p. "Minecraft", o valores múltiples, p. ["Minecraft", "yourip.changeme.com"]
# DiscordOnlineStatus: Estado de la actividad a mostrar. Debe ser uno de los siguientes: ONLINE, DND, IDLE o INVISIBLE.
# StatusUpdateRateInMinutes: Con qué frecuencia cambiar el estado
DiscordGameStatus: ["playing Minecraft"]
DiscordOnlineStatus: ONLINE
StatusUpdateRateInMinutes: 2
# Información de canal de chat
# El canal de chat es el canal de texto al que se enviarán todos los mensajes del juego y todos los mensajes enviados
# a este canal en Discord se enviará dentro del juego
#
# DiscordChatChannelDiscordToMinecraft: si enviar o no mensajes en el canal de Discord al chat del servidor
# DiscordChatChannelMinecraftToDiscord: si enviar o no mensajes en el chat del servidor al canal de Discord
# DiscordChatChannelTruncateLength: longitud máxima de los mensajes de Discord que se enviará a Minecraft
# DiscordChatChannelTranslateMentions: si traducir o no menciones como @Person para mensajes de Minecraft a Discord
# DiscordChatChannelAllowedMentions: tipos de menciones permitidas en los mensajes de Minecraft a Discord; los tipos que faltan en el valor predeterminado son "role", "here" y "everyone"
# DiscordChatChannelEmojiBehavior: cómo deben enviarse los emojis a Minecraft. Puede ser "show", "name" o "hide"
# DiscordChatChannelEmoteBehavior: cómo deben enviarse los emotes a Minecraft. Puede ser "name" o "hide"
# DiscordChatChannelPrefixRequiredToProcessMessage: el o los carácteres a utilizar como prefijo de los comandos enviados desde Minecraft a Discord (por ejemplo, "!")
# DiscordChatChannelPrefixActsAsBlacklist: Si el prefijo debe actuar o no como lista negra
# DiscordChatChannelRolesAllowedToUseColorCodesInChat: lista de roles permitidos para usar códigos de color/formato en Discord para el chat de Minecraft
# DiscordChatChannelBroadcastDiscordMessagesToConsole: si imprimir o no mensajes procesados de Discord a la consola
# DiscordChatChannelRequireLinkedAccount: si se requiere o no que los jugadores tengan su cuenta de Discord vinculada a su Minecraft para enviar sus mensajes de Discord a Minecraft
# DiscordChatChannelBlockBots: si los bots deberían o no estar bloqueados desde Discord -> MC chat
# DiscordChatChannelBlockWebhooks: si se debe bloquear o no a los bots en el chat Discord -> MC
# DiscordChatChannelBlockedIds: Ids de los usuarios de Discord (o bots) de quienes no se debería procesar ni reenviar sus mensajes a MC
# DiscordChatChannelBlockedRolesAsWhitelist: si la siguiente lista se debe tratar como una lista blanca (verdadera) o una lista negra (falsa)
# DiscordChatChannelBlockedRolesIds: Ids de los roles de Discord (o bots) de quienes no se debería procesar ni reenviar sus mensajes a MC
# DiscordChatChannelRolesSelectionAsWhitelist: si la siguiente lista se debe tratar como una lista blanca (verdadera) o una lista negra (falsa)
# DiscordChatChannelRolesSelection: lista de roles que se deben filtrar de todos los roles de un usuario
# DiscordChatChannelRoleAliases: lista de alias de roles (nombres alternativos de roles para usar en mensajes de Minecraft)
#
DiscordChatChannelDiscordToMinecraft: true
DiscordChatChannelMinecraftToDiscord: true
DiscordChatChannelTruncateLength: 256
DiscordChatChannelTranslateMentions: true
DiscordChatChannelAllowedMentions: [user, channel, emote]
DiscordChatChannelEmojiBehavior: "name"
DiscordChatChannelEmoteBehavior: "name"
DiscordChatChannelPrefixRequiredToProcessMessage: ""
DiscordChatChannelPrefixActsAsBlacklist: false
DiscordChatChannelRolesAllowedToUseColorCodesInChat: ["Desarrollador", "Owner", "Admin", "Moderador"]
DiscordChatChannelBroadcastDiscordMessagesToConsole: true
DiscordChatChannelRequireLinkedAccount: false
DiscordChatChannelBlockBots: false
DiscordChatChannelBlockWebhooks: true
DiscordChatChannelBlockedIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
DiscordChatChannelBlockedRolesAsWhitelist: false
DiscordChatChannelBlockedRolesIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
DiscordChatChannelRolesSelectionAsWhitelist: false
DiscordChatChannelRolesSelection: ["Don't show me!", "Misc role"]
DiscordChatChannelRoleAliases: {"Developer": "Dev"}
# Información del canal de la consola
# El canal de la consola es el canal de texto que recibe mensajes que luego se ejecutan como comandos del servidor
# por la consola, así como tener la consola del servidor transmitida línea por línea
#
# Puede personalizar el mensaje, incluida la eliminación de marcas de tiempo en messages.yml
#
# DiscordConsoleChannelLogRefreshRateInSeconds: tasa en segundos entre el envío de líneas desde la consola
# DiscordConsoleChannelUsageLog:
# %date%: fecha actual
# ejemplo: 2017-01-01
# Los marcadores de posición PlaceholderAPI son compatibles
# DiscordConsoleChannelBlacklistActsAsWhitelist: si la lista de comandos de la lista negra actúa o no como lista blanca en lugar de lista negra
# DiscordConsoleChannelBlacklistedCommands: frases entre comillas que los usuarios no deberían poder enviar como comandos a la consola
# DiscordConsoleChannelFilters: filtros de expresiones regulares que se aplicarán a las líneas de la consola que se envían a Discord, si el resultado está vacío, el mensaje no se enviará en absoluto
# DiscordConsoleChannelLevels: niveles para enviar al canal de la consola a través de un appender
# DiscordConsoleChannelUseCodeBlocks: si la consola debe estar envuelta en bloques de código y coloreada
# DiscordConsoleChannelBlockBots: si se debe permitir a los bots enviar comandos en el canal de la consola
#
DiscordConsoleChannelLogRefreshRateInSeconds: 5
DiscordConsoleChannelUsageLog: "Console-%date%.log"
DiscordConsoleChannelBlacklistActsAsWhitelist: false
DiscordConsoleChannelBlacklistedCommands: ["?", "op", "deop", "execute"]
DiscordConsoleChannelFilters: {".*(?i)async chat thread.*": "", ".*There are \\d+ (?:of a max of|out of maximum) \\d+ players online.*": ""}
DiscordConsoleChannelLevels: [info, warn, error]
DiscordConsoleChannelUseCodeBlocks: true
DiscordConsoleChannelBlockBots: true
# Comando en canal de chat ejecuta comando
# Estas opciones controlan la capacidad de decir "!c kick Notch", o cualquiera que sea el prefijo para ejecutar un comando,
# como la consola, desde un canal de chat registrado.
#
# DiscordChatChannelConsoleCommandEnabled: si permite o no los comandos de consola desde un canal de Discord.
# DiscordChatChannelConsoleCommandNotifyErrors: si enviar o no un usuario quien intentó ejecutar un comando sin permisos que el no tiene permisos
# DiscordChatChannelConsoleCommandPrefix: prefijo para usar comandos de consola Ej. "!c tps"
# DiscordChatChannelConsoleCommandRolesAllowed: Los roles que están permitidos para ejecutar comandos desde el chat de Discord
# DiscordChatChannelConsoleCommandWhitelist: lista de comandos que se pueden ejecutar con DiscordChatChannelConsoleCommandPrefix
# DiscordChatChannelConsoleCommandWhitelistBypassRoles: lista de roles que pueden sobrepasar la lista blanca
# DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: si el comando whitelist actúa como una lista negra en su lugar
# DiscordChatChannelConsoleCommandExpiration: tiempo en segundos hasta que el bot elimine automáticamente una respuesta de comando enviada. establecer a 0 para desactivar la caducidad.
# DiscordChatChannelConsoleCommandExpirationDeleteRequest: si eliminar o no el mensaje de la persona que originalmente emitió el comando
#
DiscordChatChannelConsoleCommandEnabled: true
DiscordChatChannelConsoleCommandNotifyErrors: true
DiscordChatChannelConsoleCommandPrefix: "!c"
DiscordChatChannelConsoleCommandRolesAllowed: ["Owner", "Desarrollador"]
DiscordChatChannelConsoleCommandWhitelist: ["say", "lag", "tps"]
DiscordChatChannelConsoleCommandWhitelistBypassRoles: ["Owner", "Desarrollador"]
DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: false
DiscordChatChannelConsoleCommandExpiration: 0
DiscordChatChannelConsoleCommandExpirationDeleteRequest: true
# Comando para mostrar la lista de jugadores
# Configuración para el comando de lista de jugadores
#
# DiscordChatChannelListCommandEnabled: si el comando está habilitado
# DiscordChatChannelListCommandMessage: el comando que las personas pueden escribir para obtener la lista de jugadores
# DiscordChatChannelListCommandExpiration: tiempo en segundos hasta que el bot elimine automáticamente un mensaje de la lista de jugadores. Establecer a 0 para desactivar la caducidad.
# DiscordChatChannelListCommandExpirationDeleteRequest: si eliminar o no el mensaje de la persona que originalmente solicitó para la lista de jugadores
#
DiscordChatChannelListCommandEnabled: true
DiscordChatChannelListCommandMessage: "playerlist"
DiscordChatChannelListCommandExpiration: 10
DiscordChatChannelListCommandExpirationDeleteRequest: true
# Frases en la lista negra & regex
#
# DiscordChatChannelGameFilters: filtros de expresiones regulares que se aplicarán a los mensajes de chat que se envían a Discord, si el resultado está vacío, el mensaje no se enviará en absoluto
# DiscordChatChannelDiscordFilters: filtros de expresiones regulares que se aplicarán a los mensajes de chat que se envían a Minecraft, si el resultado está vacío, el mensaje no se enviará en absoluto
#
DiscordChatChannelGameFilters: {}
DiscordChatChannelDiscordFilters: {".*Online players \\(.*": "", ".*\\*\\*No online players\\*\\*.*": ""}
# Configuración del actualizador de tema de canal
#
# ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: si los temas del canal deberían o no cambiarse al apagar el servidor
# ChannelTopicUpdaterRateInMinutes: cantidad de minutos entre la actualización automática de los temas del canal con información nueva
#
ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: true
ChannelTopicUpdaterRateInMinutes: 10
# Actualizador de canales
# Esta característica cambia el nombre de canales específicos para cumplir con los marcadores de posición en el juego
# Opciones:
# ChannelId: El ID del canal a cambiar (requerido)
# Format: El formato para el canal (requerido). Marcadores de posición disponibles:
# %playercount%: número de jugadores actual
# %playermax%: número máximo de jugadores
# %date%: fecha y hora actual
# %totalplayers%: número total de jugadores que alguna vez se unieron al mundo principal
# %uptimemins%: número de minutos desde que se inició DiscordSRV
# %uptimehours%: número de horas desde que se inició DiscordSRV
# %motd%: motd del servidor
# %serverversion%: versión del servidor como Spigot-1.9
# %freememory%: memoria libre de la JVM en MB
# %usedmemory%: memoria usada de la JVM en MB
# %totalmemory%: memoria total de la JVM en MB
# %maxmemory%: memoria máxima de la JVM en MB
# %freememorygb%: memoria libre de la JVM en GB
# %usedmemorygb%: memoria usada de la JVM en GB
# %totalmemorygb%: memoria total de la JVM en GB
# %maxmemorygb%: memoria máxima de la JVM en GB
# %tps%: TPS promedio del servidor
# Los marcadores de posición de PlaceholderAPI también son compatibles
# ShutdownFormat: El formato que debe tomar el canal cuando el servidor se apaga. Marcadores de posición disponibles:
# %time% o %date%: fecha y hora actual
# %serverversion%: versión del servidor
# %totalplayers%: número total de jugadores que alguna vez se unieron al mundo principal
# %timestamp%: marca de tiempo actual de Unix
# UpdateInterval: tiempo en minutos de espera entre la actualización del nombre del canal (el mínimo es 10 debido a los límites de frecuencia)
ChannelUpdater:
- ChannelId: "0000000000000000"
Format: "%playercount% jugadores en línea"
ShutdownFormat: "El servidor está fuera de línea"
UpdateInterval: 10
- ChannelId: "0000000000000000"
Format: "TPS actual: %tps%"
ShutdownFormat: "El servidor está fuera de línea"
UpdateInterval: 10
# Respuesta ante comandos en Discord
# Estos son desencadenantes (comandos en cierto modo) que activarán una "respuesta automática" para enviarla como respuesta
# Debería cambiar los valores predeterminados, o agregar los suyos propios
#
# La sintaxis es {"TRIGGER": "RESPONSE", "TRIGGER": "RESPONSE", ...}
# Si no quieres respuestas automáticas, configura esto solo con {}
# Las variables de PlaceholderAPI son compatibles como valores
#
DiscordCannedResponses: {"!ip": "cambiaratuserverip.me", "!site": "http://tusitioweb.net"}
# Vincular cuenta de Minecraft a Discord
# Estas son las opciones de configuración relacionadas con cómo vincular una cuenta de Minecraft con una cuenta de Discord
#
# MinecraftDiscordAccountLinkedConsoleCommands: comandos para ejecutar cuando una cuenta está vinculada, ver a continuación las posibles variables
# MinecraftDiscordAccountUnlinkedConsoleCommands: comandos para ejecutar cuando una cuenta está desvinculada, ver a continuación las posibles variables
# %minecraftplayername%: nombre del usuario de Minecraft
# ejemplo: Notch
# %minecraftuuid%: uuid del jugador
# ejemplo: usted sabe como es un uuid
# %discordid%: ID de la cuenta de Discord vinculada
# ejemplo: 12345678901234567890
# %discordname%: nombre de usuario de la cuenta de Discord vinculada
# ejemplo: Notch
#
# MinecraftDiscordAccountLinkedRoleNameToAddUserTo: el nombre o ID de un rol de Discord para agregar al usuario de Discord cuando vincula su cuenta
# MinecraftDiscordAccountLinkedAllowRelinkBySendingANewCode: permite enviar un nuevo código al bot para desvincularlo y volver a vincularlo con el nuevo código
# MinecraftDiscordAccountLinkedUsePM: Vinculación de cuentas mediante PMs
# MinecraftDiscordAccountLinkedMessageDeleteSeconds: Tiempo (en segundos) antes de borrar el mensaje cuando se enlaza en un canal de texto. Ponga 0 si no quiere borrar el mensaje.
#
MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]
MinecraftDiscordAccountUnlinkedConsoleCommands: ["", "", ""]
MinecraftDiscordAccountLinkedRoleNameToAddUserTo: "Linked"
MinecraftDiscordAccountLinkedAllowRelinkBySendingANewCode: false
MinecraftDiscordAccountLinkedUsePM: true
MinecraftDiscordAccountLinkedMessageDeleteSeconds: 0
# Perro guardián del servidor
#
# El perro guardián monitorea constantemente la última vez que tu servidor realizó un tic del juego
# Si el tiempo transcurrido desde el último tic sobrepasa el intervalo establecido en segundos, se pueden activar los mensajes de Discord
#
# ServerWatchdogEnabled: si el perro guardián está o no habilitado
# ServerWatchdogTimeout: tiempo en segundos que debe transcurrir antes de que el perro guardián tome medidas (la detección de colisiones de Spigot usa 60 para esto)
# el mínimo para este valor es 10
# ServerWatchdogMessageCount: la cantidad de veces que se envía ServerWatchdogMessage. útil si realmente quieres asegurarte de que sabes que algo está pasando
#
ServerWatchdogEnabled: false
ServerWatchdogTimeout: 30
ServerWatchdogMessageCount: 3