45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
|
<?php
|
||
|
// include_once('./consql.php');
|
||
|
// include_once('./config.php');
|
||
|
// MAKE json
|
||
|
header("Content-Type: application/json; charset=UTF-8; pageEncoding=UTF-8");
|
||
|
|
||
|
$ipserv = "82.64.214.194" ; // IP server game
|
||
|
$portserv = "3222" ; // Game Server Port
|
||
|
$modport = "3232" ; // Mod port omega (+10)
|
||
|
$queryport= "27022" ; // Queryport
|
||
|
$urlserv = $ipserv.":".$portserv ;
|
||
|
|
||
|
//echo $InfoGT;
|
||
|
//echo "<br><hr>";
|
||
|
//$results = json_decode($_GET["x"], false);
|
||
|
|
||
|
ini_set('display_errors', 'on');
|
||
|
//error_reporting(E_ALL); // Display all types of error
|
||
|
|
||
|
require_once('GameQ/Autoloader.php');
|
||
|
$GameQ = new \GameQ\GameQ();
|
||
|
$GameQ->addServer([
|
||
|
'id' => 'server1',
|
||
|
'type' => 'dayz',
|
||
|
'host' => $urlserv,
|
||
|
'options' => [
|
||
|
'query_port' => $queryport,
|
||
|
],
|
||
|
]);
|
||
|
$GameQ->setOption('timeout', 5); // seconds
|
||
|
$GameQ->addFilter('normalize');
|
||
|
$results = $GameQ->process();
|
||
|
|
||
|
$expansion_gq = json_encode($results, JSON_INVALID_UTF8_IGNORE | JSON_INVALID_UTF8_SUBSTITUTE | JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE | JSON_THROW_ON_ERROR);
|
||
|
echo $expansion_gq;
|
||
|
|
||
|
//$myJSON = json_decode(utf8_encode($results), true);
|
||
|
//echo $expansion_gq['gq_numplayers'];
|
||
|
//echo "<br>";
|
||
|
//print_r($results);
|
||
|
|
||
|
|
||
|
?>
|
||
|
|