Skocz do zawartości

whsK

Użytkownicy
  • Zawartość

    17
  • Rejestracja

  • Ostatnio

Posty napisane przez whsK


  1. Gra to Minecraft. Kod skryptu:

    <?php
    $host = "mc.whsk.pl"; // ip serwera
    $port = 25565; // port serwera
    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    $connected = socket_connect($socket, $host, $port);
    if ($connected) {
    $ping_start = microtime(true);
    socket_send($socket, "\xFE", 1, 0);
    $data = "";
    $result = socket_recv($socket, &$data, 1024, 0);$ping_end = microtime(true);socket_close($socket);
    if ($result != false && substr($data, 0, 1) == "\xFF") {
    $info = explode("\xA7", mb_convert_encoding(substr($data,1), "iso-8859-1", "utf-16be"));
    $serverName = substr($info[0], 1);
    $playersOnline = $info[1];
    $playersMax = $info[2];
    $ping = round(($ping_end - $ping_start) * 1000);
    echo "IP: $host:$port<br/>
    Nazwa: $serverName<br/>
    Gracze Online: <span style=\"color:green\">$playersOnline</span>/$playersMax<br/>
    Status: ";if (($ping > '1000') || ($ping < '0')) {
    echo "<font color=red>Offline</font>";
    }
    else {
    echo "<font color=green>Online</font></br>";
    }
    
    } else {
    echo "<span style=\"color:red\">Błąd: </span>Nie można odebrać danych";
    }
    } else {
    echo "<span style=\"color:red\">Błąd: </span>Nie udało się przesłać danych";
    }
    ?>

    Dodam (jeszcze raz), że host o którym mówiłem "s1.whsk.pl" był przykładem.

     

    Edit: Właśnie przetestowałem ten skrypt na hostingu www i działa ale nie tak jak należy: http://whsk.pl/xx.php jakimś cudem, testowałem inny i działa prawidłowo


  2.  

    root@vps131158:/# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0
    root@vps131158:/# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0
    root@vps131158:/# mtr 213.180.141.140
    bash: mtr: command not found
    root@vps131158:/# traceroute 213.180.141.140
    traceroute to 213.180.141.140 (213.180.141.140), 30 hops max, 60 byte packets
     1  188.165.238.119 (188.165.238.119)  0.025 ms  0.011 ms  0.009 ms
     2  * * *
     3  * * *
     4  * * *
     5  * * *
     6  * * *
     7  * * *
     8  * * *
     9  * * *
    10  * * *
    11  * * *
    12  * * *
    13  * * *
    14  * * *
    15  * * *
    16  * * *
    17  * * *
    18  * * *
    19  * * *
    20  * * *
    21  * * *
    22  * * *
    23  * * *
    24  * * *
    25  * * *
    26  * * *
    27  * * *
    28  * * *
    29  * * *
    30  * * *
    

    Pingi na inne serwery nie przechodzą..


  3. Witam.

    Wczoraj zakupiłem sobie VPS'a na stronie Serv4Web i mam problem. Otóż, gdy loguję się przez konsolkę jest wszystko ok, natomiast gdy chcę wykonać już jakąś czynność, załóżmy komendę "ping jakaśstrona" vps zwraca: "ping unkown host jakaśstrona", czyli według moich ustaleń jest to problem związany z połączeniem internetowym serwera.

    Serwer znajduje się we Francji, jest to najtańsza oferta z tej strony, łącze 100Mbps, system Ubuntu 10.04-x86.

    Proszę o pomoc, gdyż jestem w tym kompletnie zielony i to jest mój drugi serwer wirtualny w życiu. Dodam, że pisałem do supportu i oczekuję na odpowiedź, lecz chciałbym się zapytać specjalistów :unsure:.

×