Servidores de Jogos

Entendendo o config.json do open.mp

Entendendo o config.json do open.mp

No open.mp, a configuração do servidor fica no arquivo config.json, que substitui o antigo server.cfg do SA-MP com uma estrutura mais organizada.

A estrutura exata e os nomes das chaves podem variar entre versões. Consulte sempre a documentação oficial (open.mp/docs) para a sua versão. O servidor também pode gerar um config.json padrão, que é um ótimo ponto de partida.

Identificação

{
  "name": "Cidade RP | open.mp | Brasil",
  "language": "Português",
  "website": "discord.gg/cidaderp",
  "max_players": 200
}
  • name: nome exibido na lista de servidores;
  • language: idioma exibido na lista;
  • website: site ou Discord;
  • max_players: jogadores simultâneos.

Scripts

{
  "pawn": {
    "main_scripts": ["cidaderp 1"],
    "side_scripts": ["filterscripts/anuncios"],
    "legacy_plugins": ["mysql", "streamer", "sscanf"]
  }
}
  • main_scripts: gamemode(s) — o número indica quantas vezes rodar antes de trocar;
  • side_scripts: filterscripts;
  • legacy_plugins: plugins do SA-MP a carregar da pasta plugins/.

Rede e lista de servidores

{
  "announce": true,
  "network": {
    "port": 7777
  }
}
  • announce: anuncia o servidor na lista pública;
  • port: porta do servidor (em hospedagens com painel, definida automaticamente).

Senha do servidor

{
  "password": ""
}

Vazio = público.

RCON

{
  "rcon": {
    "enable": false,
    "password": "uma-senha-longa-e-aleatoria"
  }
}

Mantenha desativado se não usar. Se usar, senha forte. Veja o post sobre RCON.

Jogo

A seção de jogo reúne opções como horário, clima, gravidade, marcadores de jogadores no mapa, distância de nametags e outras que antes eram definidas por funções no gamemode. Muitas continuam podendo ser alteradas pelo script.

Logs

Opções para registrar chat, conexões, erros e timestamps no log do servidor. Útil para investigações da staff.

Dicas

  • Faça backup antes de editar;
  • Valide o JSON (vírgulas e aspas) — um erro de sintaxe impede o servidor de iniciar;
  • Reinicie o servidor após alterações.

Hospede seu servidor com a VittHost

Nos planos OPENMP-BR da VittHost, você edita o config.json pelo gerenciador de arquivos do painel Pterodactyl e reinicia com um clique. Servidores no Brasil, proteção DDoS, MySQL incluso, ativação imediata e teste grátis de 3 dias.

Compartilhar:

Pronto para hospedar seu próximo projeto?

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

Ver planos VPS