1

我有一个 teampeak 服务器,我想在网页(PHP)中显示服务器状态(在线、离线)。请问你能帮帮我吗 ?我尝试了不同的东西,但它不起作用。

谢谢 !!

4

1 回答 1

2

如果您使用的是 Teamspeak 3,那么这可以通过使用 Teamspeak php 框架轻松完成。(http://addons.teamspeak.com/directory/tools/integration/TeamSpeak-3-PHP-Framework.html

之后,您可以使用它来检查服务器的状态:

TeamSpeak3::init();
$status = "offline";
$ts3 = TeamSpeak3::factory("serverquery://<queryusername>:<password>@<name_or_ip>:<queryport>/?server_port=<ts3port>&use_offline_as_virtual=1&no_query_clients=1");
$status = $ts3->getProperty("virtualserver_status");

您还可以使用 Teamspeak3_node_server 的 isOnline 函数。

于 2012-04-19T18:57:35.083 回答