Quando um servidor de jogo falha ou a atualização do Steam não funciona ao iniciar, quase sempre fica uma linha inequívoca no registo. Ela indica se o programa do jogo foi terminado de forma abrupta, se faltam ficheiros do jogo ou se é apenas um componente adicional a comunicar algo que não tem importância para o funcionamento. Cada secção abaixo trata exatamente de uma destas mensagens, desde o CS2, passando por jogos Unreal e Unity, até ao Enshrouded, ao Hytale e ao Bannerlord.
A mensagem completa aparece na Consola e nos ficheiros de registo do jogo, que abres em Ficheiros. Lê também as linhas anteriores, pois a verdadeira causa está muitas vezes um pouco mais acima. Antes de mandares reinstalar os ficheiros do jogo, remover mods ou alterar ficheiros de configuração, cria uma cópia de segurança em Cópias de segurança.
Processo do servidor de jogo falhou com «Segmentation fault»
Este é o aspeto da mensagem:
/entrypoint.sh: line 99: 16 Segmentation fault ./game/bin/linuxsteamrt64/cs2 -dedicated <Start-Parameter>
/entrypoint.sh: line 76: 18 Segmentation fault <Game-Folder>/Binaries/Linux/<Server-Software> <Start-Parameter>
O que está por trás: O script de arranque entrypoint.sh chama o programa do servidor propriamente dito. A linha indica que esse programa provocou um erro de acesso à memória (em inglês «Segmentation fault»: tentou aceder a memória que não lhe pertence) e foi terminado pelo sistema. Depois disso, o servidor fica offline e os jogadores ligados são expulsos. No CS2, a culpa costuma ser de plugins, sobretudo do Metamod ou do CounterStrikeSharp após uma atualização do jogo, e mais raramente de uma instalação danificada.
Como resolver:
- Verifica se as falhas começaram pouco depois de uma atualização do jogo. Nesse caso, os plugins do servidor são o primeiro suspeito.
- Atualiza o Metamod, o CounterStrikeSharp e os teus plugins para versões compatíveis com a versão atual do CS2. Se ainda não existirem, remove os plugins para testar.
- Se o servidor funcionar sem plugins, volta a adicioná-los um a um até encontrares o que causa o problema.
- Se o servidor falhar mesmo sem plugins, manda verificar os ficheiros do jogo através de uma reinstalação no painel. Cria antes uma cópia de segurança.
- Se a falha persistir, abre um ticket e indica a hora da mensagem.
Bom saber: Nos outros jogos, o mesmo se aplica a mods e extensões. Para mais detalhes sobre plugins de CS2: Plugins de CS2: MetaMod, CounterStrikeSharp e MatchZy.
Atualização do jogo via Steam não concluída («state is 0x…»)
Este é o aspeto da mensagem:
Error! App '<App ID>' state is 0x6 after update job.
O que está por trás: O SteamCMD é o programa de linha de comandos da Steam que descarrega e verifica os ficheiros de jogo do teu servidor. A linha significa que o descarregamento ou a verificação não foram concluídos por completo. O valor a seguir a state is é um valor de estado interno da Steam e não precisas de te preocupar com ele. As causas mais frequentes são falta de espaço livre, um descarregamento interrompido ou uma falha nos servidores da Steam. Com ficheiros de jogo incompletos, o servidor pode não arrancar.
Como resolver:
- Verifica primeiro no indicador «Armazenamento» do painel quanto espaço está livre. Um diretório cheio é a causa mais comum.
- Se o armazenamento estiver cheio ou quase cheio, liberta espaço em Ficheiros. O que podes apagar sem risco está em Espaço de armazenamento cheio: resolver «No space left on device».
- Reinicia o servidor para que a verificação seja executada novamente.
- Na Consola, procura a linha
Success! App '<App ID>' fully installed.Isso significa que a atualização foi concluída. - Se o erro persistir apesar de haver espaço livre, abre um ticket e indica a hora da mensagem.
Bom saber: Se o problema se deveu a uma falha na Steam, a atualização costuma funcionar num reinício posterior.
Biblioteca nativa do programa em falta («DllNotFoundException»)
Este é o aspeto da mensagem:
DllNotFoundException: <Library>
System.DllNotFoundException: Unable to load DLL '<Library>'
O que está por trás: Uma biblioteca nativa é um ficheiro de programa já compilado (em Linux, normalmente .so; em Windows, .dll) que o jogo ou um mod carrega para determinadas tarefas, por exemplo a ligação à Steam. Os jogos baseados em .NET ou Unity indicam com DllNotFoundException que não conseguiram carregar um ficheiro desses. Consoante quem precisa dele, falha uma função isolada ou todo o arranque. Muitas vezes, os ficheiros do jogo ficam incompletos após uma atualização interrompida, ou um mod espera uma biblioteca que não existe no servidor.
Como resolver:
- Lê na mensagem qual é a biblioteca em falta. Se o nome pertencer a um mod ou se o ficheiro estiver numa pasta de mods, esse mod é o primeiro suspeito.
- Remove, para testar, os últimos mods instalados e reinicia o servidor.
- Se isso não ajudar, manda verificar os ficheiros do jogo através de uma reinstalação no painel. Cria antes uma cópia de segurança.
- Se o erro persistir, abre um ticket, indica a hora da mensagem e anexa o resultado completo do arranque da Consola.
Servidor terminado abruptamente: «Segmentation fault (core dumped)»
Este é o aspeto da mensagem:
Segmentation fault (core dumped)
O que está por trás: O sistema operativo terminou o servidor de jogo abruptamente porque ele acedeu a memória a que não tinha direito. O acréscimo «core dumped» refere-se a uma imagem da memória para programadores e não altera nada para ti. O servidor fica offline e o que aconteceu desde a última gravação pode perder-se. As causas mais frequentes são ficheiros de jogo danificados após uma atualização interrompida, um mod incompatível ou falta de memória RAM.
Como resolver:
- Reinicia o servidor. Muitas destas falhas são pontuais.
- Se a falha se repetir, remove os últimos mods instalados e testa novamente.
- Depois, manda verificar os ficheiros do jogo através de uma reinstalação no painel. Cria antes uma cópia de segurança.
- Se o servidor falha sobretudo sob carga, por exemplo quando há muitos jogadores online, verifica a utilização da memória RAM. Podes obter mais RAM em Definições e subscrição → Plano.
- Se continuar assim, abre um ticket e indica a hora da mensagem.
Servidor Unreal Engine falha com «Fatal error»
Este é o aspeto da mensagem:
[2026.10.20-18.04.12:345][512]LogCore: Fatal error!
[2026.10.20-18.04.12:346][512]LogExit: Executing StaticShutdownAfterError
O que está por trás: Muitos jogos como ARK, Conan Exiles, Palworld ou Satisfactory baseiam-se na Unreal Engine. Se o registo contiver Fatal error! ou StaticShutdownAfterError, o servidor falhou com um erro grave e encerrou. Fica offline e o progresso desde a última gravação pode perder-se. A causa costuma estar nas linhas imediatamente anteriores, por exemplo falta de memória RAM, um ficheiro de jogo danificado ou um mod.
Como resolver:
- Lê as linhas anteriores a
Fatal error!na Consola ou no ficheiro de registo do jogo. Os jogos Unreal costumam guardá-lo na pastaSaved/Logs, que encontras em Ficheiros. - Reinicia o servidor.
- Se voltar a falhar, manda verificar os ficheiros do jogo através de uma reinstalação no painel. Cria antes uma cópia de segurança.
- Remove os últimos mods adicionados e testa sem eles.
- Se as linhas anteriores falarem de falta de memória (
out of memory), aumenta a memória RAM em Definições e subscrição → Plano.
Falha na atualização da Steam ao iniciar o servidor
Este é o aspeto da mensagem:
Error! App '<App ID>' state is 0x<Value> after update job.
Failed to install app '<App ID>' (No subscription)
steamcmd.sh: No such file or directory
O que está por trás: Ao arrancar, o servidor obtém a versão atual do jogo através da Steam. Esta atualização falhou, e a causa está no nosso modelo de servidor, não nas tuas definições. No subscription significa que a Steam não disponibiliza os ficheiros de jogo para a conta de descarregamento utilizada. steamcmd.sh: No such file or directory quer dizer que o programa de descarregamento da Steam não foi encontrado. Somos notificados automaticamente. O teu servidor continua a funcionar com a versão anterior do jogo.
Como resolver:
- Verifica na Consola se o servidor arranca normalmente depois da mensagem.
- Não alteres definições por causa desta mensagem. Uma reinstalação não ajuda aqui, porque utiliza o mesmo modelo.
- Para saberes se um arranque posterior consegue fazer a atualização, procura na Consola a linha
Success! App '<App ID>' fully installed. - Se os jogadores deixarem de conseguir entrar porque o jogo deles já é mais recente do que o servidor, abre um ticket e indica a hora da mensagem.
Hytale: a autenticação do servidor não arranca
Este é o aspeto da mensagem:
Failed to create HytaleServer
java.lang.NullPointerException: Cannot invoke "….I18nModule.getMessage(…)" because the return value of "….I18nModule.get()" is null
O que está por trás: Ao arrancar, o servidor Hytale configura a sua autenticação de servidor, ou seja, o início de sessão de que precisa para o funcionamento do jogo. Para isso, precisa do seu módulo de idiomas interno (I18n, abreviatura de internacionalização: fornece os textos no idioma adequado). Se este módulo ainda não estava disponível, o arranque falha neste ponto. Assim, o servidor não chega a um estado jogável e os jogadores não conseguem entrar.
Como resolver:
- Começa por reiniciar o servidor.
- Se o erro se repetir, atualiza os ficheiros do servidor Hytale ou instala-os de novo. Antes disso, faz uma cópia do teu mundo em Cópias de segurança.
- Se o erro persistir mesmo assim, está na própria versão do Hytale utilizada, isto é, nesta edição concreta do software do servidor. Nesse caso, só uma versão mais recente ajuda.
- Se não conseguires avançar, abre um ticket e indica a hora da mensagem.
Bom saber: Encontras mais informações sobre o estado do servidor Hytale em Servidor Hytale: estado, alojamento e preparação.
"Video driver not supported": componente adicional não encontra um controlador gráfico
Este é o aspeto da mensagem:
System.PlatformNotSupportedException: Video driver not supported
at Xalia.Sdl.WindowingSystem.Create () […]
O que está por trás: Um servidor dedicado funciona em modo "headless", ou seja, sem ecrã e sem placa gráfica. Alguns jogos ou programas auxiliares iniciam, mesmo assim, uma interface opcional ou uma ajuda de acessibilidade que tenta abrir um controlador gráfico. Como este não existe no servidor, o componente apresenta este erro. Na mensagem aparece muitas vezes Xalia, o nome de um desses componentes auxiliares. O servidor de jogo propriamente dito não precisa dele e pode continuar a funcionar normalmente.
Como resolver:
- Verifica se o servidor fica online normalmente após a mensagem: a Consola mostra mais linhas de arranque e os jogadores conseguem entrar.
- Se for o caso, podes ignorar a mensagem.
- Se, pelo contrário, o arranque for interrompido, remove os mods instalados mais recentemente que tragam uma interface ou ajudas de acessibilidade (mods de IU ou de acessibilidade) e reinicia.
- Se não conseguires avançar, abre um ticket e indica a hora da mensagem.
Bom saber: A mensagem aparece em muitos servidores em cada arranque. Enquanto o teu servidor estiver acessível, não é motivo de preocupação.
Jogo Unity ou mod: "NullReferenceException"
Este é o aspeto da mensagem:
NullReferenceException: Object reference not set to an instance of an object
at <Class>.<Method> (…) [0x00070] in <…>:0
O que está por trás: Muitos servidores de jogos baseiam-se no motor Unity, por exemplo Valheim, Rust, 7 Days to Die ou V Rising. A mensagem significa: uma parte do programa quis usar um objeto que não tinha sido criado ("null" quer dizer "nada"). Normalmente o servidor continua a funcionar, só a função afetada falha. Se o erro vem do próprio jogo ou de um mod, vê-se na primeira linha por baixo que começa por at. Esta lista chama-se stacktrace: mostra a cadeia de partes do programa chamadas até ao ponto do erro.
Como resolver:
- Atualiza o jogo e todos os mods.
- Se o erro voltar a ocorrer, lê o stacktrace completo. Se aparecer aí o nome de um mod ou de um ficheiro de programa externo, remove esse mod a título de teste.
- Se o erro desaparecer depois disso, procura uma versão mais recente do mod ou comunica-o ao respetivo autor.
- Se o stacktrace só contiver partes do próprio jogo, comunica o erro, com o stacktrace, ao projeto do jogo, por exemplo no fórum oficial ou no bugtracker.
Bom saber: No Valheim, muitas classes do próprio jogo começam por Z, por exemplo ZPlayFabMatchmaking. Se um nome assim estiver no topo, isso indica mais um erro no jogo do que num mod.
O Enshrouded indica "Bad Performance"
Este é o aspeto da mensagem:
[I 02:25:28,824] [server] Bad Performance 16,751 us (peak: 49,165 us)
O que está por trás: Com esta linha, o Enshrouded indica um processamento atrasado no servidor. us significa microssegundos e a vírgula separa os milhares: 16,751 us são quase 17 milissegundos; depois de peak surge o valor máximo. A linha, por si só, não prova que falte desempenho ao servidor nem que a tua configuração esteja errada. Várias linhas destas seguidas pertencem normalmente a um único processo e não são ocorrências isoladas.
Como resolver:
- Verifica quando é que as linhas aparecem. Na fase de arranque, enquanto o mundo carrega, os atrasos não são invulgares.
- Compara o momento com o que se passava no jogo: quantos jogadores estavam online e o que estavam a fazer?
- Se os jogadores não notaram quebras de desempenho nesse momento, podes ignorar as linhas.
- Se houver quebras notórias durante muito tempo, apesar de haver pouca atividade, abre um ticket e indica a hora das mensagens. Se o servidor foi limitado nesse momento, por exemplo por limitação de CPU, é possível verificá-lo de forma direcionada com a hora.
As ajudas de texturas do Crest não arrancam ("TypeInitializationException")
Este é o aspeto da mensagem:
TypeInitializationException: The type initializer for 'Crest.TextureArrayHelpers' threw an exception.
O que está por trás: O Crest é uma extensão do Unity com a qual os jogos representam água e oceanos. Cada classe de programa executa uma vez, no primeiro acesso, a sua rotina de arranque estática (Type Initializer), e nas ajudas de texturas do Crest foi precisamente essa que falhou. Num servidor dedicado sem placa gráfica, pode estar envolvida uma função gráfica em falta. A causa concreta só é indicada pela exceção interna, ou seja, a mensagem de erro propriamente dita que pertence diretamente a esta linha.
Como resolver:
- Atualiza o jogo e todos os mods.
- Na Consola, lê a exceção interna que surge logo a seguir. Ela diz o que falhou exatamente.
- Se o servidor arrancar normalmente e tudo funcionar, podes tratar a mensagem como um simples aviso de apresentação.
- Se, pelo contrário, faltar uma função ou o arranque for interrompido, resolve o que a exceção interna indica. Se não conseguires avançar, abre um ticket e indica a hora da mensagem.
A ligação ao Steam bloqueou brevemente ("MainLoop appears to have stalled")
Este é o aspeto da mensagem:
Assertion Failed: CSteamEngine…MainLoop appears to have stalled > 15 seconds
O que está por trás: A parte Steam do servidor trata do início de sessão no Steam, da lista de servidores e da verificação dos jogadores. A linha indica que ficou mais de 15 segundos sem dar sinal de vida. Na maioria das vezes, o servidor estava muito sobrecarregado nesse período, por exemplo ao guardar ou carregar o mundo. Os jogadores podem ficar brevemente bloqueados ou ser desligados. "Assertion Failed" soa dramático, mas aqui é um aviso de verificação e não um crash.
Como resolver:
- Podes ignorar mensagens isoladas.
- Se se acumularem, compara os momentos com os processos de gravação automática, os reinícios e o número de jogadores.
- Verifica a utilização de CPU e de memória RAM no painel. Se o servidor funcionar permanentemente no limite, reduz o número de jogadores ou aumenta a memória RAM em Definições e subscrição → Plano.
- Se a mensagem surgir regularmente mesmo sem carga, abre um ticket e indica a hora da mensagem.
Bom saber: Em Melhorar o desempenho do servidor de jogos explicamos como reduzir a carga.
O MariaDB termina com «[ERROR] Aborting»
É assim que a mensagem aparece:
2026-10-20 18:04:12 0 [ERROR] <root cause>
2026-10-20 18:04:12 0 [ERROR] Aborting
O que está por trás disto: o MariaDB é um servidor de bases de dados, no qual alguns jogos e plugins guardam os seus dados. Com Aborting, termina a execução depois de um erro anterior. Esta linha é apenas o fecho; a causa real encontra-se imediatamente antes. Enquanto o MariaDB não estiver em execução, o jogo ou os plugins não conseguem ler nem guardar dados aí.
Como resolver:
- Na Consola, desloca-te de
Abortingpara cima até à primeira linha com[ERROR]. Ela indica o motivo. - Os motivos mais comuns são uma entrada desconhecida ou mal escrita no ficheiro de configuração (
unknown variable), falta de permissões (Permission denied) ou ficheiros de dados danificados. - Se alteraste a configuração recentemente, reverte essa alteração e reinicia.
- Antes de alterares algo nos ficheiros de dados, cria uma cópia de segurança.
- Se não encontrares a causa, abre um ticket e indica a hora da mensagem.
Bannerlord: ciclo de reinícios devido a um token inválido
É assim que a mensagem aparece:
Login Failed! Server is shutting down.
O que está por trás disto: um servidor de Bannerlord regista-se, ao iniciar, no serviço de login da TaleWorlds com um token. Se este AUTH_TOKEN for inválido ou tiver expirado, o serviço recusa o pedido. O servidor encerra-se sozinho cerca de 20 segundos após o arranque, é reiniciado automaticamente e volta a falhar: é assim que surge o ciclo de reinícios. Os tokens estão associados à conta com que os geras e expiram ao fim de três meses.
Como resolver:
- No Bannerlord, no teu computador, abre a consola e introduz
customserver.gettoken. Isto gera um novo token. - Introduz-o no painel como variável de arranque
AUTH_TOKENe substitui totalmente o valor antigo. - Reinicia o servidor.
- Verifica na Consola que
Login Failed!já não aparece.
Bom saber: sem um novo token, reiniciar não ajuda. Como os tokens expiram ao fim de três meses, o ideal é planeares a renovação com antecedência.
A tua mensagem não está aqui?
Lê a mensagem completa na Consola ou no ficheiro de registo do jogo, incluindo as linhas anteriores: as falhas anunciam-se muitas vezes algumas linhas antes. No stacktrace, a lista dos componentes do programa que foram chamados, os nomes das pastas e dos ficheiros revelam se um mod ou um plugin está envolvido. Antes de qualquer intervenção, cria uma cópia de segurança em Cópias de segurança. Os erros de mods e plugins individuais encontras em Erros de mods e plugins no CS2, Valheim, SCP:SL e noutros jogos. Se não conseguires avançar, abre um ticket e indica a hora da mensagem.