Infraestrutura AstraHosting
A hospedagem SA-MP/open.mp utiliza infraestrutura brasileira, NVMe, Anti-DDoS e AH Game Panel, com console, arquivos, backups e troca de plataforma. Você pode enviar gamemodes e plugins próprios.
Escolher a plataforma
SA-MP preserva projetos legados; open.mp é uma evolução aberta com correções atuais. Antes de trocar, confira plugins, includes e scripts. Faça backup e teste em ambiente separado.
Estrutura
server/
gamemodes/
filterscripts/
plugins/
scriptfiles/
server.cfg
server_log.txtNo Linux, nomes de arquivos diferenciam letras maiúsculas e minúsculas.
Configuração essencial
hostname Meu servidor
language Português
maxplayers 100
gamemode0 meu_gamemode 1
rcon_password USE_UMA_SENHA_LONGAA porta tradicional é UDP 7777, mas na hospedagem use sempre a porta atribuída pelo painel.
Gamemodes e plugins
Compile Pawn com includes compatíveis. Plugins devem corresponder ao sistema operacional e arquitetura. Carregue um componente por vez. O erro 19 normalmente indica biblioteca, plugin ou função nativa ausente.
Banco e persistência
Mantenha credenciais no servidor, limite privilégios MySQL, crie índices e trate reconexões. Não dependa somente do evento de saída para salvar dados importantes.
Instalação open.mp em VPS
Crie um usuário exclusivo, baixe a versão oficial compatível, extraia em diretório próprio e ajuste permissões. Não execute como root.
adduser --disabled-password --gecos "" openmp
install -d -o openmp -g openmp /opt/openmp
sudo -u openmp /opt/openmp/omp-serverConfira o nome real do executável e dependências na documentação da versão escolhida.
Primeiros passos em Pawn
public OnGameModeInit()
{
SetGameModeText("Meu servidor");
AddPlayerClass(0, 1958.33, 1343.12, 15.36, 0.0, 0, 0, 0, 0, 0, 0);
return 1;
}Compile com includes correspondentes ao servidor. Trate warnings, valide entradas e nunca confie em dados recebidos do cliente.
Administração e proteção
Troque a senha RCON, restrinja comandos administrativos, registre ações e limite tentativas. Não exponha banco, console ou arquivos sensíveis. Atualize plugins individualmente e acompanhe o log após cada mudança.
Migração e erros
- Salve gamemodes, plugins e scriptfiles.
- Exporte o banco.
- Envie com o servidor parado.
- Ajuste plugins e caminhos para Linux.
- Teste comandos, veículos e persistência.
Se não listar, revise porta UDP e anúncio. Em crash, remova o último componente e leia o log. Consulte a documentação oficial open.mp.