我使用GameQ库来获取有关我服务器的数据。除TeamSpeak3服务器外,一切正常。我设置类型,主机和选项数组我提供查询端口。但是当我尝试连接时,我收到错误'服务器在指定的时间内没有响应'。我试图设置更高的超时值但没有效果。
我用来添加服务器的代码:
<?php
// Include the main class file
require '../GameQ.php';
// Define your servers,
// see list.php for all supported games and identifiers.
// Call the class, and add your servers.
$gq = new GameQ();
$gq->addServer(array(
'type' => 'teamspeak3',
'host' => '178.217.184.133',
'options' => array(
'master_server_port' => 25224,
),
));
// You can optionally specify some settings
$gq->setOption('timeout', 10); // Seconds
// You can optionally specify some output filters,
// these will be applied to the results obtained.
$gq->setFilter('normalise');
// Send requests, and parse the data
$results = $gq->requestData();
其余代码只是一个输出代码。