Описание настроек PtokaX

Материал из MyDC's Wiki

Перейти к: навигация, поиск

Содержание

Основные настройки


Основные настройки (содержимое)

PX0412 10.png

Название хаба — Название хаба. Отображается в заголовке окна клиента, названии вкладки с хабом и в хаблисте.

Топик хаба — Тут задаётся тема хаба. Данное сообщение будет отображаться в заголовке клиента рядом с названием хаба.

Описание хаба — Это описание будет отображаться рядом с названием хаба в хаблисте. Оно может быть любого размера. Хорошей идеей будет указать здесь что-нибудь, что поможет людям со схожими интересами найти ваш хаб.

Анти MoGLO поисковик — Запрещает поисковому MoGLO-клиенту подключаться к хабу.

Адрес хаба (IP или хост) — Здесь можно указать адрес (имя хоста или IP-адрес), к которым пользователи должны подключиться для того, чтобы войти на хаб. Вы можете указать 127.0.0.1 или localhost если хотите установить хаб локально, например, для тестирования скриптов. Если адрес не указан — хаб будет работать на всех доступных адресах.

Принимать по IP — Если адрес хаба не является адресом IPv4, то PtokaX сочтёт его доменным именем и попытается преобразовать в IP. Применяется, если включена следующая опция.

Приним. только по IP — Заставляет PtokaX принимать соединения только на тот IP-адрес, который вписан в поле адреса (или которому соответствует доменное имя в поле адреса). Требуется, если вы запускаете PtokaX на машине с несколькими сетевыми картами и несколькими IP и хотите принимать соединения только по определённому адресу.

TCP порты — TCP-порты, на которых будет работать хаб. Один порт от другого должен отделяться ; (точкой с запятой), а длина всей строки не должна превышать 64 символа. Не забудьте открыть эти порты в вашем фаерволле.

UDP порт — Порт UDP, используемый для приёма результатов поиска, инициированного скриптами хаба, в активном режиме.

Ник админа в чате — Ник, от имени которого будут слаться сообщения при использовании чата через меню Юзеры\Чат.

Адреса хаблистов для регистрации — В этом поле задаются регистрационные сервера хаблистов, в которых будет регистрироваться ваш хаб. Поле снабжено выключателем, который управляет включением и выключением авторегистрации. Адреса регистрационных серверов должны быть в следующих форматах: адрес, адрес:порт. Порт по-умолчанию 2501. Если серверов несколько, то для разделения адресов используется ; (точка с запятой). Максимальная общая длина строки не должна превышать 1024 символов.

Автоматическая регистрация имени — Хаб будет автоматически регистрироваться в хаблистах.


Сообщение дня

PX0412 11.png

MOTD (сообщение дня) — (MOTD = Message Of The Day = сообщение дня) Сообщение, которое посылается пользователю каждый раз при подключении к хабу.

Отправлять "сообщение дня" в приват — Отправлять "сообщение дня" как личное сообщение в приват.

Отключить "сообщение дня" — Полностью отключает сообщение дня.


Боты по умолчанию

PX0412 12.png

Бот хаба — Группа настроек основного бота хаба. От имени этого бота будут посылаются системные сообщения хаба.

Ник — Ник бота.
Использовать собственное имя — Опция, включающая использование введённого выше ника. Если выключено — будет использоваться ник по-умолчанию Hub-Security.
Описание — Отображаемое у пользователей описание бота. Необязательное поле.
Email — Отображаемый у пользователей e-mail бота. Как правило, пишут электронный адрес администратора хаба. Необязательное поле.
Включить и показать бота на хабе — Опция добавляет бота с ником из графы Ник в список пользователей с ключиком. Если выключена — бота не будет в списке, а его сообщения будут приходить как от простого пользователя. Некоторые клиенты таких пользователей определяют как скрытых.

OpChat бот — Чат операторов. Пересылает каждое личное сообщение всем операторам хаба. Бот виден только операторам. Варианты настройки такие же, как и у основного бота хаба.


Больше настроек

PX0412 13.png

Максимум юзеров — Ограничение максимального количества одновременно находящихся на хабе пользователей.

Язык — Язык интерфейса и сообщений хаба.

Время бана после kick, drop и т.д. — Время, на которое будут банить команды Kick и Drop, а так-же встроенный антифлуд.

