Неактивный пользователь
Регистрация: 15.04.2010
Сообщений: 10
Репутация: 5
|
Re: Установка p2p-сервера verlihub
Настройка Verlihub
Все настройки хаба хранятся в базе данных. Всё администрирование осуществляется на хабе его хозяином. Чтобы получить текущие настройки, введите:
!getconfig
Для изменения значения переменной, используйте команду !set:
!set <переменная> <значение>
После изменений, необходимо перезагрузить значения переменных (однако, некоторые изменения требуют перезагрузки хаба). Для этого используйте:
!reload
Если Ваши изменения не вступят в силу, перезапустите хаб.
Добавлено через 1 минуту
Базовая конфигурация
Существует несколько компонентов базовой конфигурации хаба. Есть некоторые параметры, которые нужно менять в базе данных, а также есть некоторые файлы, которые необходимо добавить (такие как MOTD(Сообщение Дня), FAQ, и др.) в конфигурационную директорию.
Добавлено через 1 минуту
Переменные хаба
В следующей таблице представлен список "базовых" опций хаба, которые нужно сконфигурировать.
Конфигурируются установочным скриптом
Переменная Описание
listen_port Порт, который слушает хаб. Другие хабы используют 411-й порт, но, чтобы сделать так, Вам надо запускать verlihub от рута. По умолчанию: 4111.
hub_host Хост, который люди будут использовать чтобы попасть на хаб (например: myhub.no-ip.com).
hub_name Имя хаба.
Не конфигурируются установочным скриптом, возможно, Вам понадобиться изменить данные настройки
Переменная Описание
listen_ip Если Вы имеете несколько сетевых интерфейсов, введите IP адрес, который хаб должен слушать. Если у Вас один сетевой интерфейс, то изменять данную опцию е требуется. По умолчанию: нет значения(пусто).
hub_desc Описание Вашего хаба.
hub_category Данная переменная - вводящееся расширение протокола хаблистов, позволяющее указать специфику хаба, например movies (фильмы).
hub_owner Хозяин хаба.
min_nick Минимальная длина ника. По умолчанию: 3.
max_nick Максимальная длина ника. По умолчанию: 32.
max_users Максимальное число пользователей на хабе. По умолчанию: 6000.
min_share Минимальная величина шары у юзеров в мегабайтах. Пользователи с меньше шарой не смогут войти на хаб. По умолчанию: 2 GB (2048).
tban_kick Время в секундах, в течение которого юзер не сможет зайти на хаб после кика. По умолчанию: 300 секунд (5 минут).
send_user_info Когда приходит юзер, он получит некоторую информацию о себе от хаба. 0 - выключить, 1 - включить. По умолчанию: 1.
send_user_ip Когда приходит юзер, хаб отправит ему, сообщаемый им (юзером) IP адрес. 0 - выключить, 1 - включить. По умолчанию: 0.
hub_security Имя основного бота (Security) на хабе.
hub_security_desc Описание основного бота (Security) на хабе.
opchat_name Имя ОпЧата (чата для операторов).
opchat_desc Описание ОпЧата.
Например, для того чтобы установить имя хаба в 'My Hub', используйте следующую команду:
!set hub_name My Hub
Добавлено через 2 минуты
Топик хаба
Чтобы установить топик хаба, используйте команду:
!topic This is a useless topic
Эта команда изменить топик на “This is a useless topic”. По умолчанию, только администраторы могут устанавливать топик хаба. Возможность изменять топик классам ниже админа (уровеь 5), можно дать в настройках хаба.
Добавлено через 15 минут
Сообщение дня (MOTD)
Сообщение дня показывается каждому подключившемуся к хабу юзеру. Всё что нужно, это сохранить содержимое сообщения в текстовый файл 'motd' в кофигурационной директории (в этом мануале /etc/verlihub/motd) и verlihub автоматически будет его использовать. Verlihub позволяет показывать своё сообщения дня каждого класса пользователей. Список используемых файлов:
Файл Описание
motd Все пользователи полчат это сообщение
motd_reg Зарегистрированные пользователи получат это сообщение в добавок к motd.
motd_vip ВИП пользователи получат это сообщение вдобавок к motd_reg и motd.
motd_op Операторы полчат данное сообщение вдобавок к motd_vip, motd_reg и motd.
motd_cheef Шефы получат это сообщение вдобавок к motd_op, motd_vip, motd_reg и motd.
motd_admin Админы получат это сообщение вдобавок к motd_cheef, motd_op, motd_vip, motd_reg и motd.
motd_master Хозяины хаба видят все сообщения motd.
Добавлено через 1 минуту
FAQ (часто задавемые вопросы)
FAQ доступен пользователям по команде +faq в чате хаба. Снова, всё что нужно сделать, это сохранить содержимое FAQ в текстовый файл 'faq' в кофигурационной директории (в этом мануале /etc/verlihub/faq) и verlihub автоматически будет его использовать.
Добавлено через 9 минут
Правила хаба
Когда пользователи набирают +rules в чате хаба, они получат содержимое файла 'rules', находящегося в конфигурационно директории (в этом мануале /etc/verlihub/rules).
Добавлено через 2 минуты
Помощь по хабу
Чтобы сделать юзерам достуаной помощь по хабу, Вам необходимо создать 7 различных хелп-файлов (если они ещё не созданы). Каждый класс пользователей имеет свой собственный хелп-файл. Например, обычный пользователь увидет справку для класса 0, после ввода команды +help, оператор увидет хелп для классов 3, 2, 1 и 0. Далее идёт таблица с перечнем файлов для работы системы помощи.
Класс Значение Хелп-файл
0 Обычные пользователи /etc/verlihub/help_usr
1 Зарегистрированные пользователи /etc/verlihub/help_reg
2 ВИП пользователи /etc/verlihub/help_vip
3 Операторы /etc/verlihub/help_op
4 Шефы /etc/verlihub/help_cheef
5 Админы /etc/verlihub/help_admin
10 Хозяин хаба /etc/verlihub/help_master
Добавлено через 1 минуту
Кодировка FAQ/Rules/Help/MOTD/и других командных файлов
Все ткстовые файлы, используемы verlihub'ом, должны быть в DOS-кодировке. Если Вы используете кодировку UNIX, все windows-клиенты будут интерпретировать текстовые файлы неправильно, и отображать их содержимое в одной строке. Существуют инструменты конвертирования в обе стороны: unix2dos и dos2unix, однако, они могут быть не включены в Ваш дистрибутив. Пользователи Gentoo могут использовать команду для установки обоих программ:
emerge dos2unix unix2dos
Эти инструменты также доступны во многих дистрибутивах. Если Вы используете редактор vim, то он может сохранять и изменять файлы в DOS-кодировке напрямую. Для этого запустите vim, и введите следующую команду перед сохрнением файлов:
>set fileencoding=dos
__________________
...
|