Stránka 1 z 1

Rust server status

Napsal: 01 úno 2018, 10:30
od GamerSvK
Dobrý deň,
Potreboval by som jednoduchý script pre získanie dát z feedu query http://query.fakaheda.eu/82.208.17.45:27451.feed.
Pozeral som sa aj na google ale akosi som to nepochopil. Najlepšie by bolo uloženie do rôznych premenných.

Re: Rust server status

Napsal: 01 úno 2018, 11:40
od Teiichi
Pokud to dobře chápu, tak chceš pouze získat server-status na svou webovou stránku, proč tedy nevyužít již existující systém, např. LGSL?
Zbytečně by ses s tím trápil a pokud tomu nerozumíš a neumíš v PHP, tak bys jen vyhodil několik €uro za to, aby ti to někdo udělal.

Re: Rust server status

Napsal: 01 úno 2018, 12:51
od GamerSvK
Jedine co na tom nechapem je ako ziskam z query feedu data a ulozim ich do premennych. Dalsie veci a zaklady php ovladam

Re: Rust server status

Napsal: 01 úno 2018, 14:25
od izyy
Ahoj,

nech sa páči:

Kód: Vybrat vše

<?php

$content = file_get_contents("http://query.fakaheda.eu/82.208.17.45:27451.feed");
$content = json_decode($content, true); // je array

// priklad pouzitia:
$status = $content['status'];
$hostname = $content['hostname'];

echo "$status, $hostname";

// vypis zoznamu hracov
$players = $content['players_list']; // je array obsahujúci zoznam hráčov a údaje o nich

foreach ($players as $data) {
   
   $name = $data['name'];
   $score = $data['score'];
   $time = $data['time'];

   echo "$name - Score: $score - $time <br>";
   
}

Re: Rust server status

Napsal: 01 úno 2018, 15:58
od GamerSvK
ďakujem izyy

//Edit: Vlastne kde zistim všetky "variables" z jsonu query?
//Edit2: Uz viem