Status Page: Mostrando a Saúde do Servidor pros Jogadores em Tempo Real
Blog Status Page: Mostrando a Saúde do Servidor pros Jogadores em Tempo Real
Infraestrutura Avançada

Status Page: Mostrando a Saúde do Servidor pros Jogadores em Tempo Real

10/10/2026

Quantas vezes seu Discord já encheu de "o servidor caiu?" ao mesmo tempo que você já sabia do problema e estava resolvendo? Uma status page simples resolve boa parte desse ruído, dando aos jogadores uma forma de checar o status sem precisar perguntar.

O que mostrar

Uma implementação simples

Não precisa de nenhuma ferramenta paga ou complexa pra começar. Um script PHP simples que testa a conexão com a porta do jogo a cada minuto, salva o resultado numa tabela, e exibe numa página pública já cobre o essencial:

function verificar_porta_aberta($host, $porta, $timeout = 3) {
    $conexao = @fsockopen($host, $porta, $errno, $errstr, $timeout);
    if ($conexao) {
        fclose($conexao);
        return true;
    }
    return false;
}

$status = verificar_porta_aberta('127.0.0.1', 7172) ? 'online' : 'offline';

Rodar essa checagem via cron a cada minuto, salvando o resultado, já dá material suficiente pra montar um histórico simples de uptime.

Onde colocar a status page

Um link fixo no menu do site (ou no Discord, fixado no canal de anúncios) facilita o acesso na hora que mais importa — justamente quando algo está fora do ar e ninguém consegue acessar o jogo pra "perguntar no jogo mesmo".

O efeito na confiança

Além de reduzir ruído de suporte, uma status page pública passa a mensagem de que o projeto é levado a sério, com transparência sobre problemas em vez de silêncio. Isso conta muito na percepção de profissionalismo de um OTServer, mesmo sendo um recurso tecnicamente simples.

Combine a status page com o que já cobrimos em comunicação de crise — a página mostra o status técnico, mas a comunicação ativa (post no Discord explicando o que está acontecendo) ainda é insubstituível em incidentes maiores.