Введение.
Меня постоянно спрашивали как сделать хаб и просили написать статью. Я долго не соглашался, т.к. не очень понимаю смысла в этой затее, но в конце концов меня достали и я написал это. Пожалуйста прочтите введение полностью, и не говорите потом что я не предупреждал.
Так уж повелось в ФОСе что dc хаб – самое распространённое общение для организации чатов. Я думаю что так сложилось, потому что клиент есть у всех под рукой, и ничего дополнительного устанавливать не нужно.
В качестве средства централизации файлообмена, домашний хаб совершенно не подходит, т.к. он не может держать достаточно большой нагрузки по причине ширины исходящего канала, да и врядли на маленьких тематических чат-хабах найдутся люди не участвующие в обмене файлами на центральном. Если вы делаете чат-хаб, возможности файлообмена на нём можно было бы вообще отключить, это позволило бы очень сильно снизить нагрузку на канал.
Если группа людей с которыми вы хотите общаться всё же в состоянии разобраться с чем-либо ещё, кроме dc клиента, то я бы посоветовал обратится к технологии IRC. С ней вам не придётся держать свой компьютер включенным (достаточно создать свой канал # на общественном сервере), ваш канал в сеть не будет загружен, к тому же этот канал будет доступен из любой точки мира.
Если вы всё ещё хотите создать чат-хаб....
Никогда не создавайте свой чат-хаб если:
а) Вы не можете держать свой компьютер включенным круглосуточно.
Никому не понравится, что чат постоянно вылетает или вообще отключается по прихоти создателя.
б) Вы не можете отказаться от участия в обмене файлами.
Как я уже говорил, ПО хаба требовательно к ширине канала, и вам самим либо надо будет себя сильно ограничить в закачке и отдаче файлов, либо вообще отказаться от них.
в) Вы не можете задать интересующую других тематику.
Этот совет универсален. Если вы хотите сделать «просто хаб», то лучше сразу откажитесь от этой идеи.
Если с этими пунктами всё в порядке, то приступим =)
Статья.
В статье рассматривается версия:
PtokaX 0.3.6.0.7 (878,74 kB) скачать в DC
Скачать с FTP: ftp://ftp.vfose.ru/distrib/PtokaX/0.3.6.0.7z
PtokaX – на данный момент самое популярное ПО для создания dc хаба для платформы Windows. Его отличает простота настройки, невысокое потребление системных ресурсов, расширение возможностей Lua скриптами и русскоязычный интерфейс.
Для начала включим русский язык в интерфейсе, на вкладке Options ставим Russian:
Дальше идём на первую вкладку Сеть. И делаем следующие настройки:
Название хаба: собственно имя хаба отображаемое у пользователя.
Топик хаба: то что обычно через «-» после названия.
Адрес хаба ip или хост: сюда нужно будет вписать выданное вам доменное имя. Учтите что после обновления ip должно пройти некоторое время. Подробнее в FAQ.
Сообщение дня: то что выдаётся в общий чат при подключении пользователя к хабу.
Макс. юзеров: максимальное количество пользователей на хабе, практика показывает что при условии свободного ADSL2+ канала, не больше 300-400, пробуйте =)
Пробуем запустить хаб (кнопка Запуск хаба) и подключиться к нему.
Теперь не помешает зайти на вкладку Регистр. /Баны и зарегистрировать свой ник как администраторский.
В принципе для работы чат-хаба этого достаточно.
Остальные настройки вы можете изучать самостоятельно, я лишь вкратце опишу что ещё есть на других вкладках:
Юзеры / Чат: здесь можно початится со всеми и выполнить операции над пользователями. Не забудьте нажимать кнопку Обновить список.
Регистр. / Баны: управление пользователями.
Правила: ограничения клиентов, размер шары/слотов, версия клиента, длина и написание ника. Здесь же, как это не странно – отображение нагрузки скриптов... =)
Менеджер скриптов: менеджер Lua скриптов.
Настройки: различные настройки.
Функции чата можно сильно расширять использую разнообразные Lua скрипты. С помощью них можно устраивать викторины, следить за порядком в чате, сообщать разную полезную информацию. Скрипты помещаются в папку scripts в корневой папке программы. О Lua скриптах мы расскажем позже.
(с) zk