Ir para conteúdo

[API] [PHP] Informações de servers 1.5 a 1.8


Guest Dêemezeká

Posts Recomendados

Guest Dêemezeká

ai, quem tem dificuldades de colocar o status do seu server 1.5 em um site:

http://cdn.peexel.org/ping.php

 

o formato de saida é json

 

 

modo de uso:

$dados = json_decode(file_get_contents('http://cdn.peexel.org/ping.php?ip=SEU_IP&porta=25565&versao=1.5'));

$playersOnline = $dados->onlinePlayers;
$maxPlayers = $dados->maxPlayers;
$motd = $dados->motdSimples;
$serverIcon = $dados->server-icon;

//mostrando dados
echo "Jogadores: $playersOnline / $maxPlayers";
echo "<br>"
echo "Motd: $motd";
echo "<br>";
echo "Server Icon: <br> <img src=\"$serverIcon\" width=64 height=64 />";

tem nada pra posta vo posta samerda ai

alguns servers podem dar erro

Editado por Dêemezeká
Link para o comentário
Compartilhar em outros sites

Guest Dêemezeká

Foda.. funciona até em servidor de hamachi acabei de testa e.e mais oque eu faço com essas informações '-'

pronto, coloquei la no topico como exibe as informaçoes ._.

Link para o comentário
Compartilhar em outros sites

Guest Dêemezeká

Muito bom obg... Podia por mais informações tipo se tá online...

se o servidor estiver offline vai retornar isso:

{
    "erro": "Servidor offline."
}

no php pra verificar vc pode fazer assim:

$dados = json_decode(file_get_contents('http://cdn.peexel.org/ping.php?ip=SEU_IP&porta=25565&versao=1.5'));

$erro = $dados->erro;

if(isset($erro) && $erro == "Servidor offline."){

//servidor offline, vc exibi mensagem dizendo q ta offline
echo "O server esta offline";

}else{

//exibe os dados

}
Link para o comentário
Compartilhar em outros sites

 

se o servidor estiver offline vai retornar isso:

{
    "erro": "Servidor offline."
}

no php pra verificar vc pode fazer assim:

$dados = json_decode(file_get_contents('http://cdn.peexel.org/ping.php?ip=SEU_IP&porta=25565&versao=1.5'));

$erro = $dados->erro;

if(isset($erro) && $erro == "Servidor offline."){

//servidor offline, vc exibi mensagem dizendo q ta offline
echo "O server esta offline";

}else{

//exibe os dados

}

Ok obrigado :)

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...