Integración externa - Servidor de Minecraft

cover-minecraft

¡Hola a todos!

Una entrada un poco diferente en la serie de autoalojamiento, para quienes tienen un NAS o un servidor en casa: después de Sonarr & Radarr para las películas de los padres, aquí está el servidor de Minecraft de los niños ^^ Java o Bedrock, en el NAS, una Raspberry Pi o un viejo PC, e incluso en Internet.

Qué hace

  • Un dispositivo por servidor, hasta tres: en línea, jugadores conectados y plazas, quién juega (Java), versión, mensaje del día, latencia.
  • Tres disparadores: « Un jugador se ha unido al servidor », « Un jugador ha abandonado el servidor » (con la duración del juego) y « Servidor Minecraft fuera de línea ».
  • Una acción « Enviar un mensaje en el chat de Minecraft », por RCON.
  • Un widget: el estado de cada servidor y quién juega.
  • En francés, inglés, alemán y español.

La parte divertida

19:30 → « ¡A la mesa! » en el chat del juego
Un niño se conecta → mensaje a los padres
Noche de escuela, 21:00, alguien sigue jugando → « ¡Solo 5 minutos más! », luego el PC se apaga a las 21:05

Instalación

:warning: Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-minecraft: Minecraft server status and players for Gladys Assistant · GitHub

  1. En el server.properties del servidor, mantenga enable-status=true (es el valor predeterminado). Para la lista completa de jugadores y los mensajes en el chat (solo Java), active RCON: enable-rcon=true y una rcon.password aparte, luego reinicie el servidor.
  2. En Gladys: la dirección del servidor como en el juego, la edición (Java o Bedrock), y si es necesario el puerto y la contraseña RCON. Luego Probar la conexión.
  3. Pestaña Descubrimiento: agregue el servidor.

Pequeñas reservas honestas

  • Sin RCON, 12 nombres como máximo (elegidos al azar por el servidor), y ninguno si el servidor oculta la lista. Bedrock solo da el número de jugadores.
  • Una llegada se ve en la siguiente lectura (30 segundos por defecto): un jugador que pasa volando no se ve.
  • La contraseña RCON abre toda la consola del servidor: la integración solo envía mensajes (say), intencionalmente, pero mantenga una contraseña dedicada.
  • No hay descubrimiento automático en la red: debe ingresar la dirección. Java antes de 1.7 no es compatible.
  • Probado contra un servidor Java vanilla 1.21.11 real (el servidor oficial), con RCON y bots que se conectan y desconectan: llegadas, salidas y « ¡A la mesa! » bien vistas en el juego. Bedrock no ha sido probado en la práctica (imposible abrir su puerto en mi caja de arena), ni Paper, Fabric, Forge o los proxys, ni una instalación real de Gladys. Si tiene un servidor Bedrock, el repositorio contiene un pequeño script de prueba de solo lectura.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a Mojang ni a Microsoft.

Repositorio: GitHub - guim31/gladys-minecraft: Minecraft server status and players for Gladys Assistant · GitHub