我需要有关teampeak服务器信息的帮助。
示例:
那么,如何获得teampeak服务器信息,在线玩家数量,主机名等等。
答案 0 :(得分:0)
您可以使用TS3 PHP框架将请求的功能添加到您的网站。它是github上可用的开源库。
另请参见this answer,以获取有关如何使用该框架并获取当前用户数量的示例。
答案 1 :(得分:0)
我使用Planet Teamspeak框架。 https://github.com/planetteamspeak/ts3phpframework
<?php
include "libraries/TeamSpeak3/TeamSpeak3.php"; // include ts3api library
try
{
// connect to server, authenticate and grab info
$ts3 = TeamSpeak3::factory("serverquery://serveradmin:password@hostname:10011/?server_port=9987");
// show server as online
echo "Server Status: Online<br />\n";
echo "Server IP: " . $ts3->getAdapterHost() . ":" . $ts3->virtualserver_port . "<br />\n";
echo "Server Uptime: " . TeamSpeak3_Helper_Convert::seconds($ts3->virtualserver_uptime) . "<br />\n";
echo "Server Version: " . TeamSpeak3_Helper_Convert::version($ts3->virtualserver_version) . "<br />\n";
echo "Current Clients: " . $ts3->virtualserver_clientsonline . " / " . $ts3->virtualserver_maxclients . "<br />\n";
}
catch(Exception $e)
{
// grab errors and show server as offline
echo "Server Status: Offline<br />\n";
}
?>
这是此框架的简单展示,但是您可以使用它做更多的事情。
答案 2 :(得分:-1)
我会从这里开始:https://www.teamspeak.com/teamspeak3sdk
如果这不适合您,请告诉我您认为哪种语言。