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

Resolução de Problemas do RedM

PT redm rdr2 troubleshooting errors 0 consideraram isto útil

Guia de resolução de problemas para problemas comuns do servidor RedM, incluindo erros de chave de licença, visibilidade no navegador de servidores, falhas de recursos, ligações de clientes, problemas de base de dados e otimização de desempenho. Para instruções de configuração inicial, consulte o nosso Guia de Configuração do Servidor RedM.

Erros de Chave de Licença

Os problemas com chaves de licença são o problema mais comum ao iniciar um novo servidor RedM. Eis os erros típicos e as suas soluções:

"Invalid license key" ou "Could not authenticate"

Causa Solução
A chave de licença está mal escrita ou tem espaços extra Copie a chave diretamente do Keymaster. Remova quaisquer espaços no início/fim da variável de arranque CFX_LICENSE no GPanel ou da linha sv_licenseKey no server.cfg.
Endereço IP não corresponde A chave está registada num IP diferente do IP real do seu servidor. Aceda ao Keymaster, verifique o IP registado e atualize-o para corresponder ao IP do seu servidor apresentado no GPanel.
Chave definida tanto no GPanel como no server.cfg com valores diferentes Certifique-se de que a chave é consistente. É melhor defini-la na variável de arranque do GPanel e deixar o egg tratar de a passar ao servidor. Remova ou comente sv_licenseKey do server.cfg se o GPanel a gerir.
Problema na conta Cfx.re ou chave revogada Inicie sessão no Keymaster e verifique se a chave ainda está ativa. Gere uma nova chave se a antiga foi eliminada ou expirou.
O serviço Keymaster está temporariamente indisponível Consulte a página de estado da Cfx.re para verificar interrupções. Aguarde e tente novamente mais tarde.
Importante: Se recebeu recentemente um novo servidor ou o IP do seu servidor mudou (ex.: após uma migração de nó), deve atualizar o IP no Keymaster ou gerar uma nova chave de licença. A chave antiga não funcionará num IP diferente.

Servidor Não Aparece no Navegador

Se o seu servidor está em execução mas os jogadores não o conseguem encontrar no navegador de servidores RedM:

Lista de Verificação

  1. Aguarde pelo menos 5 minutos. Após iniciar, o servidor precisa de tempo para se registar na lista principal de servidores Cfx.re. Novos servidores podem demorar vários minutos a 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 a consola do servidor para erros relacionados com a licença.
  3. Verifique a configuração dos endpoints. Certifique-se de que endpoint_add_tcp e endpoint_add_udp no server.cfg utilizam 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 as definições de "sv_master1" ou listagem. Certifique-se de que não definiu acidentalmente o servidor para não se listar. Não deve haver sv_master1 "" na sua configuração (isto desativa o registo na lista principal).
  5. Verifique se o servidor está realmente em execução. Verifique a consola do GPanel. Se o servidor crashou ou parou, não aparecerá no navegador.
  6. Tente a ligação direta. Mesmo que o servidor não esteja no navegador, a ligação direta deve funcionar. Peça ao jogador para premir F8 no RedM e escrever:
    connect YOUR_SERVER_IP:PORT
Dica: Pode verificar se o seu servidor está acessível utilizando a pesquisa de servidores Cfx.re. Tente navegar para http://YOUR_SERVER_IP:PORT/info.json num navegador web. Se o servidor estiver em execução e acessível, irá devolver uma resposta JSON com informações do servidor.

Falhas no Carregamento de Recursos

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

