Servidores de Jogos

Instalando plugins no servidor open.mp Linux

Instalando plugins no servidor open.mp Linux

A maioria dos servidores open.mp profissionais roda em Linux. Instalar plugins lá tem algumas particularidades em relação ao Windows.

1. Baixe a versão certa

  • Em Linux, plugins são arquivos .so (não .dll);
  • Baixe do repositório oficial do projeto, na versão compatível com o open.mp;
  • Alguns plugins têm builds diferentes para distribuições ou versões de bibliotecas. Leia o README.

2. Envie para a pasta correta

  • Plugin legado: pasta plugins/;
  • Componente open.mp: pasta components/.

Na hospedagem, use o gerenciador de arquivos ou SFTP do painel.

3. Declare na configuração (plugins legados)

No config.json, adicione o plugin na lista de plugins legados, sem a extensão ou conforme o formato da sua versão. Por exemplo:

{
  "pawn": {
    "legacy_plugins": ["mysql", "streamer", "sscanf", "pawncmd", "crashdetect"]
  }
}

A chave exata e o formato podem variar entre versões do open.mp. Confira a documentação da sua versão. Componentes em components/ são carregados automaticamente.

4. Coloque o include

O include (.inc) do plugin vai na pasta de includes usada na compilação (por exemplo, qawno/include/). Recompile o gamemode depois.

5. Reinicie e leia o log

No console, procure mensagens como:

Loading plugin: mysql
  -> Loaded.

Se falhar, o log costuma dizer o motivo.

Erros comuns

  • "cannot open shared object file": falta uma biblioteca do sistema ou é a arquitetura errada. Verifique se a build é 32 ou 64 bits conforme o servidor, e as dependências listadas no README;
  • Plugin carregado, mas funções não existem: o include e o plugin são de versões diferentes;
  • Nome em maiúsculas ou minúsculas: Linux diferencia Streamer.so de streamer.so;
  • Carregado duas vezes (plugin e componente): remova um deles.

Boas práticas

  • Anote a versão de cada plugin instalado;
  • Teste atualizações num servidor de testes antes;
  • Faça backup da pasta antes de trocar arquivos.

Hospede seu servidor com a VittHost

Os planos OPENMP-BR da VittHost rodam em Linux no Brasil, com gerenciador de arquivos, SFTP e console no painel Pterodactyl. Proteção DDoS, MySQL incluso, compatibilidade total com scripts SA-MP e teste grátis de 3 dias.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS