IRC

Материал из ВикиФур
Перейти к: навигация, поиск
Пример IRC-чата. Клиент mIRC.

IRC (англ. Internet Relay Chat, на сленге «ирка») — сервисная система, при помощи которой можно общаться через сеть Интернет в режиме реального времени, или просто чат.

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

IRC-сети[править]

Фуррёвые IRC-сети[править]

Список IRC-сетей, созданных фуррями для фуррей.

Название и описание Основной язык Состояние Логотип
FurNet английский 2001 — по сей день
Furnet.png
Anthrochat английский март 2004 — по сей день
AClogo-new.jpg
YiffNet английский 25 сентября 1995 — 11 ноября 2001.
Yiffnetlogo.jpg
FurIRC английский август 2004 — по сей день
Foxtail Tavern Logo.jpg
RusFurNet русский 2007 — 2018
Blank.png

IRC-сети общего назначения[править]

Puzzlepiece32.png Это неполный список [править].

Термины[править]

Распространённая лексика, связанная с функционированием IRC:

  • Фаундер (от англ. founder) — основатель канала, он может назначать Опов и дропнуть канал.
  • Оп, оператор — статус модератора, который позволяет кикать и банить пользователей, а также менять разнообразные настройки канала.
  • Дроп — разрегистрация канала.
  • Кик (от. англ. kick) — удаление пользователя с канала, при этом он может вернуться в любой момент. В некоторых каналах может быть предусмотрен автоматический бан пользователя после определенного количества киков в течение определённого времени.
  • NickServ — служба сети, которая позволяет регистрировать ники.
  • ChanServ — служба сети, поддерживающая каналы и их параметры.
  • OperServ — служба сети, позволяющая назначать операторов канала и автоматически дающая им этот статус после авторизации на NickServ.

Программное обеспечение[править]

IRC-клиенты[править]

Для работы с IRC необходимо установить на компьютер специальный клиент, для систем Windows наиболее популярным является mIRC, для Linux и UNIX-систем — XChat (есть также версия и для Windows). Существуют Java- и Flash-версии клиентов, которые запускаются и работают непосредственно с веб-сайта, не требуя установки.

IRC-сервера[править]

Настройка IRC-сервера WIRCD

Для создания своего собственного IRC-сервера необходимо установить соответствующее программное обеспечение. Некоторые популярные IRC-сервера:

  • IRCD-Hybrid. Старейший и наиболее известный IRC-сервер. Отличается стабильностью работы и гибкостью настройки. Только для Linux/UNIX.
  • UnrealIRCd. Работает со множеством сервисов, команды его неисчислимы, но и у него есть один «незначительный» минус — плохо держатся соединения между серверами. Есть версия для Windows.
  • ngIRCd. Основным достоинством является простота настройки и возможность задавать через конфигурационный файл каналы и все их параметры. Только для Linux/UNIX.
  • WIRCD. IRC-сервер для Windows.

Особенности[править]

  • Любой пользователь может посмотреть IP-адрес и другие настройки остальных пользователей, включая версию клиента, которыми они пользуются.
  • Можно подключиться и работать одновременно с несколькими каналами.
  • Любой пользователь может создать свой собственный канал, причем их может быть несколько.
  • Поскольку весь протокол текстовый, у IRC очень низкий трафик, во много раз меньше чем у обычных веб-чатов. Соответственно ниже и нагрузка на сервер.
  • С помощью роботов на IRC-канале можно организовывать и проводить различные игры, например викторины. Кроме того, роботы могут также сообщать разную полезную информацию, например погоду, курсы валют.

Недостатки[править]

  • Отсутствует регистрация пользователей. Чтобы её реализовать необходимо устанавливать специальные дополнительные сервисы (NickServ) или использовать иные средства.
  • Отсутствует разметка и оформление сообщений. В некоторых популярных клиентах есть разметка, позволяющая задавать цвет сообщения, фон, вид шрифта (жирный, курсив, подчеркнутый), однако в других клиентах, которые данной разметки не поддерживают, сообщение будет отображено вместе с разметкой, что усложняет его восприятие.
  • В классической реализации IRC пользователь, первым зашедший на пустой канал, автоматически становится его оператором, а при уходе с канала всех пользователей, все его настройки сбрасываются. Это приводит к необходимости использования специального сервиса ChanServ для регистрации каналов, либо к тому, что на канале постоянно должен присутствовать робот, хранящий все настройки канала.

Ссылки[править]