Funciones
Consola
Sigue en vivo la consola del servidor en el panel, envía comandos y recibe advertencias y errores en un canal de Discord.
Cada servidor de Minecraft conectado tiene una consola en el panel. Ahí ves en vivo la salida del servidor, envías comandos y configuras botones y programaciones. El bot también puede publicar en un canal de Discord las advertencias y los errores de la consola.
Configurar
Consola en el panel
- Conecta el servidor como se describe en Sincronización del chat.
- En el panel, abre «Servidores» y después tu servidor.
- Abre la pestaña «Consola». La «Consola en vivo» arranca sola.
- Escribe un comando sin barra en el campo, por ejemplo
list, y haz clic en «Ejecutar».
De serie, el servidor solo acepta whitelist add, whitelist remove y whitelist list. Cómo permitir más se explica en Comandos desde Discord.
Advertencias en un canal de Discord
- En el panel, abre «Avisos e informes».
- En «Canales», elige el canal para «Consola», por ejemplo
#console. Se aplica a todos los servidores. - Para un solo servidor, elige el canal en la pestaña «Canales» de ese servidor.
- Ejecuta
/notices channel purpose: console channel: #console. Se aplica a todos los servidores. - Para un solo servidor:
/notices channel purpose: console channel: #console server: Survival.
Sin un canal, el bot no publica mensajes de la consola, tampoco en el chat.
Ajustes
| Dónde | Ajuste | Efecto |
|---|---|---|
| Configuración | console.live | false desactiva la consola en vivo. Predeterminado: true. Se aplica tras un reinicio. |
| «Avisos e informes» | «Advertencias de la consola» | Desactiva los mensajes en el canal de la consola, para todos los servidores o para uno |
| Discord | /notices set notice: console enabled: False | Lo mismo en Discord |
La pestaña «Consola» está abierta a quien tenga «Gestionar servidor» y a cada rol con el permiso «Consola» en «Acceso». Sin «Gestionar servidor», cada comando necesita además una autorización en «Permisos». Encontrarás los detalles en Permisos.
Herramientas de la consola
| Herramienta | Efecto |
|---|---|
| «Añadir botón» | Un botón con nombre para un comando que usas a menudo. Al hacer clic, el comando pasa al campo; lo envías tú. Hasta 20 por servidor de Discord. |
| «Añadir programación» | Un comando a una hora fija, en la zona horaria de tu navegador, los días de la semana elegidos o, si no eliges ninguno, todos los días. «Inactiva» lo pausa. Hasta 20 por servidor de Discord. |
| «Importar comandos desde CSV» | Ejecuta una lista de comandos uno tras otro, un comando por línea o en la primera columna. Antes confirmas la lista. |
| «Historial» | Comandos ejecutados hace poco con su salida. «Ejecutar otra vez» vuelve a poner uno en el campo. |
| Lista de jugadores | Al hacer clic en un nombre, se añade al comando. |
↑ recupera tu último comando. Los botones, las programaciones y las importaciones pasan por commands.mode igual que un comando escrito y aparecen en el registro de comandos.
Problemas
«No hay consola en vivo para este servidor»
console.live está en false, o la versión instalada es demasiado antigua. Ponlo en true o instala la versión actual desde la página de descargas, y después reinicia el servidor.
Un comando se rechaza con «No permitido»
El servidor de Minecraft no lo acepta. El panel muestra las dos líneas que hay que añadir a la configuración. Después ejecuta /mcsync reload.
«No tienes permiso para ejecutar este comando»
Tu rol no tiene autorización en «Permisos». Un administrador puede añadirla ahí o con /server-command permission add.
«El servidor de Minecraft no responde»
La conexión está caída en este momento. Comprueba en «Conexión y chat» si el plugin se comunica con el bot.
No llega nada al canal de la consola
- Comprueba con
/notices showque hay un canal de consola fijado y que «Advertencias de la consola» está activado. - El bot tiene que poder escribir en el canal.
- En Paper solo llegan los mensajes que pasan por el logging de Java. Lo que un plugin escribe directamente en Log4j no aparece.
Faltan líneas en la consola en vivo
El servidor imprimió más de lo que se podía transferir. La salida completa está en su archivo de log.
Contexto: ¿por qué no toda la consola en Discord?
Un servidor con mucha actividad escribe cientos de líneas por minuto. Un canal lleno de eso sería ilegible y frenaría el chat. Por eso a Discord solo van advertencias y errores, como mucho 20 líneas por minuto. Cuando se alcanza el límite, una línea lo indica. Las trazas de pila se quedan en el archivo de log; a Discord solo van la clase y el mensaje de la excepción.
La consola en vivo del panel solo envía mientras alguien está mirando. Si sales de la página o haces clic en «Detener», el servidor deja de enviar en menos de un minuto.