Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: HL2 serverin pelaajalistan haku

Sivun loppuun

Bagard [31.10.2004 17:32:34]

#

Eli yritän tehdä HL2-serverin pelaajalistan hakemiseen sivua, mutta eteen tuli sellainen ongelma, etten osaa laittaa saatua dataa luettavaan muotoon. Eli miten saan tehtyä saadusta datasta taulukon, jossa olisi pelaaja / tapot jne. Tässä koodit:

<?php
$ip = "193.64.153.173";
$portti = "27015";
$serveri = fsockopen("udp://".$ip."", $portti, $virhe1, $virhe2, 1);
if ($serveri) {
    fwrite($serveri, "\xFF\xFF\xFF\xFF\x55");
    $valmis=1;
    while($valmis) {
        $paketti = fread($serveri, 1024);
        $status = socket_get_status($serveri);
        if($status["unread_bytes"] == 0) $valmis = 0;
        $pelaajat .= $paketti;
    }
    fclose($serveri);

    echo $pelaajat;
}
else
echo "Virhe!";
?>

Tiedosto löytyy kokeiltavana osoitteessa http://koti.mbnet.fi/roinaa/pelaajat.php

Meitsi [31.10.2004 17:38:27]

#

Etippä tiedoston muodosta tietoa vaikka googlella ja väsää sitten looppi joka tutkailee tota tiedostoa ja printtaa taulukon.

EDIT: Onks Half life 2 jo tullu myyntii vai?

makeuu [31.10.2004 18:45:48]

#

Eiku poika on warettanu sen :D

edit: siis jos se on jo amerikas..
EDIT 2: MUN TUHANNES VIESTI.. SENSAATIOMAISTA!!1, stats.php sivun mukaan ;)

nlampola [31.10.2004 18:57:12]

#

Onhan CS Source tullu..

Meitsi [31.10.2004 18:58:28]

#

Jaa...

Bagard [31.10.2004 19:58:49]

#

Sain muut tiedot jo kaiveltua esiin, mutta tuota pelaajalistaa en saa tehtyä...

http://koti.mbnet.fi/roinaa/test.php

makeuu [31.10.2004 20:08:26]

#

Tiedätkö missä muodossa nuo tiedot olevat, ja millaisessa muodossa luulisit pelaajien olevan? :o

P.S. ÿÿÿÿD�

Bagard [31.10.2004 20:29:56]

#

Siis kyllä tiedän millä tuo pelaajalista alkaa, eli tuolla "ÿÿÿÿD�". Kyllähän sen pelaajalistan jo sain kaivettuakin esiin (http://koti.mbnet.fi/roinaa/pelaajat.php). Mutta siitä eteenpäin en tiedä miten tuota dataa pitäisi käsitellä.

EDIT: http://dev.kquery.com/index.php?article=46 mukaan pelaajalista pitäisi käsitellä samalla tavalla kuin HL1:sen. Eli onkos kellään HL1:sen listan käsittelystä kokemuksia? :)

khaani [02.11.2004 15:27:17]

#

Täällä ohjeet:

http://0x00.org/random/Halflife/SDK/Server Info/server protocol.txt

Bagard [02.11.2004 18:44:42]

#

Kiitos!


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta