Servidores de Jogos

Como migrar seu servidor de SA-MP para o open.mp

Você tem um servidor de SA-MP rodando, com anos de gamemode, comunidade e dados — e quer o futuro que o open.mp oferece, sem jogar tudo fora. Boa notícia: como a compatibilidade com o SA-MP é um objetivo central do open.mp, a migração costuma ser bem mais tranquila do que se imagina. Veja o passo a passo e os cuidados.

A ideia central: compatibilidade

O open.mp foi desenhado para rodar os scripts do SA-MP. Seus gamemodes, filterscripts e includes em Pawn foram feitos para funcionar. Então migrar não é reescrever — é trocar a fundação e continuar. Ainda assim, alguns detalhes (plugins/componentes específicos) merecem atenção, e é por isso que você testa antes.

Passo 1: NÃO migre direto na produção — teste primeiro

A regra de ouro: nunca mexa no seu SA-MP em produção antes de validar. Suba uma cópia do seu servidor num ambiente de teste com open.mp e valide tudo lá. Assim, se algo precisar de ajuste, seus jogadores não sofrem. Um teste grátis de 3 dias é perfeito para isso.

Passo 2: leve os arquivos do seu servidor

Copie para o ambiente open.mp:

  • Gamemode (.amx e o .pwn fonte).
  • Filterscripts e includes.
  • Scriptfiles (dados salvos em arquivo, se houver).
  • O banco de dados MySQL (se o seu servidor usa) — faça o dump e importe.

Passo 3: adapte a configuração (config.json)

O SA-MP usa server.cfg; o open.mp usa config.json (com suporte à configuração legada). Transponha os valores essenciais:

  • Nome do servidor, porta (7777), máximo de jogadores.
  • Gamemode e filterscripts que iniciam.
  • RCON password (senha de admin).
  • Credenciais do MySQL.

Passo 4: resolva plugins e componentes

Este é o ponto que mais exige atenção. O SA-MP usa plugins; o open.mp trabalha com componentes e mantém uma camada de compatibilidade para muitos plugins populares. No teste:

  • Liste os plugins que seu gamemode usa (MySQL, sscanf, streamer, etc.).
  • Verifique a versão compatível de cada um para o open.mp.
  • Substitua/atualize onde necessário e teste.

A maioria dos plugins mais usados na cena já tem caminho no open.mp — mas confirmar isso no teste evita surpresas.

Passo 5: compile, rode e valide

  • Recompile o gamemode com os includes atualizados, se necessário.
  • Inicie o servidor pelo console e observe o log — erros de plugin/native aparecem aqui.
  • Teste em jogo: entre, cheque os sistemas principais (login, economia, veículos, admin) e chame algumas pessoas para testar sob carga.

Passo 6: vá para produção com segurança

Com tudo validado no teste, você migra de verdade:

  • Faça backup do SA-MP antigo (gamemode + banco) antes de qualquer coisa.
  • Suba a versão open.mp validada.
  • Avise a comunidade da atualização e monitore de perto nas primeiras horas.

Checklist de migração

  • [ ] Testado numa cópia antes de tocar na produção
  • [ ] Gamemode, filterscripts, includes e scriptfiles copiados
  • [ ] Banco MySQL migrado (dump + import)
  • [ ] config.json configurado (porta, RCON, MySQL)
  • [ ] Plugins → componentes/versões compatíveis verificados
  • [ ] Gamemode recompilado e sem erros no log
  • [ ] Sistemas testados em jogo, com jogadores
  • [ ] Backup do SA-MP antigo guardado

Migre com teste grátis e ping baixo

A forma mais segura de migrar é validar numa hospedagem boa antes. A VittHost oferece open.mp no Brasil com 3 dias de teste grátis — suba a cópia do seu servidor, valide scripts e plugins, e só então mude a produção.

👉 Ver planos de open.mp · Testar grátis por 3 dias

Novo no open.mp? Comece pelo o que é o open.mp.

Compartilhar:

Pronto para hospedar seu próximo projeto?

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

Ver planos VPS
⏰ 20% OFF em VPS-BR --:--:-- Ver oferta →