background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Solução de Problemas do RedM


Guia de solução de problemas para questões comuns de servidores RedM, incluindo erros de chave de licença, visibilidade no navegador de servidores, falhas em resources, conexões de clientes, problemas de banco de dados e otimização de desempenho. Para instruções de configuração inicial, consulte nosso Guia de Configuração do Servidor RedM.

Erros de Chave de Licença

Problemas com chave de licença são o problema mais comum ao iniciar um novo servidor RedM. Aqui estão os erros típicos e suas soluções:

"Invalid license key" ou "Could not authenticate"

Causa Solução
Chave de licença digitada incorretamente ou com espaços extras Copie a chave diretamente do Keymaster. Remova qualquer espaço em branco no início/final da variável de inicialização CFX_LICENSE no GPanel ou da linha sv_licenseKey no server.cfg.
Incompatibilidade de endereço IP A chave está registrada em um IP diferente do IP real do seu servidor. Acesse o Keymaster, verifique o IP registrado e atualize-o para corresponder ao IP do seu servidor exibido no GPanel.
Chave definida tanto no GPanel quanto no server.cfg com valores diferentes Certifique-se de que a chave seja consistente. O melhor é defini-la na variável de inicialização do GPanel e deixar o egg lidar com a passagem dela ao servidor. Remova ou comente sv_licenseKey do server.cfg se o GPanel já gerencia isso.
Problema na conta Cfx.re ou chave revogada Faça login no Keymaster e verifique se a chave ainda está ativa. Gere uma nova chave se a antiga foi excluída ou expirou.
Serviço do Keymaster temporariamente fora do ar Verifique a página de status da Cfx.re para interrupções. Aguarde e tente novamente mais tarde.
Importante: Se você recebeu recentemente um novo servidor ou o IP do seu servidor mudou (ex.: após uma migração de nó), você deve atualizar o IP no Keymaster ou gerar uma nova chave de licença. A chave antiga não funcionará em um IP diferente.

Servidor Não Aparece no Navegador

Se seu servidor está em execução, mas os jogadores não conseguem encontrá-lo no navegador de servidores do RedM:

Lista de Verificação

  1. Aguarde pelo menos 5 minutos. Após iniciar, o servidor precisa de tempo para se registrar na lista mestre de servidores da Cfx.re. Novos servidores podem levar vários minutos para aparecer.
  2. Verifique se a chave de licença é válida. O servidor não será listado sem uma chave de licença funcional. Verifique o console do servidor para erros relacionados à licença.
  3. Verifique a configuração dos endpoints. Certifique-se de que endpoint_add_tcp e endpoint_add_udp no server.cfg usam a porta correta:
    endpoint_add_tcp "0.0.0.0:30120"
    endpoint_add_udp "0.0.0.0:30120"
    A porta deve corresponder à atribuída no GPanel.
  4. Verifique configurações de "sv_master1" ou listagem. Certifique-se de que você não configurou acidentalmente o servidor para não se listar. Não deve haver sv_master1 "" na sua configuração (isso desabilita o registro na lista mestre).
  5. Verifique se o servidor está realmente em execução. Verifique o console do GPanel. Se o servidor travou ou parou, ele não aparecerá no navegador.
  6. Tente a conexão direta. Mesmo que o servidor não esteja no navegador, a conexão direta deve funcionar. Peça ao jogador para pressionar F8 no RedM e digitar:
    connect YOUR_SERVER_IP:PORT
Dica: Você pode verificar se seu servidor está acessível usando a busca de servidores da Cfx.re. Tente acessar http://YOUR_SERVER_IP:PORT/info.json em um navegador web. Se o servidor estiver em execução e acessível, ele retornará uma resposta JSON com informações do servidor.

Falhas no Carregamento de Resources

Erros de resources são comuns ao adicionar novos scripts ou frameworks ao seu servidor. Aqui estão os problemas mais frequentes:

"Could not find resource [resource_name]"

  • A pasta do resource não existe no diretório resources/, ou está no local errado.
  • O nome da pasta não corresponde ao nome usado no ensure. Nomes de resources diferenciam maiúsculas de minúsculas.
  • Correção: Verifique se a pasta do resource existe e se o nome no server.cfg corresponde exatamente. Use o gerenciador de arquivos do GPanel ou SFTP para verificar.

"Failed to load resource [resource_name]: manifest error"

  • O fxmanifest.lua ou __resource.lua do resource tem um erro de sintaxe.
  • O manifesto referencia arquivos que não existem na pasta do resource.
  • Correção: Abra o arquivo de manifesto e verifique erros de digitação, vírgulas faltando ou referências a arquivos inexistentes. Verifique o console do servidor para o número da linha específica do erro.

