/
mc-node.net →
Minecraft

¿Cómo conecto mi servidor de Minecraft a Discord con DiscordSRV?

Actualizado el 07/09/20262 min de lectura
En este artículo
  1. Paso 1: crea un bot de Discord
  2. Paso 2: instala el plugin
  3. Paso 3: rellena el token y el canal
  4. Avisos de muerte y entradas
  5. Vincular cuentas (opcional)
  6. Problemas habituales

DiscordSRV conecta el chat de tu servidor de Minecraft con un canal de Discord: los mensajes van en ambos sentidos, y las entradas, las salidas y los avisos de muerte aparecen automáticamente en Discord. Para un SMP o una temporada hardcore es la forma más fácil de mantener a todo el grupo pendiente del juego, incluso cuando no están conectados.

Paso 1: crea un bot de Discord

  1. Ve al Discord Developer Portal y crea una aplicación nueva.
  2. Abre la pestaña Bot y copia el token. No compartas este token con nadie; quien lo tenga controla tu bot.
  3. En la misma pestaña, activa el Message Content Intent y el Server Members Intent. Sin el primero, el bot no ve los mensajes.
  4. Ve a OAuth2, elige el scope bot con los permisos para leer y enviar mensajes, y abre el enlace generado para invitar al bot a tu servidor de Discord.

Paso 2: instala el plugin

Instala DiscordSRV desde la biblioteca de plugins de tu panel o sube el archivo jar a plugins. Consulta instalar un plugin. Reinicia el servidor; aparece la carpeta plugins/DiscordSRV con los archivos de configuración.

Paso 3: rellena el token y el canal

Activa en Discord el modo de desarrollador (Ajustes, Avanzado) y haz clic derecho en el canal de chat para copiar el ID del canal. Abre plugins/DiscordSRV/config.yml y rellena:

BotToken: "tu-token-del-bot"
Channels: {"global": "123456789012345678"}

Reinicia el servidor o escribe /discordsrv reload. En la consola ves si el bot se conecta. Prueba con un mensaje en Minecraft: debería aparecer en Discord en menos de un segundo, y al revés.

Avisos de muerte y entradas

Por defecto, los avisos de muerte y los mensajes de entrada y salida están activados. Si quieres ajustarlos o desactivarlos, abre plugins/DiscordSRV/messages.yml. Para una temporada hardcore queda muy bien poner los avisos de muerte en un canal aparte; añade entonces un canal extra en Channels y haz referencia a él en messages.yml.

Vincular cuentas (opcional)

Con /discord link un jugador recibe un código que envía al bot. A partir de ahí, DiscordSRV puede, por ejemplo, dar automáticamente un rol de Discord a los jugadores que están en la whitelist. Para un grupo de amigos no hace falta.

Problemas habituales

  • El bot se conecta pero no pasa nada: comprueba el ID del canal y que el bot tenga permisos en ese canal.
  • Error sobre intents en la consola: el Message Content Intent está desactivado en el Developer Portal.
  • Los mensajes llegan duplicados: hay otro plugin de chat que hace la misma conexión; desactiva uno de los dos.
  • Token filtrado: genera un token nuevo en el Developer Portal y sustitúyelo en config.yml.