Luiz Portela 0 Postado Janeiro 27, 2009 Share Postado Janeiro 27, 2009 ~Hail Xtibianos~ Gostaria muito que algum de vocês me ajudassem com um problema que me cerca... Eu peguei alguns scripts para status, ou seja, ver se meu OtServer está online, quantas pessoas estão jogando no momento, entre outras coisas... O negócio é que, quando eu abro meu Server, e vou no meu site para ver o Status, a pagina demora muito pra carregar... Só depois de mais ou menos 1 minuto aparece o Status... Por favor espero atenciosamente por uma ajuda... Obrigado. Observação: estou usando um sistema de código aberto, no caso o Linux. Script que estou usando: <? /* [config] */ $ip = 'MEU IP'; /* [/config] */ error_reporting(0); @$server_on = fsockopen ($ip ,7171, $errno, $errstr, 1); if (!$server_on) { print ("Status: <font color='#800000'>Offline</font><br/>Players: 0<br/>Uptime: 0h. 0m."); } else { fwrite(@$server_on, chr(6).chr(0).chr(255).chr(255)."info"); $check_on = fread(@$server_on, 2048); preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $check_on, $onlines); echo "Status: <font color=#008000>Online</font><br/>Players: $onlines[1]/$onlines[2]"; preg_match('/uptime="(\d+)"/', $check_on, $get_time); $horas = floor($get_time[1] / 3600); $minutos = floor(($get_time[1] - $horas*3600) / 60); $time = $horas."h. ".$minutos."m."; echo "<br/>Uptime: $time";} ?> Link para o comentário https://xtibia.com/forum/topic/106266-status-para-otserver/ Compartilhar em outros sites More sharing options...
Diogo 29 Postado Janeiro 30, 2009 Share Postado Janeiro 30, 2009 (editado) Creio que o problema está no seu otserv, não no script. De qualquer forma, faça essas modificações para que possamos ter mais informações sobre o erro no script (caso exista tal erro). error_reporting(0); Transforme em: error_reporting(E_ALL); @$server_on Retire o @ Adicione logo abaixo de <? display_errors(1); Se houver algum erro no script, ele deverá aparecer. Editado Janeiro 30, 2009 por VaL Link para o comentário https://xtibia.com/forum/topic/106266-status-para-otserver/#findComment-687359 Compartilhar em outros sites More sharing options...
Eigenlieb 9 Postado Fevereiro 2, 2009 Share Postado Fevereiro 2, 2009 Verifique os erros, conforme mostrado acima, mas a razão deve ser a demora na requisição/resposta do seu servidor... Testou em outros computadores? Link para o comentário https://xtibia.com/forum/topic/106266-status-para-otserver/#findComment-689660 Compartilhar em outros sites More sharing options...
Posts Recomendados