AstraHostingAstraHosting
← Voltar para todos os guiasSA-MP e open.mp

Servidor SA-MP e open.mp

Gamemodes Pawn, plugins, banco, portas, migração, segurança e erros comuns.

SA-MP e open.mp

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.

SA-MP e open.mp

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.

SA-MP e open.mp

Estrutura

server/
  gamemodes/
  filterscripts/
  plugins/
  scriptfiles/
  server.cfg
  server_log.txt

No Linux, nomes de arquivos diferenciam letras maiúsculas e minúsculas.

SA-MP e open.mp

Configuração essencial

hostname Meu servidor
language Português
maxplayers 100
gamemode0 meu_gamemode 1
rcon_password USE_UMA_SENHA_LONGA

A porta tradicional é UDP 7777, mas na hospedagem use sempre a porta atribuída pelo painel.

SA-MP e open.mp

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.

SA-MP e open.mp

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.

SA-MP e open.mp

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-server

Confira o nome real do executável e dependências na documentação da versão escolhida.

SA-MP e open.mp

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.

SA-MP e open.mp

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.

SA-MP e open.mp

Migração e erros

  1. Salve gamemodes, plugins e scriptfiles.
  2. Exporte o banco.
  3. Envie com o servidor parado.
  4. Ajuste plugins e caminhos para Linux.
  5. 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.