Onde ficam os plugins
Cada plugin é uma pasta em Resources/Server, carregada quando o servidor inicia. Alguns plugins também vêm com um mod de cliente (uma interface dentro do jogo), que vai em Resources/Client como qualquer outro mod.
Duas populares
- CobaltEssentials (GPL-3.0): níveis de permissão, comandos de admin no chat, limites de carro por cargo e uma whitelist. Ele registra o chat sozinho, então desligue o LogChat para evitar que cada mensagem apareça duas vezes.
- Nickel (GPL-3.0): cargos, comandos dentro do jogo, banimentos e mutes temporários, com banco de dados próprio; sua interface opcional é um mod de cliente na página dele.
Ambos carregaram no BeamMP-Server 3.9.3 nos nossos testes. Na Flux, a aba Plugins instala qualquer um dos dois em um clique a partir da release no GitHub dele.
Instalando qualquer plugin na Flux
- Envie o .zip do plugin como o autor o distribui na aba Plugins. Uma pasta Resources, pastas Server e Client, uma pasta de plugin ou arquivos .lua soltos são todos reconhecidos.
- Com o servidor rodando, a mudança espera: clique em Apply e reinicie (cerca de dez segundos). O BeamMP não aguenta uma pasta de plugin mudando por baixo dele: em nossos testes ele parou.
- Uma atualização mantém os arquivos que o plugin escreveu (suas configurações, seus dados); desligar um plugin mantém tudo.
Perguntas frequentes
Os jogadores precisam instalar plugins?
Não. Os plugins rodam no servidor. Um plugin com interface de cliente traz um mod de cliente, que o servidor envia como qualquer mod.
Por que meu plugin não carregou?
Plugins carregam quando o servidor inicia: reinicie depois de adicionar um. A aba Console mostra o que cada plugin imprimiu ao carregar.