"Could not find resource [resource_name]"

  • A pasta do recurso não existe no diretório resources/, ou está na localização errada.
  • O nome da pasta não corresponde ao nome utilizado em ensure. Os nomes dos recursos são sensíveis a maiúsculas e minúsculas.
  • Solução: Verifique se a pasta do recurso existe e se o nome no server.cfg corresponde exatamente. Utilize o gestor de ficheiros do GPanel ou SFTP para verificar.

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

  • O fxmanifest.lua ou __resource.lua do recurso tem um erro de sintaxe.
  • O manifesto referencia ficheiros que não existem na pasta do recurso.
  • Solução: Abra o ficheiro do manifesto e verifique se há erros de escrita, vírgulas em falta ou referências a ficheiros inexistentes. Verifique a consola do servidor para o número de linha específico do erro.

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

  • Um ficheiro Lua, C# ou JavaScript dentro do recurso tem um erro de sintaxe ou de execução.
  • Solução: Leia a mensagem de erro completa na consola. Incluirá o nome do ficheiro e o número da linha. As causas comuns incluem:
    • Dependências em falta (outro recurso que deve ser carregado primeiro)
    • Recurso desatualizado não compatível com a versão atual do servidor RedM
    • Valores de configuração incorretos no ficheiro de configuração do recurso

Problemas de Ordem de Carregamento de Recursos

Os recursos no server.cfg são carregados na ordem em que aparecem. Se um recurso 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 recurso falhar ao carregar, quaisquer recursos que dependam dele também irão falhar. Verifique sempre a saída da consola cuidadosamente para identificar a causa raiz, que é normalmente o primeiro erro que aparece.

Problemas de Ligação do Cliente

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

"Connection timed out" / "Failed to connect"

Causa Solução
O servidor não está em execução Verifique a consola do GPanel para confirmar que o servidor está online e não crashou.
IP ou porta errados Verifique se o jogador está a utilizar 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 utilizam 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 o seu plano de alojamento o permitir.

"Connection rejected by server"

  • Palavra-passe do servidor: Se sv_password estiver definida, o jogador deve introduzir a palavra-passe correta.
  • Recurso de whitelist/allowlist: Se tem um recurso de whitelist ativado, o jogador deve ser aprovado antes de conectar.
  • Banimento: O jogador pode estar banido. Verifique a sua lista de banimentos ou base de dados para os identificadores do jogador.

O cliente crasha ao conectar

  • Um recurso no servidor está a enviar dados inválidos ou tem um erro de script do lado do cliente que causa o crash.
  • Solução: Desative os recursos adicionados recentemente um de cada vez para identificar o problemático. Verifique a consola do servidor para erros durante a ligação do cliente.
  • Certifique-se de que o cliente RedM do jogador está atualizado.

Erros "Could not download file"

  • O servidor está a tentar enviar um ficheiro grande (ex.: um asset de streaming) que excede os limites de transferência ou a ligação é instável.
  • Solução: Reduza o tamanho dos assets transmitidos, utilize um CDN/alojamento externo para ficheiros grandes se suportado, ou peça ao jogador para tentar novamente a ligação.

Problemas de Base de Dados (MySQL / oxmysql)

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

Erros de Falha na Ligaçã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á a aceitar ligações externas. Verifique o host, a porta e se o seu servidor de base de dados está online.
ER_ACCESS_DENIED_ERROR Nome de utilizador ou palavra-passe errados na string de ligação. Verifique as credenciais no painel de alojamento da sua base de dados.
ER_BAD_DB_ERROR O nome da base de dados não existe. Crie primeiro a base de dados através do seu painel de gestão de bases de dados (phpMyAdmin, etc.).
ETIMEDOUT O servidor de base de dados está inacessível. Verifique se existem regras de firewall a bloquear a ligação, ou se o host da base de dados está correto.
"Too many connections" A base de dados atingiu o seu limite máximo de ligações. Isto pode acontecer se os recursos não estiverem a fechar corretamente as ligações, ou se o limite é demasiado baixo. Reinicie o servidor e verifique a definição max_connections do MySQL.
Dica: Se o seu servidor RedM e a base de dados MySQL estão na mesma máquina, utilize localhost ou 127.0.0.1 como host. Se estão em servidores diferentes, utilize o endereço IP do servidor de base de dados e certifique-se de que o utilizador MySQL tem privilégios de ligação remota.

Tabelas em Falta ou Erros de Esquema

Os frameworks de roleplay frequentemente requerem que as tabelas da base de dados sejam configuradas antes de poderem funcionar:

  1. Consulte a documentação do framework ou o repositório GitHub para ficheiros de importação SQL (frequentemente denominados database.sql, schema.sql ou similares).
  2. Importe o ficheiro SQL para a sua base de dados utilizando o phpMyAdmin ou um cliente MySQL.
  3. Alguns frameworks criam tabelas automaticamente no primeiro arranque. Certifique-se de que o utilizador da base de dados tem privilégios de CREATE TABLE.