Текстовые файлы — Раздел управления текстовыми файлами. В PtokaX есть возможность вывода пользователю содержимого текстового файла (.txt) по команде. Файлы ищутся в подпапке texts. Например: создав .txt файл с определенным текстом и назвав его, допустим, текст.txt вы можете просмотреть его, послав в главный чат команду !текст.

Включить текстовые файлы — Включает функционал работы с текстовыми файлами.
Отправлять текст в личку — По-умолчанию текстовые файлы выводятся в главный чат, но эта настройка перенаправит сообщения в приват (личку).

Email владельца хаба (для простукивалки хабов) — Отсылается при обновлении хаблистом информации о хабе. Может отображаться на сайте хаблиста.

Основной адрес перенаправления (используется если не указан конкретный адрес) — Используется как адрес для перенаправлений по-умолчанию.

Перенаправлять всех новых юзеров — Включить перенаправление всех вновь подключающихся пользователей на адрес из предыдущего пункта. Уже находящихся не хабе пользователей не затронет.
Перенаправлять, если хаб полный — При наборе максимального разрешённого количества пользователей, все остальные, пытающиеся подключиться к хабу пользователи, будут перенаправлены.

Хаб только для зарегистрированных — Запрещает вход на хаб незарегистрированным пользователям. Применяется для организации хабов по интересам.

Разрешить вход только зарегистрированным пользователям — Включение запрета.
Сообщение посылаемое незарегистрированным пользователям — Причина запрета или инструкция по регистрации.
Адрес перенаправ. — Адрес перенаправления незарегистрированных пользователей.
Включить --> — Включает перенаправление с использованием адреса из предыдущего пункта.

Clients with buggy $Supports command — Клиенты с некорректной командой протокола $Supports. Например, rmDC++ посылает такую команду:

$Supports                          |
Disallow clients sending buggy $Supports command — Отключать пользователей с такими клиентами.


Настройки банов

PX0412 14.png

Сообщение о бане — Блок настроек регулирует формат сообщений о бане, отсылаемых забаненному при попытке подключения к хабу.

Показывать IP — Показывать IP-адрес наказанного.
Показывать диапазоны IP — Показывать границы забаненного диапазона.
Показывать ник — Ник наказанного.
Показывать причину — Причина бана.
Показывать кто поставил бан — Показывает ник банившего оператора хаба.
Дополнительное сообщение — Можно вписать любой текст, который будет показан сразу под сообщением о бане.

Адрес перенаправления при временном бане — Можно перенаправлять временно забаненных на другой хаб, если захотите.

Включить — Включает предыдущий пункт.

Адрес перенаправления при постоянном бане — Можно перенаправлять навсегда забаненных на другой хаб, если захотите.

Включить — Включает предыдущий пункт.


Дополнительно


Дополнительно (содержимое)

PX0412 20.png

Запуск хаба и иконка в трее

Автостарт хаба — Автоматически запускать хаб при загрузке PtokaX.
Проверять наличие новой версии PtokaX при старте — PtokaX при загрузке будет соединяться со своим сайтом и проверять наличие обновлений.
Показывать иконку в трее — Разрешает хабу сворачиваться в трей Windows вместо отображения на панели задач.
Сворачивать в трей при запуске — Автоматическое сворачивание в трей при загрузке программы. Зависит от предыдущей опции.

Команды хаба

Префикс для команд хаба — Символ, с которого должна начинаться команда, что-бы быть распознанной хабом. Таких символов может быть несколько и они равноценны между собой. Вводить подряд, без разделителей. Максимальное число префиксов — 5.
Ответы на команду в личку — Перенаправляет ответ хаба на команду в личку, вместо использования главного чата.

Скрипты

Включить скрипты — Включает возможность использования скриптов на Lua.
Останавливать скрипты при ошибке — Останавливает скрипт, если во время его работы в нём возникла ошибка.
Открыть окно скриптов при ошибке — Автоматически открывает окно Менеджера скриптов при возникновении в скрипте ошибки.
Сохранять ошибки скриптов в log-файл — Включает сохранение журнала ошибок скриптов в файл. Может помочь при отладке скриптов.

Сообщения о киках

Фильтровать kick сообщ. — Блокирует в главном чате передачу сообщений о кике. Пример такого сообщения:
<Админ> is kicking Хулиган because: За мат.
Отправлять kick сообщения ОПам (если включена предыдущая опция) — Отсылает блокированные в главном чате сообщения о кике операторам хаба. Пункт активен, если включена предыдущая опция.

Статусные сообщения