"Error loading script [filename]: [error details]"

  • Um arquivo Lua, C# ou JavaScript dentro do resource tem um erro de sintaxe ou de execução.
  • Correção: Leia a mensagem de erro completa no console. Ela incluirá o nome do arquivo e o número da linha. Causas comuns incluem:
    • Dependências faltando (outro resource que deve ser carregado primeiro)
    • Resource desatualizado não compatível com a versão atual do servidor RedM
    • Valores de configuração incorretos no arquivo de configuração do resource

Problemas na Ordem de Carregamento de Resources

Resources no server.cfg são carregados na ordem em que aparecem. Se um resource depende de outro (ex.: vorp_inventory depende de vorp_core), a dependência deve ser listada primeiro:

# Correct order - dependencies first
ensure oxmysql
ensure vorp_core
ensure vorp_inventory
ensure vorp_stores

# Wrong order - will cause errors
# ensure vorp_inventory   <-- depends on vorp_core
# ensure vorp_core        <-- loaded too late
Aviso: Se um resource falhar ao carregar, qualquer resource que dependa dele também falhará. Sempre verifique a saída do console cuidadosamente para identificar a causa raiz, que geralmente é o primeiro erro que aparece.

Problemas de Conexão do Cliente

Quando jogadores não conseguem se conectar ao seu servidor:

"Connection timed out" / "Failed to connect"

Causa Solução
O servidor não está em execução Verifique o console do GPanel para confirmar que o servidor está online e não travou.
IP ou porta incorretos Verifique se o jogador está usando o IP e a porta corretos do GPanel. Consulte Como Encontrar o IP e a Porta do Seu Servidor.
Configuração incorreta dos endpoints Certifique-se de que endpoint_add_tcp e endpoint_add_udp no server.cfg usam a porta 0.0.0.0:PORT onde PORT corresponde ao GPanel.
O servidor está cheio Verifique se sv_maxclients foi atingido. Aumente o valor se seu plano de hospedagem permitir.

"Connection rejected by server"

  • Senha do servidor: Se sv_password estiver definida, o jogador deve inserir a senha correta.
  • Resource de whitelist/allowlist: Se você tem um resource de whitelist habilitado, o jogador deve ser aprovado antes de conectar.
  • Banimento: O jogador pode estar banido. Verifique sua lista de banimentos ou banco de dados para os identificadores dele.

Cliente trava ao conectar

  • Um resource no servidor está enviando dados inválidos ou tem um erro de script no lado do cliente que causa o travamento.
  • Correção: Desative resources adicionados recentemente um de cada vez para identificar o problemático. Verifique o console do servidor para erros durante a conexão do cliente.
  • Certifique-se de que o cliente RedM do jogador está atualizado.

Erros "Could not download file"

  • O servidor está tentando enviar um arquivo grande (ex.: um asset de streaming) que excede os limites de transferência ou a conexão está instável.
  • Correção: Reduza o tamanho dos assets transmitidos, use uma CDN/hospedagem externa para arquivos grandes se suportado, ou peça ao jogador para tentar a conexão novamente.

Problemas de Banco de Dados (MySQL / oxmysql)

A maioria dos frameworks de roleplay para RedM usa MySQL para armazenamento persistente de dados. O conector de banco de dados mais comum é o oxmysql.

Erros de Falha na Conexão

Se o oxmysql (ou outro conector MySQL) falhar ao conectar, verifique o seguinte:

# Typical oxmysql connection string in server.cfg
set mysql_connection_string "mysql://user:password@host:3306/database_name?charset=utf8mb4"
Erro Solução
ECONNREFUSED ou "Connection refused" O servidor MySQL não está em execução, o host/porta está errado, ou o servidor MySQL não está aceitando conexões externas. Verifique o host, a porta e se seu servidor de banco de dados está online.
ER_ACCESS_DENIED_ERROR Nome de usuário ou senha incorretos na string de conexão. Verifique as credenciais no painel de hospedagem do seu banco de dados.
ER_BAD_DB_ERROR O nome do banco de dados não existe. Crie o banco de dados primeiro através do painel de gerenciamento de banco de dados (phpMyAdmin, etc.).
ETIMEDOUT O servidor de banco de dados está inacessível. Verifique se há regras de firewall bloqueando a conexão, ou se o host do banco de dados está correto.
"Too many connections" O banco de dados atingiu seu limite máximo de conexões. Isso pode acontecer se os resources não estão fechando conexões corretamente, ou se o limite é muito baixo. Reinicie o servidor e verifique a configuração max_connections do MySQL.
Dica: Se seu servidor RedM e o banco de dados MySQL estão na mesma máquina, use localhost ou 127.0.0.1 como host. Se estão em servidores diferentes, use o endereço IP do servidor de banco de dados e certifique-se de que o usuário MySQL tem privilégios de conexão remota.

