Шрифт:
– n<ник> – независимо от настроек программы устанавливает в качестве вашего ника тот, который вы указали в параметре.
– jn – позволяет вместо отображения окна Options при запуске программы выполнять автоматическое подключение на основе текущих настроек.
Сервер IRC
Одной из особенностей протокола IRC является то, что он может работать как в Интернете, так и в локальной сети. Иными словами, вы или администратор вашей организации очень просто сможете создать собственную сеть IRC в пределах локальной сети. Для этого достаточно установить сервер IRC (предназначен для того, чтобы к нему могли подключаться клиенты IRC) и, по желанию, добавить сервисы. Как правило, сервер IRC работает на основе порта 6667, поэтому для запуска сервера достаточно прав обычного пользователя.
Сервер IRC. Наиболее популярным сервером IRC является программа Unreal IRCD, поддерживающая работу на таких операционных системах, как Windows, Linux, BSD, Mac OS X.
Эта программа поддерживает все стандартные возможности сервера IRC, а также предоставляет дополнительные функции:
поддерживает дополнительные флаги режимов доступа пользователя к каналу (такие как + h (полуоп), +q (владелец канала), +a (администратор канала));
в программе реализована система антифлуда и антиспама;
позволяет блокировать цвета сообщений;
позволяет работать с виртуальными хостами;
поддерживает работу при помощи протокола SSL;
поддерживает подключение различных модулей.
Процесс установки данного сервера достаточно прост. Единственное, на что следует обратить внимание, – это флажок, при помощи которого устанавливается автоматический запуск сервера при старте операционной системы. Если вы решили пока просто поэкспериментировать с сервером, то этот флажок лучше снять.
После установки сервера нужно скопировать файл example.ru.conf, расположенный в папке doc каталога, в котором установлен сервер, непосредственно в этот каталог. После этого следует переименовать файл example.ru.conf в unrealircd.conf.
Теперь осталось самое сложное – открыть файл unrealircd.conf в текстовом редакторе и изменить настройки сервера для работы в вашей локальной сети.
Сервисы IRC. Очень часто, помимо сервера IRC, устанавливают и специальные сервисы, которые подключаются к серверу по протоколу TCP/IP. Сервисы осуществляют регистрацию и контроль IRC каналов и ников, позволяя закреплять определенный ник или канал за пользователем. Для этого достаточно послать серверу определенную команду.
В качестве примера рассмотрим наиболее полезные команды сервисов сети DalNET. В этой сети существует пять сервисов: NickServ, ChanServ, MemoServ, HelpServ и OperServ. Сервис NickServ отвечает за администрирование ников и работу с ними, ChanServ отвечает за администрирование каналов. Сервис MemoServ позволяет посылать сообщения тем пользователям, которых в данный момент нет в сети. В этом случае отправленное вами сообщение будет передано пользователю сразу после того, как он подключится к IRC.
/msg nickserv info <ник> – позволяет получить от сервиса NickServ информацию о пользователе с указанным ником. Если данный ник не зарегистрирован, то сервис возвращает строку Nick not registered. Собственно, именно для проверки того, зарегистрирован ли определенный ник, и используется чаще всего эта команда.
/msg nickserv register <пароль> – устанавливает пароль на ник, под которым вы в данный момент вошли в сеть IRC. В дальнейшем любому пользователю, который захочет воспользоваться вашим ником, придется ввести указанный пароль. Для этого пользователю дается одна минута. Если он так и не ввел правильный пароль, ему будет автоматически присвоено имя Guest<номер>. Иначе говоря, таким способом можно закрепить за собой ник.
/msg nickserv identify <пароль> – команда используется для того, чтобы ввести пароль к нику, под которым вы пытаетесь войти в IRC. Иными словами, если вы установили пароль для своего ника, то при попытке подключения с его помощью к IRC сервер попросит вас в течение одной минуты ввести пароль от ника. Для этого и нужно воспользоваться командой вида / msg nickserv identify <пароль>.
Кроме того, вы можете воспользоваться разновидностью данной команды /msg nickserv identify <ник> <пароль>, чтобы сразу войти под своим ником.
/msg nickserv ghost <ник> <пароль> – возможно, вы уже заметили, что в некоторых случаях после обрыва связи и повторного подключения сервер сообщает о том, что ник, под которым вы пытаетесь подключиться, уже используется в сети. Не стоит переживать – это говорит лишь о том, что сервер считает вас еще находящимся в сети. В этом случае вам придется подождать некоторое время, пока сервер не поймет, что вы вышли, и не отключит ваш ник. Если же вы не хотите ждать, то просто воспользуйтесь командой /msg nickserv ghost <ник> <пароль>. Сервер немедленно отключит ваш ник, после чего подключит под ним вас (конечно, если вы ввели правильный пароль).