TeamSpeak服务器状态和信息


TeamSpeak Server Status and info

我有一个teamspeak服务器,我想显示服务器状态(在线,离线)和客户端数量连接在一个网页(在PHP中)。你能帮我一下吗?

我没有服务器查询我的提供者不给我!

您的提供商不会给您查询,但实际上有另一个查询,您可以使用为您的"虚拟"服务器。

这很简单,因为你所需要的一切你都已经拥有了。我将给你一个步骤教程:

  • 用你的"管理员身份"连接到Teamspeak服务器
  • 在顶部菜单上点击"工具"=>"ServerQuery Login"
  • 在出现的窗口中输入您的查询名,如"php"
  • 然后它会给你一个密码,这就是它

在这个简单的步骤之后,你有一个查询登录,但是问你的提供商他是否可以白名单你的web服务器的IP无限制地使用它!

你可以像在PHP脚本中一样使用查询登录,像这样:

# Include Teamspeak Framework
include "libraries/TeamSpeak3/TeamSpeak3.php";
# Connect to Server
$yourserver = TeamSpeak3::factory("serverquery://php:PHKFokBB@127.0.0.1:10011/?nickname=Epic+PHP+Query&server_port=9988");

请记住:脚本只是一个示例,没有经过测试,它应该被编辑并工作到您的项目中。

参考: Teamspeak 3 PHP Framework

如果你使用google搜索"Teamspeak Server Status",你会发现很多网站已经为用户提供了这个工具。如果你想要自己的定制工具,Teamspeak在他们的网站上提供了一些非常好的信息。