DocumentaçãoComandos GM e recargas▾

Comandos GM e recargas

Comandos do chat

Os comandos são digitados no chat do jogo e configurados em MuServer/Data/Command.txt: cada linha define se o comando está habilitado, seu custo, os níveis e resets mínimos e máximos, a espera entre usos e o nível de conta necessário (0 jogador, 1 Game Master, 2 administrador).

As contas de Game Master são administradas pelo GM Manager do painel web.

Para criar um item de teste, por exemplo: /make <seção> <índice> (/make 0 32, /make 13 400).

Antecipar eventos

Desde a versão 0.97.30, um GM de nível 1 ou superior pode antecipar um evento sem mexer nos horários nem reiniciar o servidor:

Comando Evento
/tamastart Tamachan
/bcstart Blood Castle, todos os níveis
/dsstart Devil Square, todos os níveis
/bingostart Golden Archer Bingo
/invasionstart <índice> A invasão desse índice em MuServer/Data/Event/InvasionManager.dat

Se você atualizou de uma versão anterior

Um volume persistente não recebe o Command.txt novo. Adicione ao seu Data/Command.txt as quatro linhas novas do arquivo do repositório depois de /tamastart e antes de end, nesta ordem: /bcstart, /dsstart, /bingostart, /invasionstart.

A ordem das linhas define o número de cada comando: não as reordene nem insira outras no meio.

Recarregar arquivos sem reiniciar

O servidor Linux não lê comandos pelo console: digitar shop ou /reload shops no terminal do container não faz nada. Para pedir uma recarga, escreva o nome do que quer recarregar no arquivo EditorReload.flag, dentro da pasta Data. O servidor o lê e o consome em uns 10 segundos.

Com o editor opcional habilitado, o painel web faz isso sozinho quando você salva um arquivo pelos seus editores. Manualmente, a partir da pasta do docker-compose.yml:

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

Se você já está dentro do shell do container:

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

No log do servidor tem que aparecer Shop reloaded by editor flag.

O que pode ser recarregado

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

Dá para pedir vários de uma vez, separados por espaços ou vírgulas. Espere um pedido ser consumido antes de mandar outro.

event e all reinicializam os eventos: não os use para antecipar um nem com um evento em andamento. Para isso existem os comandos acima.

Os customs do catálogo (itens, efeitos e pets) são enviados ao entrar na conta: depois de alterá-los, reinicie o servidor. Veja Customs.