Bom, eu sei nada disso x]
Mias vou tentar
Bom, eu sei nada disso x]
Mias vou tentar
Nostradamus,
Um código muito simples e muito útil.
Aprovado.
xhoT!
Editado Fevereiro 20 por xhoT-BR
Não tem com saber quantos players estão jogando e talz?
Abraços HeNnEt :cool:
info
Grupo: Campones
Registrado: 02/02/07
Posts: 16
Reputação: 0
Tem jeito de fazer para eu colocar isso no site do meu server de Tibia e colocar o de Counter junto com ele?
Funciona para server de the duel xD
Juntamente com o de lag!
Abraços HeNnEt :cool:
info
Grupo: Marquês
Registrado: 24/10/06
Posts: 1k
Reputação: +14
Char no Tibia: Lord Night Rider

simplesmente nao consegui bulufas mas vo da uma ajeitada aki
muito bom o socket
ta simples, mas eficiente
depois me explica pra que serve o "udp://" xD
#Bandido Nortuno
tem sim, só colocar =p
UDP eh um protocolo de internet, assim como o TCP (utilizado em OTServ)...
abraçows!!
info
Grupo: Marquês
Registrado: 24/10/06
Posts: 1k
Reputação: +14
Char no Tibia: Lord Night Rider

nostra help me nao consegui e estou precisando.......
onde eu boto <?php
function ServerStatus($ip, $porta) {
$ping = microtime(true);
@$fp = fsockopen("udp://" . $ip, $porta, $errno, $errstr, 1);
$resultado = microtime(true) - $ping;
if (!$fp) {
print ("Offline");
}
else {
print ("Online");
if (isset($resultado)){
echo "<br>Lag: " . $resultado;
}
}
}
?>
e onde eu boto
isso
ServerStatus('localhost', 5456); // Onde localhost é o ip e 5456 a porta.
a unica coisa q apareceu na pag q tentei foi
ServerStatus('upking.no-ip.info', 27016); // Onde localhost é o ip e 5456 a porta.
tem como me ajudar?
Editado Setembro 19 por upking
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker
Como muitas pessoas estavam procurando por um checador de servidor de Counter-Strike, resolvi pesquisar e consegui fazer um mini-checador.
É ridículo na verdade, qualquer pessoa com mínimo conheçimentos em sockets consegue fazer.
<?php function ServerStatus($ip, $porta) { $ping = microtime(true); @$fp = fsockopen("udp://" . $ip, $porta, $errno, $errstr, 1); $resultado = microtime(true) - $ping; if (!$fp) { print ("Offline"); } else { print ("Online"); if (isset($resultado)){ echo "<br>Lag: " . $resultado; } } } ?>Para usar:
ServerStatus('localhost', 5456); // Onde localhost é o ip e 5456 a porta.Observações
-Esse script não é igual ao do checador de OTServ, já que o Counter-Strike como outros jogos do gênero utilizam-se de UDP.
-O lag está em microsegundos.
Editado Fevereiro 19 por Nostradamus