Настройка сервера TeamSpeak. Часть 2 - Управление
Ознакомиться с первом частью Вы можете здесь - https://idej.net/internet-technologies/45-sozdanie-servera-teamspeak.html
Удаленное управление - стандартное средство управления/особенность сервера TeamSpeak.
Есть два способа удаленного управления:
- Telnet (Putty или Linux CMD)
- Веб-интерфейс (Подробнее на http://addons.teamspeak.com/)
Telnet
Вы можете открыть Telnet соединение к вашему TeamSpeak 3 серверу. Просто соблюдайте следующие шаги:
- Windows
- Скачайте Putty: http://www.putty.org/
- Откройте программу
- Введите IP сервера TeamSpeak в поле Host Name (or IP address)
- В Connection Type выберите Telnet
- В поле Port поставьте 10011(Он должен быть открыт на машине с сервером)
- После нажатия на кнопку Open Вы подключитесь к серверу
7. Если все было заполнено правильно, что-то на подобие этого:
TS3
Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help <command>" for information on a specific command
8. На следующем шаге необходимо войти на сервер. Сделайте это при помощи следующей команды:
login <serverquery username> <serverquery password>
Например вот так:
login serveradmin verySecret$Password2013
Сервер ответит Вам, если Ваш вход был успешным или нет:
error id=0 msg=ok
9. Теперь Вы можете выполнять любые команды, которые предствалены в help листе:
help
TeamSpeak 3 Server :: ServerQuery(c)
TeamSpeak Systems GmbH
ServerQuery is a command-line interface built into the TeamSpeak 3 Server whichallows powerful scripting and automation tools to be built based on the exactsame instruction set and functionality provided by the TeamSpeak 3 Client. Forexample, you can use scripts to automate the management of virtual servers ornightly backups. In short, you can perform operations more efficiently by usingServerQuery scripts than you can by using a user interface.
Command Overview:
help | read help files
login | authenticate with the server
logout | deselect virtual server and log out
quit | close connection
use | select virtual server
banadd | create a ban rule
banclient | ban a client.
.
.
- Linux
- Откройте терминал
- Введите следующую команду, чтобы подключиться к Вашему TeamSpeak серверу.
telnet <host> <serverquery port>
Например:
telnet yourdomain.com 10011
3. Если все данные корректны, то Вы увидите что-то подобное:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
TS3
Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help <command>" for information on a specific command.
4. На следующем шаге входим на сервер:
login <serverquery username> <serverquery password>
Например вот так:
login serveradmin verySecret$Password2013
Сервер ответит Вам, если Ваш вход был успешным или нет:
error id=0 msg=ok
5. Теперь Вы можете выполнять любые команды, которые предствалены в help листе:
help
TeamSpeak 3 Server :: ServerQuery(c)
TeamSpeak Systems GmbH
ServerQuery is a command-line interface built into the TeamSpeak 3 Server whichallows powerful scripting and automation tools to be built based on the exactsame instruction set and functionality provided by the TeamSpeak 3 Client. Forexample, you can use scripts to automate the management of virtual servers ornightly backups. In short, you can perform operations more efficiently by usingServerQuery scripts than you can by using a user interface.
Command Overview:
help | read help files
login | authenticate with the server
logout | deselect virtual server and log out
quit | close connection
use | select virtual server
banadd | create a ban rule
banclient | ban a client.
.
.
Список всех доступных команд Вы можете посмотреть выше
По поводу команд:
Если Вы не знаете как работает какая-либо команда, напишите в консоле:
help <здесь имя команды, для которой Вы хотите посмотреть справку>
Вы получите детальную справку о этой команде. Например как эта:
help servercreate
Usage: servercreate [virtualserver_properties...]
Creates a new virtual server using the given properties and displays its ID andinitial administrator token. If virtualserver_port is not specified, the serverwill test for the first unused UDP port.
Example:
servercreate virtualserver_name=TeamSpeak\s]\p[\sServer
virtualserver_port=9988 virtualserver_maxclients=32 sid=7 token=HhPbcMAMdAHGUip1yOma2Tl3sN0DN7B3Y0JVzYv6 virtualserver_port=9988
error id= msg=ok
error id= msg=ok
Веб-интерфейс
Вы можете использовать графический пользовательский интерфейс, который позволит выполнять все команды посредством клика (без использования серверных команд). Веб-интерфейс выполняет серверные команды в фоне.
Его единственный минус - это необходимость наличия веб-сервера с подключенным php модулем для интерфейса(ов).
На странице http://addons.teamspeak.com/, Вы можете найти много разнообразных интерфейсов с различным видом и функциональностью.
Я пользуюсь двумя решениями:
- Для компьютера: Psychokiller's веб-интерфейс
- Для телефона/планшета: TS3 WebApp (собственной разработки)
Почему два разных? Проблема интерфейса Psychokiller состоит в том, что для его работы необходимо подгружать огромное кол-во стилей и изображений, а это занимает длительное время, если Вы пользуетесь мобильным соединением. Я всегда нуждаюсь в быстром доступе к моим серверам из любой точки.
Оригинал записи Вы можете найти здесь - How to use the Server Query
Ну а так как перевод мой, то...
Если Вам помогла даная статья или у Вас возникли трудности, то напишите об этом в коментариях. И не забывайте делиться статьей со своими друзьями в соц.сетях;)