Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
1
11:42, 12 апреля 2010

Краткий обзор IRC

Сегодня расскажу о знаниях минимально необходимых для сколько нибудь осмысленного существования в ирц сети, а так же проблемах которые могут возникнуть у вас.

В первую очередь надо определиться с клиентом который вы будете использовать для общения, клиентов огромное количество, выделить в первую очередь можно такие как: Мирк(mirc), Квирк(kvirc), Иксчат(Xchat).

Мирк выделяется огромным количеством готовых под него скриптов, которые позволяют автоматизировать часть процессов в работе с irc, а так же очень удобной и широкой платформой для написания своих. Клиент платный, но довольно просто найти серийник в сети, последняя версия 6.35. Из основных минусов поддержка только windows платформы. В блоге X_doctor вы можете найти готовую сборку NeOn mIRC Script 9.0 (мирк со скриптом NeOn Script 9.0) настроенную для быстрого подключения к сети KZNET.

Квирк изобилует плагинами и темами, бесплатен, интерфейс дружелюбный, поддерживает большое кол-во ОС.

XChat очень прост и лаконичен, бесплатен, работает под windows и linux, именно его советую начинающим.

Итак, выбрали клиент, следующим делом рассмотрим подключение к ирц серверу.

Сделаю небольшое отступление чтобы пояснить структуру IRC, которая состоит из множества ирц серверов которые объеденены в ирц сети, пример сервера - host.irc.kz который принадлежит сети KZNET, в которую помимо этого входят(прилинкованы) сервера:

core.irc.kz, ktc.irc.kz, dom.irc.kz, ct.irc.kz, gcs.irc.kz.

Сетей огромное множество, можно выделить таких гигантов как DALnet, EFnet, Freenode, - это из международных(наиболее употребляемым языком общения является английский), и RusNet, DALNet.RU, IRCLine.RU среди русскоязычных, казахстанская сеть одна и развита очень слабо её я упоминал выше.

Чтобы подключится к любой из этих сетей нужно подключиться к одному из входящих в эту сеть серверов, списки части серверов сетей есть в клиентах, если вашего нет - ищите на сайте сети.

При подключении указывается имя сервера и порт, по умолчанию используется 6667 порт, часто порт является идентификатором кодировки и протокола по которым вы подключаетесь к серверу, так при подключении на 6667 получаете cp1251 кодировку(на большинстве серверов), на 6668 - KOI8-R, и т.д. Таблицу портов и кодировок с ними связанных вы увидите в главном окне клиента когда подключитесь к сети, она будет выглядеть примерно так:

- Now, the supported codepages are on the following ports:
- 6667: CP1251 6663: ISO-8859_5 7777: CP1251 (SSL)
- 6668: Translit 6664: Macintosh 7778: KOI8-R (SSL)
- 6669: CP1251 6665: KOI8-R 7779: Translit (SSL)

Раньше сменить кодировку можно было только переподключением на другой порт, сейчас большинство серверов поддерживают команду

/codepage <кодировка>

в свою очередь команда

/codepage list

покажет список доступных кодировок.

Итак, вы выбрали сеть, сервер, порт, подключились, вы на сервере, что дальше?!

Дальше вы можете выбрать каналы на которых будете общаться, все каналы начинаются с символа

#

например канал #help, где вы в большинстве сетей получите ответы на ваши вопросы по сети.

чтобы узнать список всех каналов наберите команду

/list

и у вас в отдельной вкладке появится список всех каналов сервера с их топиками(темами) и количеством находящихся на них посетителей, прямо из списка можно перейти на канал(не во всех клиентах) просто двойным кликом на имени канала,

команда для входа на канал:

/join <канал>

где вместо <канал> вставьте канал на который хотите зайти, например:

/join #help

и вы попадете в новом окошке/закладке на канал #help. Можете открывать нужное вам количество каналов.

Когда попадете на канал увидите справа список тех кто находится на канале сейчас, перед именами некоторых могут быть знаки: &, @, %, +, которые обозначают статус этих людей на канале.

& - означает овнера(владельца канала)

@ - опа(оператора)

% - полуопа/халфопа(полуоператора)

+ - воис(голос)

Операторы это люди, которые имеют право следить за порядком на канале и за выполнением правил поведения, принятых на нем. И только на нем. Права оператора канала не распространяются на другие каналы или на приватные разговоры.

На своем канале оператор имеет право делать все, что считает нужным. Если Вам кажется, что его действия расходятся с правилами этого же канала, обращаться надо уже к хозяину канала. Хозяин канала может сделать замечание оператору, а может и наоборот похвалить, и это тоже его право.

