службы ретрансляции Интернета (обычно называемые службы IRC ) - это название набора функций, реализованных во многих современных сетях ретрансляций в Интернете. Сервисы - это автоматизированные боты со специальным статусом, которые обычно используются для предоставления пользователям доступа с определенными привилегиями и защитой. Обычно они реализуют какую-то систему входа в систему, так что только люди из списка управления доступом могут пользоваться этими услугами.
Самый популярный стиль обслуживания использует ряд поддельных клиентов, имена которых заканчиваются на «Serv». Четыре нижеприведенных почти всегда можно увидеть в услугах этого стиля.
Некоторые другие также следуют этому соглашению об именах в некоторых пакетах услуг, включая:
Другие широко используемые сервисные боты:
Исходный NickServ был написан по адресу Технический университет Мюнхена в 1990 году. Первоначальная цель заключалась в том, чтобы дать дружеские предупреждения о том, что кому-то уже нравится использовать конкретный псевдоним, поскольку протокол IRC не имеет встроенных средств защиты электронных идентичности.
NoteServ и MsgServ продолжили работу вскоре после внедрения NickServ и выполняли ту же работу, что и сегодняшний MemoServ.
Считалось приемлемым поведение просто / игнорировать уведомления NickServ, но оператор решил / убить NickServ и сам использовать псевдоним NickServ, впоследствии собирая все идентификационные пароли от пользователей и удивляясь этому. Это привело к публичным дебатам по поводу полезности и безопасности услуг, прекращению поддержки NickServ в EFnet и возникновению политики EFnet в отношении того, что никнейм не принадлежит.
В 1995 году DALnet изобрел ChanServ, а затем повторно внедрил NickServ и MemoServ. Сегодня EFnet и IRCnet являются последними крупными сетями IRC, которые придерживаются своей политики жизни без защиты личных данных. По-прежнему ведутся споры о ценности и преимуществах услуг в IRC, хотя они обычно считаются необходимыми для обеспечения приятного общения в чате. Это доказано тем фактом, что большинство сетей без обслуживания вымерли.
Со временем было реализовано множество вариантов служб, поэтому каждая сеть IRC говорит на своем диалекте службы, что делает это практически невозможным для разработчиков клиентов. реализовать единый графический интерфейс к различным процедурам регистрации. Тем не менее, большинство из них вдохновлено оригинальными работами DALnet и Армина, только Undernet и QuakeNet придерживаются совершенно другого подхода.
ChanServ во многих сетях IRC является службой IRC, которая поддерживает регистрацию и доступ к каналу канал. Если канал зарегистрирован в ChanServ, его владельцы (и те, кого они назначили) могут использовать ChanServ для получения контроля над каналом, получая привилегии оператора канала. Большинство ботов службы каналов также допускают другие виды параметров управления каналом, такие как блокировка тем (в дополнение к + t), блокировки режимов и автоматическое предоставление пользователям статуса оператора, статуса полуоператора, голоса или другого доступа, как указано владельцы каналов. Они также могут обеспечивать некоторую форму автоматического управления списком запретов.
Существует несколько реализаций служб IRC, в которых есть бот ChanServ; некоторые другие службы используют другие имена, например CS . Точные доступные команды и функции зависят от реализации службы и рассматриваемой сети.
OperServ - это компонент большинства пакетов служб IRC, используемых для помощи в администрировании сети Internet Relay Chat. Он предоставляет операторам IRC функции, помогающие контролировать и поддерживать сеть, управлять другими услугами и работать с проблемными пользователями.
Некоторые из наиболее печально известных функций OperServ - это «линии», такие как K-line и G-line. Они используются, чтобы дисциплинировать проблемных пользователей сети, однако для использования доступны другие сетевые линии. Точные доступные функции зависят от разрешений конкретного оператора и конкретной используемой реализации.
В DALnet аналогичная концепция, известная как «AKill», использовалась вместо G-линии. Термин AKill происходит от более ранней реализации, в которой службы IRC автоматически «убивают» (отключают) пользователя удаленно при входе в систему, а не отдельные серверы, просто запрещающие соединение.
В сетях OpenNap OperServ является псевдопользователем, который позволяет пользователям выше определенного уровня разрешений выполнять команды администрирования сервера. Хотя в первую очередь предназначена для дополнения клиентов без встроенной поддержки таких действий, ограничений на ее использование нет.
Существует несколько пакетов программного обеспечения, реализующих службы. Некоторые из популярных: srvx, Atheme, ChatServices, Hybserv (разработан для использования с программным обеспечением Hybrid IRCd ), Epona, Anope и IRC Services 5 (с поддержкой широкого спектра демонов IRC, считающихся «оригинальными» службами IRC). В то время как некоторые из этих пакетов предоставляют отличные функции в глазах многих пользователей, некоторые операторы сетей решают писать свои собственные услуги, наиболее важными причинами которых являются гибкость, возможность настройки, и часто, в основном в небольших сетях, развлечения также играют важную роль. Не все пакеты реализуют вышеуказанных сервисных ботов. Кроме того, иногда боты имеют разные имена и могут или не могут реализовывать эти функции в форме, указанной выше. Тем не менее, приведенная выше форма является наиболее распространенной.
Инициатива IRC + работала над выработкой рекомендаций для сервисов по использованию общих числовых значений для основных функций, чтобы клиенты могли иметь унифицированные и упрощенные пользовательские интерфейсы для работы со службами для наиболее важных функций. (например, регистрация личности в сети IRC). Однако из-за отсутствия поддержки инициатива IRC + прекратила свою работу.