Установка и настройка сервера Ventrilo 2.1.x (linux/Win)
Инструкция для Linux
1. Для начала нужно скачать сам сервер. Скачать его можно в аттаче к сообщению пароль на архив dedicated
2. Распаковываем все на своем сервере в любую папку, какую вам удобно. Допустим home/user/voice_servers/
3. Настраиваем файл ventrilo_srv.ini. Это основной конфиг сервера.
[spoiler=""Пример конфига сервера с пояснениями""]Name=My Ventrilo server - тут все ясно
Phonetic=My Ventrilo server - тут все ясно
Comment=Hello - Приветствие сервера при входе на него
Port=3784 - Порт который будет слушать сервер
Auth=0 - аунтификация (1 Если хотите ставить пароль на сервак. Пусть 0 будет)
Duplicates=1 - повтор имен
AdminPassword=passwd - тут все ясно
Password=passwd - Пароль на подключение к серверу (только при Auth=1)
MaxClients=100 - Максимальное кол-во человек в онлайне
SendBuffer=0 - буфер исход.
RecvBuffer=0 - буфер вход. (0 это по умолчанию 12 кб)
Diag=0 - опция разработчиков врубать ее не нужно
LogonTimeout=5 - тут все ясно (сек.)
CloseStd=1 - короче говоря чтоб прога работала на новых ядрах лучше выставить в 1
FilterWave=0 - хз какие то фильтры ими клиент может управлять
FilterTTS=0 - фильтр произношения голоса Text-to-speech .. это тоже настраивается клиентом
TimeStamp=0 - показать время в консоле или нет
PingRate=10 - пингует в 10 сек
ExtraBuffer=0 - дополнт буфер в 128 кб ....включать не рекомендуется
ChanWidth=0 - сколко каналов (0 - неогр)
ChanDepth=0 - подканалы
ChanClients=0 - клиентские каналы
DisableMaxClients=1 - удаленное изменения кол-во клиентов
DisableQuit=1 - передача команы выход в удл консоль
VoiceCodec=0 - тип кодека (0-базовые они нормальные поэтому их использовать лучше)
VoiceFormat=1 - тое что-то со сторонними кодеками связанно
Intf=127.0.0.1 - IP на котором будет стоять сервер[/spoiler]
4. После настройки конфига нужно установить соответсвующие права доступа на исполняемые файлы за исключением LICENSE, ventrilo_srv.htm и ventrilo_srv.ini
5. Запуск сервера.
Запуск сервера происходит с консоли сервера через ssh.
Переходим в дирикторию сервера cd /home/user/voice_servers/ventrilo/
Запускаем сам сервер ./ventrilo_srv
Если все сделано правильно вы увидите сообщение такого характера
[spoiler=""Лог консоли""]
Код: Выделить всё
20071003 22:20:56 Version = 2.1.2
20071003 22:20:56 Name = My Ventrilo server
20071003 22:20:56 Phonetic = My Ventrilo server
20071003 22:20:56 Comment = Hello
20071003 22:20:56 Auth = 0
20071003 22:20:56 Port = 3784
20071003 22:20:56 Duplicates = 1
20071003 22:20:56 MaxClients = 100
20071003 22:20:56 SendBuffer = 131072
20071003 22:20:56 RecvBuffer = 131072
20071003 22:20:56 LogonTimeout = 5
20071003 22:20:56 CloseStd = 1
20071003 22:20:56 FilterWave = 0
20071003 22:20:56 FilterTTS = 0
20071003 22:20:56 TimeStamp = 0
20071003 22:20:56 PingRate = 10
20071003 22:20:56 ExtraBuffer = 131072
20071003 22:20:56 ChanWidth = 0
20071003 22:20:56 ChanDepth = 8
20071003 22:20:56 ChanClients = 0
20071003 22:20:56 DisableMaxClients = 1
20071003 22:20:56 DisableQuit = 1
20071003 22:20:56 VoiceCodec = 0 (GSM 6.10)
20071003 22:20:56 VoiceFormat = 1 (11025 Hz, 16 bit) - Bytes/Sec 2210
20071003 22:20:56 SilentLobby = 0
20071003 22:20:56
20071003 22:20:56 Accepting connections on these interface(s).
20071003 22:20:56 1: 127.0.0.1
20071003 22:20:56
вместо 127.0.0.1 - IP адрес сервера.
Инструкция для Windows
1 Скачиваем ... ссылка и пароль на архив ниже
2 Заливаем к себе на комп
3 Правим ventrilo_srv.ini, пример и параметры конфига в 1-ом сообщении
4 Стартуем сервер, нажатием на файл ventrilo_srv.exe
5 Если видим в черном окне вот это
[spoiler=""Лог консоли""]
Код: Выделить всё
20071003 22:20:56 Version = 2.1.2
20071003 22:20:56 Name = My Ventrilo server
20071003 22:20:56 Phonetic = My Ventrilo server
20071003 22:20:56 Comment = Hello
20071003 22:20:56 Auth = 0
20071003 22:20:56 Port = 3784
20071003 22:20:56 Duplicates = 1
20071003 22:20:56 MaxClients = 100
20071003 22:20:56 SendBuffer = 131072
20071003 22:20:56 RecvBuffer = 131072
20071003 22:20:56 LogonTimeout = 5
20071003 22:20:56 CloseStd = 1
20071003 22:20:56 FilterWave = 0
20071003 22:20:56 FilterTTS = 0
20071003 22:20:56 TimeStamp = 0
20071003 22:20:56 PingRate = 10
20071003 22:20:56 ExtraBuffer = 131072
20071003 22:20:56 ChanWidth = 0
20071003 22:20:56 ChanDepth = 8
20071003 22:20:56 ChanClients = 0
20071003 22:20:56 DisableMaxClients = 1
20071003 22:20:56 DisableQuit = 1
20071003 22:20:56 VoiceCodec = 0 (GSM 6.10)
20071003 22:20:56 VoiceFormat = 1 (11025 Hz, 16 bit) - Bytes/Sec 2210
20071003 22:20:56 SilentLobby = 0
20071003 22:20:56
20071003 22:20:56 Accepting connections on these interface(s).
20071003 22:20:56 1: 255.255.255.255
значит сервер запущен. Не забываем открыть в фаере соответствующий порт
[spoiler=""Где скачать сервер под нужную ось ?""]Версия для Linux http://cs47.ru/distrib/ventrilo_srv_2.1.x_linux.rar
Версия для Windows http://cs47.ru/distrib/ventrilo_srv_2.1.x_Windows.zip[/spoiler]
Установка и настройка сервера TeamSpeak2 (linux/Win)
Инструкция для Windows
Для начала переведем основные названия и термены: (Осилил конечно не все. Буду рад любым дополнениям и исправления)
[spoiler=""Перевод конфигурационных терминов""]·Global settings
AdminEMAIL - Email администратора
ISPLinkURL - ссылка на веб сайт (если он имеется)
ISPName - Имя компании или хостинга (Можно написать что угодно например TeamSpeak)
Country - Страна в которой находится сервер
List Public - Публичный список
WebPost PostURL - хотите ли Вы чтоб ваш вервер был виден в списке веб-сервера
WebPost Enabled - Включение/выключение опции WebPost
Spam MaxCommands - количество спам команд. При привышении количества допустимых команд - бан на 5 минут
Spam InSeconds - если дословно переводить то: спам в секундах, ну наверно типа скока секунд может посылаться команда чтоб типа она считалась за спам
·Server settings
ServerName - Имя сервера
ServerWelcomeMessage - Приветсвенное сообщение
ServerPassword - Пароль на подключение к серверу
ServerMaxUsers - Максимальное количество юзеров
Allowed Codecs - (Список доступных юзеру кодеков. Лучше обозначить все)
ServerType - Тип сервера
Server UPD Port - UDP порт который будет слушать сервер
·Server Permissions
Типы юзеров
Server Admin (SA) - Сервер Админ
Registered (R) - Зарегистрированный пользователь
Anonymous / Unregistered (U) - Аноним / не зарегистрированный пользователь
Channel Admin (CA) - Админ канала
Operator (O) - Оператор
Voiced (V) - Войс (Привелигерованный пользователь)
Флаги Доступа
AccessWebAdminServer - Доступ к веб администратированию
AccessTcpServer - разрешать tcp сервер
AccessVoice - Разрешить войсов
AdminRegisterPlayer - Возможность зарегистрировать юзера
AdminListDBUsers - просмотр админом базу юзеров.... наверно так
AdminChangeOwnPassword - смена пароля админом а что таео Own я не понял
AdminChangeUserPassword - админ может менять пароль юзерам
AdminSetServerPermissions - админ может выстовлять на сервере разрешения
AdminEditServerWebpostUrl - изменение ссылки сервера что ли...хз
AdminEditServerName - Изменение имени сервера
AdminEditServerWelcomeMessage - Изменение приветсвенного сообщения
AdminEditServerPassword - Изменение пароля для входа на сервер
AdminEditServerType - Изменение типа сервера
AdminEditServerAllodCodecs - Изменение доступности кодеков
AdminBanIp - Доступ к блокировке IP
AdminMovePlayer - Возможность перенести юзера
AdminStopServer - Возможность остановки сервера
AdminStartServer - Возможность запуска сервера
ChannelJoinRegisterred -
ChannelCreateRegisterred - Создание постоянного канала
ChannelCreateUnregisterred - Создание не постоянного канала (с уходом из него последнего человека канал исчезает)
ChannelCreateDefault - Создание дефолтного канала (Канал по умолчанию. Все подключившиеся на сервер пользователи попадают в него)
ChannelCreateSubchannels - Создание подканалов
ChannelCreateModerated - создание модерируемого канала (возможность потом раздавать на канале (V) и (O) )
ChannelDelete - Удаление канала
ChannelEditName - Изменение имени канала
ChannelEditPassword - Изменение пароля канала
ChannelEditTopic - Изменение топика канала
ChannelEditDescription - Изменение описания канала
ChannelEditOrder - Изменение порядкового номера канала (Сдвиг в верх или вниз в списке каналов. По дефолту идет сортировка по алфавиту)
ChannelEditMaxUsers - Изменение максимального количества юзеров одновременно находящихся на канале
ChannelEditCodec - Изменение кодека канала
ChannelJoinChannelWithoutPassword
PrivilegeGrantSA - Возможность назначить права SA (SA-Сервер Админа)
PrivilegeGrantCA - Возможность назначить права CA (CA-Админа канала)
PrivilegeGrantAutoOp - Возможность назначить права Авто O (O-Оператор канала)
PrivilegeGrantOp - Возможность назначить права O (O-Оператор канала)
PrivilegeGrantAutoV - Возможность назначить права Авто V (V-Привелегированный юзер)
PrivilegeGrantV - Возможность назначить права V (V-Привелегированный юзер)
PrivilegeGrantAllowRegistration - Возможность разрешить регистрацию
PrivilegeRevokeSA - Возможность Забрать права SA (SA-Сервер Админа)
PrivilegeRevokeCA - Возможность Забрать права CA (CA-Админа канала)
PrivilegeRevokeAutoOp - Возможность Забрать права Авто O (O-Оператор канала)
PrivilegeRevokeOp - Возможность Забрать права O (O-Оператор канала)
PrivilegeRevokeAutoV - Возможность Забрать права Авто V (V-Привелегированный юзер)
PrivilegeRevokeV - Возможность Забрать права V (V-Привелегированный юзер)
PrivilegeRevokeAllowRegistration - Возможность Забрать права регистрации на сервере
PrivilegeAdminPlayerRegister - Возможность админом регистрировать юзеров
PrivilegePlayerDelete - Возможность удалять аккаунты юзеров
PrivilegeRegisterSelfByDefault -
SendTextToAll - Отправка текстового сообщения на весь сервер
SendTextToOwnChannel - Отправка текстового сообщения на 1 канал
SendTextToAllChannel - Отправка текстового сообщения на все каналы
SendTextToPlayer - Отправка текстового сообщения пользователю
KickPlayerFromServer - Кик с сервера
KickPlayerFromChannel - Кик с канала
AllowChannelCommanderStatus - Разрешение просмотра статуса[/spoiler]
И так преступаем к подробной инструкцие по установке и настройке
1. Для начала нужно скачать установочный файл сервера. Скачать его можно тут.
2. Извлекаем из архива файл ts2_server_rc2_20201.exe, запускаем его и следуем инструкциям установки.
3. После установки сервера появится диалоговое окно с логинами и паролями админа и супер админа. Их стоит сразу записать. Т.к. по ним мы будем авторизовываться на веб интерфейсе сервера. Далее пароли можно поменять.
4. Открываем в фаерволе порты 14534 - Доступ на веб админку сервера, 8767 - Дефолтный клиентский порт. Далее можно будет поменять.
5. Ставим последнее обновление серверной части. Скачать можно с сайта производителя http://www.teamspeak.com/?page=downloads
6. Запускаем сервер щелчком мыши по появившемуся ярлыку на рабочем столе TeamSpeak 2 Server.
7. Щелкаем правой кнопкой мыши по появившемуся в трее значке сервера тимспика и выбираем пункт Administration.
8. Логинимся под паролем суперадмина.
9. Ну а далее производим требуемые Вам настройки. Список и перевод переменных находится выше.
10. Качаем клиент и руссификатор клиента (Если у вас конечно их нет).
11. Подключаемся к серверу используя логин/пароль админа/суперадмина или используемый другой админский аккаунт, если конечно вы его создали в веб админке
Инструкция для Linux
И так начнем установку сервера TeamSpeak2 под пингвина
[spoiler=""Заметка для Debian""]
[/spoiler]jamaicada писал(а):Стоит отметить что для Debian на надо ничего качать - все есть в репозитории non-freeКод: Выделить всё
vim /etc/apt/sources.list
Код: Выделить всё
deb http://ftp.de.debian.org/debian lenny main non-free
Код: Выделить всё
aptitude update
Мб кому то сэкономит нервные клетки. Проблему у убийством pid файла сами они так и не решили - в репозитории Debian все ок.Код: Выделить всё
aptitude install teamspeak-server
1. Создаем директорию где будет находиться сервер, пусть это будет /home/user/voice_servers/teamspeak. ну и собственно переходим в нее
2. Качаем архив с сервером. wget ftp://ftp.freenet.de/pub/4players/teams ... 319.tar.bz2 (последнюю версию серверного ПО можно найти на сайте производителя http://www.teamspeak.com/?page=downloads )
3. Извлекаем скаченый архив. tar -xvjf ts2_server_rc2_202319.tar.bz2
4. Переходим в извлеченную папку с сервером. cd tss2_rc2
5. Выставляем права для запуска на следующие файлы (server_linux и teamspeak2-server_startscript) - данная манипуляция нужна для тех, кто закачивал файлы в ручную, не извлекая из архива с помощью консоли.
6. Ставим последнее обновление серверной части. Скачать можно с сайта производителя http://www.teamspeak.com/?page=downloads
7. Запускаем сервер ./teamspeak2-server_startscript start
8. Для настройки сервера переходим в веб интерфейс http://your_host:14534
9. Пароли суперадмина и админа должны находится в файле server.log который появится сразу после запуска сервера.
Настоятельно рекомендую сменить все пароли, а так же в целях безопастности ограничить доступ к tcp порту 14534. Только для хостов тех людей которым будите давать админские привелегии. =)
Системы мониторинга серверов(linux/Win)
coming soon....