Конфигурация Verlihub
Общие настройки концентратора
Переменная Объяснение
hub_name Имя вашего концентратора
hub_desc Описание вашего концентратора
hub_host Адрес концентратора
hub_owner Владелец, который управляет концентратором
hub_security Это имя бота безопасности концентратора
hub_security_desc Это описание бота безопасности концентратора
opchat_name Это имя бота OpChat
opchat_desc Это описание бота OpChat
show_tags Показывать теги пользователям? 0=скрыть от всех, 1=показывать теги только OP, 2=показывать теги всем. По умолчанию=2
Настройки подключения концентратора
Переменная Объяснение
listen_port Порт, который прослушивает концентратор. Другие концентраторы используют порт 411, но для этого вам нужно запустить verlihub от имени root. По умолчанию = 4111
extra_listen_ports Дополнительные порты, которые слушает концентратор
listen_ip Если на вашем ПК установлено более одной сетевой карты, введите IP-адрес для прослушивания. Если у вас не более одной сетевой карты, никаких изменений не требуется
dns_lookup Обратный поиск DNS при подключении пользователя. Необходимо для просмотра маски хоста пользователя. Если у вас медленный DNS-сервер, это может замедлить работу концентратора
max_users Максимальное количество пользователей, разрешенных на вашем концентраторе
max_upload_kbps Максимальная скорость загрузки, которую разрешено использовать концентратору. Это ОЧЕНЬ полезно для защиты концентратора от задержек в более крупных концентраторах. Установка правильного предела не позволит концентратору принимать больше, чем он может обработать в любой момент времени, тем самым предотвращая задержку действий
min_frequency Отчасти автоматическая система антизадержек, более высокие значения допускают меньшую задержку; 0 означает отключено. Наибольшее используемое значение — 3. Нормальные значения будут находиться в диапазоне от 0,1 до 1,5. Если вы хотите попытаться побить рекорды, установите значение 0 (хотя это не рекомендуется). Помните, что чем ниже это значение, тем меньше дополнительных ресурсов у концентратора для обработки накопившихся действий. Рекомендуем оставить это значение по умолчанию
min_class_use_hub Установка этой переменной в число классов не позволит пользователю загружать файлы, если его класс ниже установленного предела. Это переопределит следующую переменную ниже, если она не равна 0
min_class_use_hub_passive То же самое, что и выше, только эта переменная предназначена специально для пассивных пользователей
Правила для никнеймов
Переменная Описание
min_nick Минимальная длина ника. По умолчанию 3
max_nick Максимальная длина ника
nick_chars Допустимые символы в имени пользователя
nick_prefix Чтобы заставить подключающегося пользователя иметь префикс перед своим ником, например: [GOD] сообщит всем подключающимся пользователям установить свой ник как [GOD]nickname
nick_prefix_cc Объяснено выше, но используется, когда определены зоны cc
Правила шары
Переменная Объяснение
min_share Минимальный объем, которым люди должны поделиться в вашем хабе в мегабайтах. Люди, которые делятся меньшим объемом, не смогут присоединиться
min_share_reg Если вы хотите, чтобы у ваших зарегистрированных пользователей был другой минимальный уровень общего доступа, используйте это
min_share_vip Если вы хотите, чтобы у ваших VIP-пользователей был другой минимальный уровень общего доступа, используйте это
min_share_ops Если вы хотите, чтобы у ваших OP был другой минимальный уровень общего доступа, используйте это
min_share_factor_passive Коэффициент умножения для минимальной доли пассивных пользователей (значение 2,0 означает, что пассивные должны делиться в два раза больше значения min_share)
min_share_use_hub Если это значение больше, чем min_share, то пользователи, у которых меньше этого значения, не смогут искать и загружать, но им будет разрешено присоединиться к хабу
max_share Если вы хотите запретить пользователям делиться слишком большим объемом, введите максимально разрешенный объем в МБ
max_share_reg Если вы хотите запретить зарегистрированным пользователям делиться слишком большим объемом, введите максимально разрешенный объем в МБ
Настройки бана
Переменная Объяснение
tban_kick Время, в течение которого пользователи должны ждать после бана, чтобы снова присоединиться. В секундах. По умолчанию = 300 секунд
tban_max Максимальный срок, на который OP может забанить кого-либо. В секундах
hide_all_kicks Скрывает все сообщения о киках от пользователей
Настройки входа
Переменная Объяснение
int_login Количество секунд, которое пользователь должен ждать после отключения, прежде чем ему будет разрешено повторное подключение
send_user_info Когда люди присоединяются, хаб отправляет им информацию о себе. Установите на 0 (ноль), чтобы отключить, или на 1, чтобы включить. По умолчанию = Вкл
send_user_ip Когда люди присоединяются, хаб отправляет им их IP-адрес. Установите на 0 (ноль), чтобы отключить, или на 1, чтобы включить. По умолчанию = Вкл
nicklist_on_login Показывать список ников при входе пользователей
allways_ask_password Всегда спрашивать у пользователей пароль, независимо от того, зарегистрированы они или нет
chat_default_on Включить окно чата по умолчанию. 1 = да, 0 = нет. Если нет, пользователям необходимо использовать !chaton для получения сообщений
Пользовательские сообщения хаба
Переменная Объяснение
msg_chat_onoff  
msg_change_pwd Вы можете настроить сообщение об изменении пароля пользователя, поместив сообщение в эту переменную.
Пользовательские сообщения об ошибках
Переменная Описание
msg_banned Вы можете настроить сообщение об ошибке, указывающее на то, что пользователь заблокирован, поместив сообщение в эту переменную
msg_hub_full Вы можете настроить сообщение об ошибке, указывающее на то, что концентратор заполнен, поместив сообщение в эту переменную
msg_nick_prefix  
msg_downgrade Вы можете настроить сообщение об ошибке, указывающее на то, что клиент слишком новый, поместив сообщение в эту переменную
msg_upgrade Вы можете настроить сообщение об ошибке, указывающее на то, что клиент устарел, поместив сообщение в эту переменную
msg_replace_ban  
Пользовательские приветственные сообщения
Переменная Описание
msg_welcome_guest Если вы хотите поприветствовать участников класса 0, введите здесь приветственное сообщение. Используйте %[nick], чтобы использовать в сообщении псевдоним человека
msg_welcome_vip Если вы хотите поприветствовать зарегистрированных участников, введите здесь приветственное сообщение. Используйте %[nick], чтобы использовать псевдоним человека в сообщении
   