Tabelas Ausentes ou Erros de Schema

Frameworks de roleplay geralmente requerem que as tabelas do banco de dados sejam configuradas antes de funcionar:

  1. Verifique a documentação do framework ou o repositório GitHub para arquivos de importação SQL (geralmente nomeados database.sql, schema.sql ou similar).
  2. Importe o arquivo SQL para seu banco de dados usando phpMyAdmin ou um cliente MySQL.
  3. Alguns frameworks criam tabelas automaticamente na primeira inicialização. Certifique-se de que o usuário do banco de dados tem privilégios de CREATE TABLE.

Problemas de Desempenho

Se seu servidor RedM está apresentando lag, baixa taxa de tick ou desempenho geral ruim:

Identificando Problemas de Desempenho

Verifique o console do servidor para avisos de desempenho. Servidores RedM visam uma taxa de tick de cerca de 30-64 ticks por segundo. Você pode monitorar isso com:

  • Painel txAdmin: Se o txAdmin estiver disponível, ele mostra métricas de desempenho do servidor em tempo real.
  • Console do servidor: Fique atento a avisos de "slow tick" ou "resource hitch".
  • Comando resmon: Digite resmon 1 no console do servidor (ou console F8) para habilitar o monitor de resources, que mostra o tempo de CPU por resource.

Soluções Comuns de Desempenho

Problema Solução
Alto uso de CPU por um resource específico Use resmon 1 para identificar o resource. Considere substituí-lo por uma alternativa mais otimizada, ou contate o desenvolvedor do resource.
Muitos resources carregados Cada resource consome recursos do servidor. Audite sua lista de resources e remova os que estão sem uso ou são redundantes.
Gargalo em consultas ao banco de dados Consultas lentas ou sem índices ao banco de dados podem causar engasgos no servidor. Verifique os avisos de consultas lentas do oxmysql no console. Adicione índices às colunas consultadas frequentemente.
Alta contagem de jogadores causando lag Reduza sv_maxclients para um nível que o hardware do seu servidor possa suportar. Considere atualizar seu plano de hospedagem para mais recursos.
Limites de entidades do OneSync Muitas entidades criadas (peds, veículos, objetos) podem degradar o desempenho. Use resources que limpem entidades não utilizadas.
Vazamentos de memória Alguns resources mal codificados vazam memória ao longo do tempo. Monitore o uso de RAM do servidor no GPanel. Reinicializações regulares do servidor (a cada 6-12 horas) podem mitigar isso.

Práticas Recomendadas

  • Agende reinicializações automáticas a cada 6-12 horas usando o recurso de agendamento do GPanel ou txAdmin para limpar problemas acumulados de memória e entidades.
  • Mantenha os resources atualizados para se beneficiar de correções de desempenho e otimizações.
  • Evite funcionalidades duplicadas — não execute dois resources que fazem a mesma coisa (ex.: dois sistemas de clima).
  • Teste novos resources em um servidor de testes (ou com baixa contagem de jogadores) antes de implantar no seu servidor principal.
  • Monitore as métricas do servidor regularmente através do GPanel ou txAdmin para detectar problemas precocemente.
Nota: Se você está enfrentando problemas de desempenho consistentemente apesar da otimização, seu servidor pode precisar de um plano de hospedagem superior com mais recursos de CPU e RAM. Entre em contato com nossa equipe de suporte para discutir opções de upgrade.

Dicas Gerais de Solução de Problemas

  1. Sempre leia a saída do console do servidor. Quase todo erro inclui uma mensagem no console que informa o que deu errado e onde.
  2. Reinicie o servidor após alterações na configuração. A maioria das alterações no server.cfg requer uma reinicialização completa do servidor para entrar em vigor.
  3. Desative resources um de cada vez para isolar problemas. Comente as linhas ensure no server.cfg com #.
  4. Mantenha backups de configurações funcionais antes de fazer alterações. Baixe seu server.cfg e banco de dados antes de grandes atualizações.
  5. Consulte os fóruns e documentação da Cfx.re em docs.fivem.net para documentação oficial que se aplica tanto ao FiveM quanto ao RedM.
  6. Verifique a compatibilidade dos resources com a versão do seu servidor. Resources criados para versões mais antigas podem não funcionar com builds atuais do RedM.

Artigos Relacionados

Precisa de Ajuda?

Ainda está enfrentando problemas com seu servidor RedM? Abra um ticket de suporte e inclua quaisquer mensagens de erro do console do seu servidor. Nossa equipe ajudará você a diagnosticar e resolver o problema.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.