TeamSpeak Server Статус и информация

У меня есть сервер teampeak, и я хотел бы показать состояние сервера (онлайн, оффлайн) и количество клиентов, подключенных к веб-странице (в PHP). Не могли бы вы мне помочь, пожалуйста?

У меня нет запроса к серверу, мой провайдер не дает его мне!

2 ответа

Решение

Ваш провайдер не даст вам запрос, но на самом деле есть еще один запрос, который вы можете использовать только для своего "виртуального" сервера.

Это довольно просто, потому что все, что вам нужно, у вас уже есть. Я просто дам вам пошаговое руководство:

  • Подключитесь к вашему серверу Teamspeak с вашей "идентификацией администратора"
  • В верхнем меню нажмите "Инструменты" => "Вход в ServerQuery".
  • В появившемся окне вы вводите свое имя Queryname, например "php"
  • Затем он дает вам пароль, и это в основном это

После этих простых шагов у вас будет Query Login, но спросите вашего провайдера, может ли он внести в белый список IP-адрес вашего веб-сервера, чтобы использовать его без ограничений!

Вы можете использовать Query Login как обычно в PHP Scripts, например так:

# 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", вы найдете много сайтов, уже предоставляющих этот инструмент для пользователей. Если вы хотите свой собственный инструмент, Teamspeak предоставит вам очень приятную информацию на своем сайте.

Другие вопросы по тегам