Problemas de Desempenho

Se o seu servidor RedM está a sofrer lag, baixa taxa de ticks ou desempenho geral fraco:

Identificar Problemas de Desempenho

Verifique a consola do servidor para avisos de desempenho. Os servidores RedM têm como alvo uma taxa de ticks de cerca de 30-64 ticks por segundo. Pode monitorizar isto com:

  • Painel txAdmin: Se o txAdmin estiver disponível, mostra métricas de desempenho do servidor em tempo real.
  • Consola do servidor: Procure avisos de "slow tick" ou "resource hitch".
  • Comando resmon: Escreva resmon 1 na consola do servidor (ou consola F8) para ativar o monitor de recursos, que mostra o tempo de CPU por recurso.

Soluções Comuns de Desempenho

Problema Solução
Utilização elevada de CPU por um recurso específico Utilize resmon 1 para identificar o recurso. Considere substituí-lo por uma alternativa mais otimizada, ou contacte o desenvolvedor do recurso.
Demasiados recursos carregados Cada recurso consome recursos do servidor. Audite a sua lista de recursos e remova os que não são utilizados ou são redundantes.
Gargalo de consultas à base de dados Consultas lentas ou sem índices na base de dados podem causar interrupções no servidor. Verifique os avisos de consultas lentas do oxmysql na consola. Adicione índices às colunas consultadas frequentemente.
Elevado número de jogadores a causar lag Reduza sv_maxclients para um nível que o hardware do seu servidor consiga suportar. Considere atualizar o seu plano de alojamento para mais recursos.
Limites de entidades OneSync Demasiadas entidades geradas (peds, veículos, objetos) podem degradar o desempenho. Utilize recursos que limpem entidades não utilizadas.
Fugas de memória Alguns recursos mal programados têm fugas de memória ao longo do tempo. Monitorize a utilização de RAM do servidor no GPanel. Reinícios regulares do servidor (a cada 6-12 horas) podem mitigar isto.

Práticas Recomendadas

  • Agende reinícios automáticos a cada 6-12 horas utilizando a funcionalidade de agendamento do GPanel ou o txAdmin para limpar problemas acumulados de memória e entidades.
  • Mantenha os recursos atualizados para beneficiar de correções de desempenho e otimizações.
  • Evite funcionalidade duplicada — não execute dois recursos que fazem a mesma coisa (ex.: dois sistemas meteorológicos).
  • Teste novos recursos num servidor de teste (ou com baixo número de jogadores) antes de os implementar no seu servidor principal.
  • Monitorize as métricas do servidor regularmente através do GPanel ou txAdmin para detetar problemas cedo.
Nota: Se está consistentemente a experienciar problemas de desempenho apesar da otimização, o seu servidor pode precisar de um plano de alojamento de nível superior com mais recursos de CPU e RAM. Contacte a nossa equipa de suporte para discutir opções de atualização.

Dicas Gerais de Resolução de Problemas

  1. Leia sempre a saída da consola do servidor. Quase todos os erros incluem uma mensagem na consola que indica o que correu mal e onde.
  2. Reinicie o servidor após alterações na configuração. A maioria das alterações ao server.cfg requer um reinício completo do servidor para entrar em vigor.
  3. Desative recursos um de cada vez para isolar problemas. Comente as linhas ensure no server.cfg com #.
  4. Mantenha cópias de segurança das configurações funcionais antes de fazer alterações. Descarregue o seu server.cfg e base de dados antes de atualizações importantes.
  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 como ao RedM.
  6. Verifique a compatibilidade dos recursos com a versão do seu servidor. Recursos construídos para versões mais antigas podem não funcionar com as builds atuais do RedM.

Artigos Relacionados

Precisa de Ajuda?

Ainda está a ter problemas com o seu servidor RedM? Abra um ticket de suporte e inclua quaisquer mensagens de erro da consola do seu servidor. A nossa equipa irá ajudá-lo 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.