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.sodestreamer.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.