Como abrir um servidor de GTA SA-MP do zero em 2026 (guia completo)

Abrir um servidor de GTA SA-MP parece complicado quando você olha de fora: gamemode, plugins, MySQL, porta, lista de servidores. Na prática, o caminho é sempre o mesmo e dá para ter tudo no ar no mesmo dia, mesmo sem nunca ter mexido com isso antes.
Este guia é o passo a passo completo em 2026: o que você precisa, como configurar, como subir o gamemode, como aparecer na lista de servidores e o que fazer quando algo não abre.
Antes de começar: SA-MP ou open.mp?
Essa é a primeira decisão e ela muda alguns detalhes do caminho:
- SA-MP 0.3.7 (0.3.DL): é o clássico, o que a maioria dos gamemodes e tutoriais em português usa. Configuração pelo arquivo
server.cfg; - open.mp: continuação feita pela comunidade, compatível com os mesmos gamemodes e plugins, com correções e desenvolvimento ativo. Configuração pelo arquivo
config.json.
Dica: se você está começando agora e vai usar uma base pronta, o SA-MP 0.3.7 é o caminho mais fácil de achar material em português. Se quer algo que continue recebendo atualização, vale ir de open.mp, porque os gamemodes de SA-MP rodam nele quase sempre sem alteração.
O que você precisa
- O pacote do servidor: o server do SA-MP ou do open.mp, na versão para Linux ou Windows;
- Um gamemode (
.pwne.amx), que é o “jogo” em si: RP, DM, freeroam, o que você escolher; - Plugins que o seu gamemode exige, normalmente streamer, sscanf, crashdetect e o conector MySQL;
- MySQL, se o gamemode salva contas, casas, carros e empresas (quase todo RP salva);
- Um lugar para hospedar, que pode ser o seu PC para testar ou uma hospedagem para valer.
Passo 1: decidir onde o servidor vai rodar
Dá para rodar no seu próprio computador, e isso é ótimo para testar. Mas para um servidor de verdade, o PC de casa tem três problemas:
- Fica fora do ar toda vez que você desliga a máquina;
- Internet residencial tem IP que muda e upload baixo, o que gera lag para quem joga;
- Abrir porta no roteador expõe a sua rede.
Uma hospedagem de SA-MP resolve isso: servidor no Brasil, IP fixo, porta já liberada e máquina ligada 24 horas. Na AyooCloud, os planos começam em R$ 4,90 por mês com 25 slots, com MySQL, painel com console e SFTP.
Passo 2: subir os arquivos do servidor
Com a hospedagem contratada, você recebe acesso ao painel. A estrutura de pastas é sempre essa:
/gamemodes → seu gamemode (.amx e .pwn)
/filterscripts → scripts auxiliares
/plugins → plugins (.so no Linux, .dll no Windows)
/scriptfiles → arquivos salvos pelo servidor
/pawno ou /qawno→ compilador e includes
server.cfg → configuração (SA-MP)
config.json → configuração (open.mp)
Envie os arquivos pelo SFTP ou pelo gerenciador de arquivos do painel, respeitando essas pastas. Erro clássico de iniciante: jogar o gamemode na raiz em vez de /gamemodes.
Passo 3: configurar o server.cfg
Esse arquivo é o coração do servidor no SA-MP. Um exemplo comentado:
echo Executando o servidor...
lanmode 0
rcon_password SUA_SENHA_FORTE_AQUI
maxplayers 25
port 7777
hostname [BR] Meu Servidor RP
gamemode0 meugamemode 1
filterscripts
plugins streamer.so mysql.so sscanf.so crashdetect.so
announce 1
query 1
weburl www.seusite.com.br
language Portuguese
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Os pontos que mais importam:
- rcon_password: troque por uma senha forte. Se deixar a padrão, qualquer um assume o controle do seu servidor;
- gamemode0: é o nome do arquivo
.amxsem a extensão. Se o arquivo émeugamemode.amx, aqui ficameugamemode 1; - plugins: no Linux use
.so, no Windows use.dll. Misturar isso é motivo de metade dos servidores que não abrem; - maxplayers: não adianta colocar 200 se o seu plano é de 25 slots;
- announce 1: é o que faz o servidor aparecer na lista pública.
No open.mp, essas mesmas opções ficam no config.json, organizadas em blocos como network, pawn e announce.
Passo 4: configurar o MySQL
Se o gamemode usa banco de dados, você vai precisar dos dados de conexão: host, usuário, senha e nome do banco. Eles ficam no painel da hospedagem, na área de bancos de dados.
Depois é só editar essas informações no gamemode, normalmente no topo do arquivo .pwn:
#define MYSQL_HOST "localhost"
#define MYSQL_USER "seu_usuario"
#define MYSQL_PASS "sua_senha"
#define MYSQL_DATABASE "seu_banco"
Quase todo gamemode vem com um arquivo .sql para importar e criar as tabelas. Importe antes de ligar o servidor, senão ele abre e desliga reclamando de tabela que não existe.
Passo 5: compilar o gamemode
Sempre que você editar o .pwn, precisa gerar o .amx de novo. É isso que o servidor executa.
- No Windows, com o Pawno ou Qawno: abra o
.pwne clique em compilar (F5); - Pelo terminal:
pawncc meugamemode.pwn -o meugamemode.amx; - Os includes (YSI, sscanf, streamer) precisam estar na pasta
/pawno/includeou/qawno/include, senão a compilação falha.
Se aparecerem muitos erros de uma vez, olhe sempre o primeiro: na maioria das vezes é um include faltando, e os outros erros são só consequência.
Passo 6: ligar e entrar no servidor
Inicie o servidor pelo painel e acompanhe o console. Quando está tudo certo, você vê algo assim:
Server Plugins
Loading plugin: streamer.so
Loaded.
Loading plugin: mysql.so
Loaded.
Filterscripts
Loaded 0 filterscripts.
Loaded: meugamemode
Number of vehicle models: 0
Para entrar, abra o SA-MP, vá em Adicionar servidor e coloque IP:PORTA, por exemplo 191.xxx.xxx.xxx:7777. O IP e a porta aparecem no painel da hospedagem.
Passo 7: aparecer na lista de servidores
Para o seu servidor aparecer para todo mundo na aba de internet:
- announce 1 no
server.cfg(ou"announce": trueno open.mp); - query 1, que permite ao jogo consultar nome, slots e ping;
- A porta UDP precisa estar liberada, o que a hospedagem já entrega pronta;
- Um hostname claro, com a tag [BR] e o tipo do servidor, ajuda a aparecer nas buscas da lista.
Costuma levar alguns minutos até o servidor aparecer depois que ele sobe pela primeira vez.
Erros mais comuns (e a solução)
| O que acontece | Causa provável | Solução |
|---|---|---|
| Servidor abre e fecha na hora | Plugin faltando ou errado | Olhe o console: ele diz qual plugin falhou. Confira .so no Linux e .dll no Windows |
| “Failed to load ‘meugamemode'” | Nome errado no gamemode0 ou .amx fora da pasta | O nome vai sem extensão e o arquivo fica em /gamemodes |
| Servidor liga mas ninguém entra | Porta ou query bloqueados | Confirme port, query 1 e teste com IP:PORTA |
| Erro de conexão com o banco | Dados de MySQL errados | Revise host, usuário, senha e nome do banco no painel |
| Não aparece na lista | announce desligado | announce 1 e aguarde alguns minutos |
| Jogadores com lag e teleporte | Servidor longe ou sem recurso | Use servidor no Brasil e um plano compatível com o número de slots |
Quantos slots contratar?
| Situação | Slots | Plano |
|---|---|---|
| Testar gamemode com amigos | 25 | R$ 4,90/mês |
| Servidor novo divulgando | 50 | R$ 8,90/mês |
| Servidor com público formado | 100 | R$ 15,90/mês |
Comece pequeno. Slot vazio não atrai ninguém, e dá para subir de plano quando o servidor encher.
Perguntas frequentes
Preciso saber programar em Pawn?
Para abrir não. Dá para usar um gamemode pronto e só configurar. Mas para editar sistemas, mudar comandos e corrigir bugs, você vai precisar aprender o básico de Pawn.
Posso rodar o servidor no meu PC?
Pode, e é o ideal para testar. Para um servidor público, hospedagem sai mais barata que deixar o PC ligado e evita lag e queda.
Dá para usar o mesmo gamemode no open.mp?
Na maioria dos casos sim. O open.mp foi feito para ser compatível com os gamemodes e plugins de SA-MP.
Preciso de MySQL?
Depende do gamemode. Os de RP quase sempre precisam, porque salvam contas, casas, carros e empresas. Gamemodes de DM simples costumam salvar em arquivo.
E se eu quiser MTA em vez de SA-MP?
O caminho é parecido, com a diferença dos arquivos e do painel. A AyooCloud também hospeda servidores MTA e open.mp.
Conclusão
Abrir servidor de SA-MP é mais uma questão de seguir a ordem certa do que de dificuldade técnica: suba os arquivos, configure o server.cfg, aponte o banco, compile o gamemode e ligue. O console te diz exatamente o que está faltando quando algo dá errado.
Se você ainda está escolhendo a base, dá uma olhada no Los Santos Paulistana RP, um gamemode brasileiro de Roleplay com economia, facções e interface em TextDraws.
Ver planos de hospedagem SA-MP da AyooCloud, a partir de R$ 4,90 por mês.
Leia também
Los Santos Paulistana RP: gamemode brasileiro de Roleplay para GTA SA-MP
Gamemode de RP brasileiro para SA-MP com YSI, 90% em TextDraws, gang zones, bunkers, economia e IA Dark Ghost. Veja os sistemas, o vídeo e como…
Ler artigo[GAME-MODE] Brasil Play Realistic RPG GTA SAMP
Olá, venho compartilhar o GAME-MODE GTA SAMP do Brasil Play Realistic RPG (ATUALIZADO). INFORMAÇÕES: – Sistema de penitenciária novo – Locais de roubo novo – Ilha pirata – /vercombates…
Ler artigoComo Criar Plugins para SA:MP Facilmente com a Biblioteca samp-ptl (C++17)
Se você desenvolve para SA:MP (San Andreas Multiplayer) e já pensou em criar seus próprios plugins, sabe que a tarefa pode ser complexa.Mas com a biblioteca…
Ler artigo