msg_welcome_op Если вы хотите поприветствовать своих OP, введите приветственное сообщение здесь. Используйте %[nick], чтобы использовать псевдоним человека в сообщении
msg_welcome_cheef Если вы хотите поприветствовать своих Cheef OP, введите приветственное сообщение здесь. Используйте %[nick], чтобы использовать псевдоним человека в сообщении
msg_welcome_admin Если вы хотите поприветствовать своих Admin OP, введите приветственное сообщение здесь. Используйте %[nick], чтобы использовать псевдоним человека в сообщении
msg_welcome_master Если вы хотите поприветствовать своего Master-пользователя, введите приветственное сообщение здесь. Используйте %[nick], чтобы использовать псевдоним человека в сообщении
Максимальное количество расширений пользователей
Переменная Описание
max_extra_regs Если хаб заполнен, разрешить присоединение еще большего количества зарегистрированных пользователей
max_extra_vips Если хаб заполнен, разрешить присоединение еще большего количества VIP-пользователей
max_extra_ops Если хаб заполнен, разрешить присоединение еще большего количества OP
max_extra_admins Если хаб заполнен, разрешить присоединение еще большего количества Admin OP
Настройки списка хаблиста
Переменная Описание
hublist_host  
hublist_port  
hublist_send_minshare При значении 1 в описание регистрации хаблиста автоматически добавляется поле минимального общего доступа
timer_hublist_period Количество секунд между двумя регистрациями хаблистов
Перенаправление хаба
Переменная Описание
redir_host_max Установите значение 0 (ноль) и redir_host0 на DNS-имя вашего хаба, чтобы отключить перенаправление
redir_host0 Введите хосты для перенаправления, если пользователям не разрешено входить в ваш хаб, или оставьте их пустыми. Не забудьте обновить redir_host_max, если вы решили не оставлять их пустыми. Не используется с VerliHub 0.9.8e.
redir_host1 Not used since VerliHub 0.9.8e.
redir_host2 Not used since VerliHub 0.9.8e.
redir_host3 Not used since VerliHub 0.9.8e.
redir_host4 Not used since VerliHub 0.9.8e.
redir_host5 Not used since VerliHub 0.9.8e.
redir_host6 Not used since VerliHub 0.9.8e.
redir_host7 Not used since VerliHub 0.9.8e.
redir_host8 Not used since VerliHub 0.9.8e.
redir_host9 Not used since VerliHub 0.9.8e.
Настройки поиска
Переменная Объяснение
int_search Минимальное количество секунд, которое пользователь должен ждать, прежде чем ему будет разрешено снова выполнять поиск
int_search_reg Минимальное количество секунд, которое зарегистрированные пользователи должны ждать, прежде чем им будет разрешено снова выполнять поиск
min_search_chars Минимальное количество символов, разрешенных в поиске. (Это может быть полезным средством управления подстановочными поисками, такими как «mp3», которые для пассивного пользователя вернули бы тысячи и тысячи результатов поиска обратно через концентратор
max_passive_sr Максимальное количество поисковых ответов, которые разрешено получать пассивному пользователю. Это полезно для контроля задержек и пропускной способности, поскольку пассивные пользователи полностью полагаются на концентратор для возврата результатов поиска
Настройки тега DC
Переменная Объяснение
tag_allow_none Разрешить клиентам НЕ сообщать тег? 1=да, 0=нет. Да по умолчанию
tag_sum_hubs Количество чисел для суммирования и использования в качестве количества HUBS из части тега H:X/Y/Z
tag_min_class_ignore Какие пользователи низшего класса не должны проверяться на наличие тегов
tag_max_hs_ratio Введите здесь минимальное соотношение концентратора и слота. Пользователям, которые ниже этого, будет отказано в подключении к концентратору. Например, установка значения 1 означает, что пользователю необходимо иметь 1 открытый слот на концентратор
tag_max_hubs Установите это, чтобы ограничить количество концентраторов, в которых ваш пользователь может находиться одновременно
tag_min_version_plusplus Используйте теги _min_version_, чтобы указать минимальную версию для клиента, разрешенную в концентраторе
tag_min_version_dcgui  
tag_min_version_odc  
tag_min_version_dc  
tag_min_version_dcpro  
tag_min_version_strongdc  
tag_min_version_idc  
tag_min_version_zdc  
tag_max_version_plusplus Используйте теги _max_version_, чтобы указать максимальную версию для клиента, разрешенную в концентраторе
tag_max_version_dcgui  
tag_max_version_odc  
tag_max_version_dc  
tag_max_version_dcpro  
tag_max_version_strongdc  
tag_max_version_idc  
tag_max_version_zdc  
tag_allow_sock5 Мы все знаем, что такое соединение socks, это может помешать пользователю подключиться к вашему концентратору с помощью такого метода, если установлено значение 0
Определения пользователя кода страны
Переменная Описание
cc_zone1 Введите страны для первой зоны кода страны. Формат `:XX:YY:ZZ:`. Он должен начинаться и заканчиваться двоеточием, и все коды стран разделяются двоеточиями. Может быть любое количество кодов (примеры кодов: CZ; UK; US; SE. ПРИМЕЧАНИЕ: они должны быть заглавными!)
cc_zone2 Введите страны для второй зоны кода страны. Формат `:XX:YY:ZZ:`. Он должен начинаться и заканчиваться двоеточием, и все коды стран разделяются двоеточиями. Может быть любое количество кодов (примеры кодов: CZ; UK; US; SE. ПРИМЕЧАНИЕ: они должны быть заглавными!)
cc_zone3 Введите страны для третьей зоны кода страны. Формат `:XX:YY:ZZ:`. Он должен начинаться и заканчиваться двоеточием, и все коды стран разделяются двоеточиями. Может быть любое количество кодов (примеры кодов: CZ; UK; US; SE. ПРИМЕЧАНИЕ. Они должны быть написаны заглавными буквами!)
max_users0 Если присоединяется пользователь, который не входит в список кодов стран, указанный ниже, применяется это ограничение пользователей
max_users1 Ограничение пользователей, которое применяется к cc_zone1
max_users2 Ограничение пользователей, которое применяется к cc_zone2
max_users3 Ограничение пользователей, которое применяется к cc_zone3
Определения пользователей IP-адресов
Переменная Описание
ip_zone4_min Если вы хотите ограничить пользователей по IP-адресу, введите здесь минимальный IP-адрес для первой IP-зоны. (Verlihub позволяет определить 3 IP-зоны.)
ip_zone4_max Если вы хотите ограничить пользователей по IP-адресу, введите здесь максимальный IP-адрес для первой IP-зоны. (Verlihub позволяет определить 3 IP-зоны.)
ip_zone5_min Если вы хотите ограничить пользователей по IP-адресу, введите здесь минимальный IP-адрес для второй IP-зоны. (Verlihub позволяет определить 3 IP-зоны.)
ip_zone5_max Если вы хотите ограничить пользователей по IP-адресу, введите максимальный IP-адрес для второй IP-зоны здесь. (Verlihub позволяет определить 3 IP-зоны.)
ip_zone6_min Если вы хотите ограничить пользователей по IP-адресу, введите минимальный IP-адрес для третьей IP-зоны здесь. (Verlihub позволяет определить 3 IP-зоны.)
ip_zone6_max Если вы хотите ограничить пользователей по IP-адресу, введите максимальный IP-адрес для третьей IP-зоны здесь. (Verlihub позволяет определить 3 IP-зоны.)
max_users0 Если присоединяется пользователь, который не принадлежит указанному ниже диапазону IP-адресов, применяется это ограничение для пользователей
max_users4 Ограничение пользователей, применяемое к ip_zone4_*
max_users5 Ограничение пользователей, применяемое к ip_zone5_*
max_users6 Ограничение пользователей, применяемое к ip_zone6_*
Разные настройки
Переменная Описание
cmd_start_user Префикс для команд пользователя. По умолчанию «+»
cmd_start_op Префикс для команд OP. По умолчанию «!»
report_dns_lookup По умолчанию будет отправлять в opchat результаты обратного поиска DNS
max_message_size При правильной настройке переопределит ранее упомянутые настройки контроля флуда. Работает в байтах, т. е. в одном сообщении разрешено 1024 байта данных, по умолчанию 10240, что позволяет отправлять огромное сообщение. Это применимо ко ВСЕМ классам, включая master (класс 10)
int_chat_ms Это период времени между каждым сообщением, которое пользователь может отправить в mainchat. Значение 1000 заставит пользователя ждать не менее 1 секунды, прежде чем он сможет отправить еще одно сообщение в mainchat. Может использоваться для контроля флуда
show_email Установите значение 0, если вы хотите оптимизировать свой список ников, удалив все поля электронной почты. Установите значение -1, чтобы отключить и показать все адреса электронной почты, указанные пользователем в настройках клиента
show_speed См. show_email.
show_share См. show_email.
show_desc_len То же, что и переменная show_email, за исключением того, что с помощью этой переменной вы можете указать количество разрешенных символов. Например, 10 позволит длине описания пользователя составлять 10 символов. -1, чтобы отключить и показать все описание
int_nicklist Значение 30 по умолчанию означает, что пользователь может запрашивать обновление списка ников только каждые 30 секунд, полезно для контроля задержек и пропускной способности
desc_insert_mode Вставьте «A», «P» или «5» в описание пользователя? (1 = да/0 = нет) A означает Активный P означает пассивный и 5 означает тип подключения socks
use_reglist_cache Установите значение по умолчанию на единицу Verlihub будет кэшировать весь reglist для запроса при входе в концентратор. Если это включено, то любые внешние приложения, используемые для добавления пользователей непосредственно в базу данных, не будут известны в кэше reglist, пока в концентраторе не будет введено !reload или концентратор не перезагрузит свои собственные переменные конфигурации, настройку времени, которой можно манипулировать
use_penlist_cache Точно такая же, как и предыдущая переменная, но эта имеет дело со списком банов и киклистов и временными правами
save_lang Установите значение 1, чтобы включить многоязычность. См. это руководство для получения более подробной информации и не забудьте отключить ее после сохранения языка, как описано в руководстве ранее
timer_conn_period Вероятно, лучше не связываться с этой переменной, поскольку она на самом деле не влияет на производительность так, как люди думают
timer_serv_period См. предыдущую переменную
timer_reloadcfg_period Это параметр времени в секундах, который сообщает verlihub о необходимости перезагрузить свои настройки, а также кэш reglist и banlist из базы данных. Значение по умолчанию — 300 секунд (5 минут), что означает, что verlihub будет перезагружать базу данных каждые 5 минут
delayed_search Установите значение 1 по умолчанию, это наложит начальную задержку, указанную int_search, на подключающегося пользователя. Полезно для поисковых ботов, которые ищут спам-хабы
delayed_myinfo То же, что и выше, см. int_myinfo для лучшего описания
step_delay Не трогайте эту настройку, если вы не знаете, что делаете
bc_reply Если вы установите значение disable (отключить), то команды !bc не будут отправлять вам ответы от всех обратно в PM
log_level настройки уровня журнала 0 отключено 1 незначительно 2 3 4 5 и т. д. и т. п. где 5 регистрирует все, что может регистрировать. Используйте с осторожностью и только при отладке, так как эта функция может значительно повлиять на ресурсы
optimize_userlist Установите значение 1, если вы хотите загружать список пользователей медленнее для пользователей при подключении. Насколько медленно, определяется следующей переменной ниже
ul_portion См. optimize_userlist
int_flood_pm_period Только этот способ контроля флуда применяется к личным сообщениям. Это настройка времени в секундах, которая измеряет, сколько личных сообщений вы пытаетесь отправить пользователю за указанный здесь период времени
int_flood_pm_limit Эта настройка является числовым значением. Пример: значение 2 отключит пользователя, если он попытается отправить спам другому более двух раз подряд
timeout_myinfo Обычно следует оставить это значение по умолчанию. Оно само собой разумеется
hub_version Это жесткое значение, определяемое исходным кодом. Если вы измените его, то при следующем перезапуске хаб снова изменит его
hub_version_special Здесь можно указать дополнительную строку версии, которая будет добавлена ​​к жестко закодированной строке версии хаба
classdif_reg Это значение  многих несколько сбивает с толку. Давайте поясним это на примере. При установке значения 2 пользователь может зарегистрировать только другого пользователя, который находится максимум на 2 класса ниже
classdif_kick См. выше
classdif_download См. выше
classdif_pm См. выше
min_class_register Это очевидно. Если установить это значение на 3, то оно переопределит все остальные настройки, и ТОЛЬКО OP или выше смогут зарегистрировать нового пользователя
min_class_bc Этот параметр снова самоочевиден, значение 5 означает, что только администраторы могут отправлять широковещательные сообщения
min_class_bc_regs См. выше. Расширение regs относится к зарегистрированным пользователям. Это переопределяет значение выше при установке
min_class_redir Применяется для ручного перенаправления пользователей с вашего концентратора
dest_report_chat Этот параметр является выводом команды +report. По умолчанию все +reports будут отображаться в opchat
dest_regme_chat См. выше. Применяется к команде +regme
dest_drop_chat Применяется к пользователям, которые были удалены с концентратора другими пользователями, т. е. OP, которые используют команду !drop
default_password_encryption Метод шифрования, который будет использоваться (если доступен) для шифрования паролей, которые будут установлены. Вступает в силу немедленно. (1 - ENCRYPT (по умолчанию), 0 - не зашифрован - обычный текст, 2 - MD5). Если указанный метод недоступен, используется другой метод шифрования или, в худшем случае, сохраняется пароль в виде обычного текста
timeout_key тайм-аут (в секундах) от соединения до первого ответа
timeout_nick тайм-аут (секунд) от ответа ключа до получения ника
timeout_myinfo тайм-аут (секунд) - от ника до myinfo (описание, общий доступ, теги и т. д.)
timeout_flush тайм-аут (секунд) (зарезервировано, не используется)
timeout_login тайм-аут (секунд) от соединения до появления в списке пользователей
timeout_setpass тайм-аут (секунд) от входа до установки пользователем своего начального пароля
max_class_int_login максимальный класс, который получает int_login секунд временного бана при каждом входе в систему (это добавляется в основном для отладки)
mainchat_class Минимальный класс, который может использовать главный чат
topic_mod_class Минимальный класс, который может устанавливать тему хаба
plugin_mod_class Минимальный класс, который может выдавать команды плагина
trigger_mod_class Минимальный класс, который может выдавать команды модерации триггера
disable_regme_cmd Установите значение 1, чтобы запретить пользователям использовать команду +regme
disable_me_cmd См. выше
disable_usr_cmds Установите значение 1, чтобы временно отключить все команды + для пользователей ниже класса 1
max_class_int_login максимальный класс, который получает временный бан на int_login секунд при каждом входе в систему (это добавляется в основном для отладки)

Авторские права © 2006-2023 Verlihub Team