Отправлять статус-сообщения ОПам — Отправлять операторам статусные сообщения хаба, такие как запуск скрипта, снятие бана и прочие.
Отправлять статус-сообщения в личку — Отправлять операторам статусные сообщения в приват вместо главного чата.

Пинги

Сообщать о пингах ОПам — Сообщать операторам о подключении пингера с хаблиста к хабу каждый раз при его подключении.
Не разрешать пинг с хаблиста — Запретить пингерам с хаблиста подключаться к хабу. При этом хаблист не сможет получать данные о статусе хаба и его параметрах.


Моя информация

PX0412 21.png

Моя информация — Блок настроек, управляющий обработкой команды $MyINFO, содержащей информацию о пользователе.

Минуты между отправлением — Задержка пересылки MyINFO при изменениях. Задержка не используется при изменение количества слотов или хабов.
Следующие четыре настройки вырезают определённую часть из строк MyINFO, рассылаемых пользователям. Используется для экономии трафика.
Строка описания — Не отсылать описания пользователей.
Строка тэга — Не отсылать тэги пользователей.
Строка соединения — Не отсылать соединение пользователей.
Строка e-mail — Не отсылать e-mail пользователей.
Меню без названия, определяющее, кому будет посылаться полное, нередактированное MyINFO. Доступны варианты:
  • Только разрешённым пользователям — Пользователям, в профилях которых включена опция "Отправлять полный Myinfos".
  • Всем пользователям — Всем пользователям хаба.
  • Не отправлять — Никому.
Следующие две опции действуют для тех пользователей, которым не отправляется полное MyINFO.
Добавить соединение юзера в MyINFO — Добавляет режим подключения пользователя (активный, пассивный, прокси) в строку MyINFO (между первыми разделителями $, между тэгом и соединением).
Добавить соединение юзера в описание — Добавляет режим подключения пользователя (активный, пассивный, прокси) в начало строки описания.

Теги юзеров — Блок настроек, управляющий обработкой тэгов клиентов.

Известные PtokaX тэги клиентов содержатся в файле ClientTags.xml, а все остальные тэги считаются неизвестными и "подозрительными".
Сообщать о подозрительных тэгах ОПам — Посылает сообщение операторам хаба.
Принимать неизвестные тэги — Разрешает вход в хаб пользователям с тэгом не из списка.
Если юзер без тега — Определяет действия с пользователями, клиент которых не отсылает тэг или отсылает команду $MyINFO с ошибками, вследствии чего хаб не может найти в ней тэг.
  • Принимать — Впускать на хаб.
  • Отклонять — Не пускать на хаб с выводом сообщения.
  • Перенаправлять — Перенаправлять на другой хаб.
Сообщение — Текст сообщения, выводимого пользователю без тэга при отказе в соединении.
Адрес перенаправ. — Адрес другого хаба, на который будут перенаправляться пользователей без тэга при выбранном действии Перенаправлять.


Дополн. безопасность

PX0412 22.png

Только для экспертов

Поддержка медленных клиентов
Отправлять UserIP при входе — Отправлять пользователю его собственный IP-адрес при входе в хаб (включает частичную поддержку второй версии команды $UserIP и характеристики UserIP2).
Проверять IP юзера в командах — Включает проверку соответствия IP-адреса пользователя в отсылаемых им командах. Призвано не допустить использование пользователей хаба для организации DDoS-атаки. При отключении немедленно выводит окно с фразой "Вы уверены, что хотите разрешить использовать юзеров хаба для DDoS-атаки?" и кнопками "Да" и "Нет". При положительном ответе выключает проверку IP-адреса на время работы программы.

Защита пароля — Блок настроек, управляющий защитой от подбора паролей.

Сообщать о 3х неправильных паролях — Сообщать операторам хаба, если пользователь неправильно ввёл пароль три раза. Работает только если включена Защита против подбора паролей.
Дополнительная защита паролей — Ограничивает минимальный интервал времени между попытками ввести пароль. Например, после первой неудачной попытки надо подождать минуту, после второй — две, после третьей — уже 8 и так далее, по-возрастающей. При попытатке войти в хаб до истечения времени ограничения — пишет предупреждение и разъединяет.
Защита против подбора паролей — Наказания, применяемые к пользователям, троекратно неправильно введшим пароль к нику.
  • Отключено — Ничего не делать.
  • Постоянный бан — Забанить навсегда.
  • Временный бан — Временно забанить на количество часов из графы напротив.