Человек со статусом оператора может забанить, кикнуть или наоборот пригласить на закрытый канал любого человека. Также он может устанавливать на канале различные режимы.

Лучше не злите операторов)

Забанить - значит на определенное время запретить забаненому посещать канал, перезайти на канал не получится.

Кикнуть - значит выгнать с канала, но здесь в отличии от бана можно зайти на канал снова.

Обычно за какие-то мелкие нарушения, типа мата, кикают. При определенном количестве нарушений уже банят, хотя могут и забанить сразу, все зависит от правил канала, настроения оператора)

Человек со статусом полуоператора может:

  1. выдавать/отбирать войс другим пользователям
  2. менять все режимы канала
  3. устанавливать баны и кикать простых пользователей, а также имеющих статус полуператора или voice.
  4. устанавливать режимы +I (список приглашённых на канал), +e (список исключений из банов) и просматривать эти списки.

Неможет:

  1. опать/деопать(деопать - снимать статус оператора) пользователей, имеющих статус оператора на канале.
  2. кикать операторов канала.
  3. снимать с себя статус полуоператора и выдавать этот статус другим пользователям.

И наконец войс означает что данный человек имеет право разговаривать на модерируемом канале (+m), когда на канале установлен этот режим.

Модерируемый канал - тот, на котором говорить имеют право только его операторы или те самые, с плюсиками перед ником. Модерируемые каналы используются редко, поэтому обычно плюсики используют не по делу, просто чтобы зрительно отметить каких-то пользователей на канале.

Далее перечислю некоторые команды с описанием.

/nick <имя>

Ник - это имя, псевдоним, под которым вас идентифицирует сеть и собеседники. После того как вы сменили ник, вы можете в главном окне получить сообщение о том что ник который вы выбрали уже зарегистрирован, и через минуту вас автоматом переименует в имя вида guest123123, если конечно это не вами зарегистрированный ник и вы под ним авторизуетесь.

Для регистрации ника используйте команду, предварительно сменив свой текущий ник на регистрируемый

/msg nickserv register <пароль> <емеил>

в разных сетях регистрация осуществляться может немного по разному, в достаточно больших к вам на указанный при регистрации емеил будет выслан код верификации, и команда с помощью которой вы можете верифицировать свой ник.

чтобы авторизоваться под своим ником используйте команду

/msg nickserv identify <пароль>

Вас заинтересовал какой-то человек в сети, вы можете получить немного информации о нем командой

/whois <ник>

вы получите информацию в виде

Whois: X_doctor
Info:re-r@92.47.55.70 Someone
X_doctor is a registered nick
Channels:&#yopp @#help #ct.kz
Server :dom.irc.kz

где вы можете увидеть:

Channels:&#yopp @#help #ct.kz - на каких каналах он находится, и какой статус имеет на этих каналах

Server :dom.irc.kz - через какой сервер подключен

X_doctor is a registered nick - означает что ник зарегистрирован

Info:re-r@92.47.55.70 Someone - его идент, айпи адрес, и полное имя(в сети)

дополнительную информацию можно получить командой

/msg nickserv info <ник>

но только если ник зарегистрирован.

Тут сделаю еще одно отступление, вы наверное заметили что команды которые я вам давал последними имеют вид /msg nickserv

/msg <ник>

этой командой можно отправить сообщение кому-либо в сети, но не через канал а напрямую, и так чтобы видел только тот кому посылаете, в данном случае мы посылаем сообщение для nickserv(никсерв)

nickserv(никсерв) это служба присутствующая на всех серверах, которая отвечает за работу с никами.

на большинстве серверов сейчас необязательно писать длинное /msg nickserv, возможна замена на короткое

/ns

к примеру /msg nickserv identify будет в сокращенном виде /ns identify, или /msg nickserv info - /ns info

так же существует аналогичная служба для работы с каналами и зовется она chanserv, сокращение для неё будет

/cs

Кстати, общаться можно не только на канале, но и в привате, для этого просто кликните два раза на нике того с кем хотите приватно пообщаться, без посторонних глаз. Но учтите что лезть в приват человеку просто так, незнакомому, не приветствуется.

Так же можно отправить сообщение кому-либо на канале, командой

/notice <ник>

которое увидит только тот кому сообщение послано, но только если он наблюдает за каналом, иначе он его просто может пропустить.

коротко не поучилось) продолжение завтра....

1
937
4