我有一个 teampeak 服务器,我想在网页(PHP)中显示服务器状态(在线、离线)。请问你能帮帮我吗 ?我尝试了不同的东西,但它不起作用。
谢谢 !!
如果您使用的是 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 函数。