Правила


Правила (содержимое)

PX0412 30.png

Ограничения по нику — Блок ограничений длины ника. Проверяется при входе в хаб.

Минимальная длина — Минимально допустимое количество символов в нике пользователя.
Максимальная длина — Максимально допустимое количество символов в нике пользователя.
Сообщение — Сообщение, отсылаемое пользователю, если его ник слишком длинный или слишком короткий. В тексте сообщения можно использовать шаблоны %[min] и %[max] для подстановки вместо них значений минимальной и максимальной разрешённой длины ника.
Перенаправлять — Перенаправлять пользователей на другой хаб. Если строка пустая — используется основной адрес перенаправления.

Ограничения по шаре — Блок ограничений размера шары. Проверяется при входе в хаб.

Мин. шара — Минимально допустимый размер шары. Значение 0 отключает использование ограничителя.
Макс. шара — Максимально допустимый размер шары. Используется для предотвращения порчи статистики хаба по шаре читерами. Значение 0 отключает использование ограничителя.
Сообщение — Сообщение, отсылаемое пользователю, если размер его шары не удовлетворяет требованиям. В тексте сообщения можно использовать шаблоны %[min] и %[max] для подстановки вместо них значений минимальной и максимальной разрешённой шары пользователя.
Перенаправлять — Перенаправлять пользователей на другой хаб. Если строка пустая — используется основной адрес перенаправления.


Больше правил

PX0412 31.png

Значения, регулируемые в этих блоках настроек, проверяются при получении MyINFO-строки пользователя (которая отсылается не только при входе пользователя). В ограничителях блоков значение 0 отключает использование ограничителя.

Максимально хабов — Блок ограничений числа хабов, к которым подключён пользователь.

Лимит слотов — Блок ограничений числа выделенных пользователем слотов для скачивания.

Соотношение хаб/слот — Блок ограничений соотношения числа соединённых с пользователем хабов к числу выделенных им слотов для скачивания.


Антифлуд


Антифлуд (содержимое)

В этом разделе и его подразделах задаются ограничения на частоту выполнения пользователем определённых действий и способ реакции на превышение этих пределов. Через выпадающие меню можно задать следующие возможные реакции на срабатывание ограничений:


PX0412 40.png

Глобальный антифлуд в главном чате

Главный чат — Настройки защиты от флуда в главном чате.

Интервал — Мягкое ограничение количества отправляемых пользователем сообщений за определённый интервал времени. При превышении — сообщение блокируется и пользователю посылается сообщение с просьбой подождать требуемое количество секунд перед следующим сообщением.

Повторные сообщения в чате

Повторные сообщ. в чате с неск. строками

ConnectToMe

RevConnectToMe

Огр. главного чата — Ограничение на количество символов и строк в одном сообщении главного чата.

Время бана за флуд — Время, на которое хабом будет баниться пользователь при использовании действия Временный бан в разделах антифлуда.

Огр входа юзеров — Количество пользователей, которое хаб готов впустить за 10 секунд.

Макс. длина CTM — Максимальная длина команды $ConnectToMe.

Макс длина RCTM — Максимальная длина команды $RevConnectToMe.

Сообщать о флуде — Посылать операторам хаба уведомления о применённых к флудерам наказаниях, приведшим к отключению пользователя от хаба.


Больше антифлуда

PX0412 41.png

Личные сообщения

Повторные личные сообщения

Повт. личные сообщ. с неск. строками

Макс. входящих приватных сообщений от разных ников — Максимальное общее количество приватных сообщений пользователю за минуту.

Полученные данные от юзера

Настройки предупреждения

Новое соед-ние с того же IP

Огр. личных сообщений — Ограничение на количество символов и строк в одном приватном сообщении.

Время повторного подклю — Минимальный интервал времени между переподключениями к хабу.

Максимум пользователей с одного IP — Максимальное число зашедших пользователей с одного IP-адреса.


Ещё больше флудообнаружения

PX0412 42.png

Поиск

Повторный поиск

Отклик поиска

Максимум ответов в пассивном поиске — Ограничение максимального числа ответов, возвращаемых хабом при пассивном поиске.

Получение списка юзеров

MyINFOs

Ограничение длины поиск — Минимальное и максимальное количество символов в строке поиска.

Макс. длина SR — Максимальная длина команды $SR.

Лимит длины MyINFO — Максимальная длина команды $MyINFO.


См. также

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
RusHub
Инструменты
Портал