DocumentaciónComandos GM y recargas▾

Comandos GM y recargas

Comandos del chat

Los comandos se escriben en el chat del juego y se configuran en MuServer/Data/Command.txt: cada fila define si el comando está habilitado, su costo, los niveles y resets mínimos y máximos, la espera entre usos y el nivel de cuenta necesario (0 jugador, 1 Game Master, 2 administrador).

Las cuentas de Game Master se administran desde el GM Manager del panel web.

Para crear un item de prueba, por ejemplo: /make <sección> <índice> (/make 0 32, /make 13 400).

Adelantar eventos

Desde la versión 0.97.30, un GM nivel 1 o superior puede adelantar un evento sin tocar sus horarios ni reiniciar el servidor:

Comando Evento
/tamastart Tamachan
/bcstart Blood Castle, todos los niveles
/dsstart Devil Square, todos los niveles
/bingostart Golden Archer Bingo
/invasionstart <índice> La invasión de ese índice en MuServer/Data/Event/InvasionManager.dat

Si actualizaste desde una versión anterior

Un volumen persistente no recibe el Command.txt nuevo. Agregá a tu Data/Command.txt las cuatro filas nuevas del archivo del repositorio después de /tamastart y antes de end, en este orden: /bcstart, /dsstart, /bingostart, /invasionstart.

El orden de las filas define el número de cada comando: no las reordenes ni insertes otras en el medio.

Recargar archivos sin reiniciar

El servidor de Linux no lee órdenes desde la consola: escribir shop o /reload shops en la terminal del contenedor no hace nada. Para pedir una recarga se escribe el nombre de lo que se quiere recargar en el archivo EditorReload.flag, dentro de la carpeta Data. El servidor lo lee y lo consume en unos 10 segundos.

Con el editor opcional habilitado, el panel web hace esto solo cuando guardás un archivo desde sus editores. A mano, desde la carpeta del docker-compose.yml:

docker compose exec -T mu-server sh -c 'printf "shop\n" > "${MU_DATA_PATH:-/opt/mu/Data}/EditorReload.flag"'

Si ya estás dentro de la shell del contenedor:

printf 'shop\n' > "${MU_DATA_PATH:-/opt/mu/Data}/EditorReload.flag"

En el log del servidor tiene que aparecer Shop reloaded by editor flag.

Qué se puede recargar

all, common, shop, monster, move o gate, quest, util, item, skill, event, eventitembag, chaosmix, command, custom, character, map y hack.

Se pueden pedir varios a la vez, separados por espacios o comas. Esperá a que se consuma un pedido antes de mandar otro.

event y all reinicializan los eventos: no los uses para adelantar uno ni con un evento en curso. Para eso están los comandos de arriba.

Los customs del catálogo (items, efectos y pets) se envían al iniciar sesión: después de cambiarlos, reiniciá el servidor. Ver Customs.