Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:
https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/
https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/
Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).
OTServBR - Global Based on TFS 1.3, Versão: 12.1, Website: 35.198.12.205.
Base:
Qual é a sua pergunta?
A página Who is online? não está listando os players atualmente online no servidor. Anteriormente estava funcionando corretamente, acredito que o problema começou a ocorrer depois que adicionei o plugin gesiorshop no MyAAC, porém mesmo utilizando um backup sem o plugin o problema ainda ocorreu.
O que eu já tentei fazer para correção do problema porém sem sucesso:
- Compilar as sources e gerando um novo tfs(Estou no ambiente Ubuntu 16.04 LTS).
Devido a resposta deste tópico :
- Alterar o arquivo /var/www/html/system/pages/online.php por um backup anterior que estava funcionando.
- Realizei o backup do banco de dados por um anterior que estava funcionando anteriormente.
- No banco de dados(otservbrglobal) na tabela players_online, não exibe nenhum registro mesmo estando com player online no servidor.
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
online.php
Na imagem do problema, exibe em baixo do monster o número correto de players online, porém em Highscores o nome permanece em vermelho(offline), e não é listado o player em "Who is Online?"(No momento da foto estava com o character "Scren" logado no servidor).
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
O que está faltando no meu exemplo?
Como posso procurar uma solução?
Desde já agradeço o tempo dos senhores.