Э н ц и к л о п е д и я    н е о б х о д и м ы х    к о м п ь ю т е р н ы х    з н а н и й
ezPC
     Поиск:   по сайту  по архиву новостей   

                Сегодня:

Разделы сайта

Первая полоса
Архив новостей
Послать новость
Партнеры
Железо
Компьютеры
Процессоры
Материнские платы
Память
Видеокарты
Звуковые карты
Сетевые карты
Накопители
Устройства ввода
Корпуса
Мониторы
Принтеры
Модемы
Сканеры
Цифровые камеры
Плоттеры
Дигитайзеры
ИБП
Кабели / Разъемы
Ссылки
Софт
Операционные системы
Приложения
Ссылки
Разное
Интернет
Полезняшки
Читальный зал
Конференц-зал
Комната смеха
Веб-камеры
Желтые страницы Сети
Поиск информации
Друзья сайта
PCBlog -
Компьютерный блог

Мобилографический Петербург
Акции и бонусы...
Зайди в интернет-магазин Болеро прямо сейчас...
Реклама

Интернет
FAQ по IRC RusNet

Создан: 13.07.97.
Автор: Александр Дубовиков (Alexandr Dubovikov)
shurik@te.net.ua

ВОПРОСЫ:

      Введение.
  1. RusNet для новичков.
  2. RusNet для начинающих операторов.
  3. RusNet для начинающих IRC операторов.
  4. RusNet первый твой скрипт.
  5. RusNet-список серверов.

ОТВЕТЫ:

Введение.

IRC - Internet Relay Chat. Она каждый день объеденяет тысячи людей по всему миру. IRC-это совершенно новый мир отличный от нашей повседневной реaльности. IRC-это мир диалога в реальном времени.
Каждый провайдер может поставить у себя IRC сервер незваисимо под какой ОС реализованы его сервера. Вся прелесть IRC в том, что несколько IRC серверов можно объеденить в одну сеть. То есть тем самым повысить количество пользователей находящихся на каких-либо каналах.
На сегодняшний момент существует 3 больших IRC сети это: UNDERNET, EfNet и EuNet. Все сервера этих сетей расположены за пределами стран бывшего СССР, что ухудшают связь с этими серверами. Поэтому был поднят проект в котором расматривался вопрос о организовании IRC сети внутри стран. В связи с этим произошло объеденение четырех малых IRC сетей: SibNet, VolgaNet, ODNet и KievNet. Было решено назвать новую сеть RusNet.
Вернуться к началу страницы /

1. RusNet для новичков.

В данной документации встроенные расматриваются команды IRCII, а не команды клиентов под Windows, OS/2 и т.д. (т.е. не команды алиасов). Все команды начинаются со знака слэш - /. Этот знак показывает что все следущее, что за ним идет, должно восприниматься как команда.
/NICK - команда которая позволяет вам менять ваш псевдоним.
Формат записи:
/NICK Test, где Test -это ваш псевдоним.
Если после ввода этой команды у вас на экоане появится надпись типа:
***Test - Mickname is already in use
Это означает, что сейчас ваш псевдоним используется другим пользователем и что надо изменить его (псевдоним).
/LIST - команда показывающая список каналов, количество пользователей находящихся на них и топик (тема) канала. Перед этой командой рекомендую ввести команду /SET HOLD_MODE ON , после этой команды вся информация на экране будет проходить пакетами по 22 строки. После того как перейти обратно к диалогу выключите это командой /SET HOLD_MODE OFF.
/BYE -выход с IRC, можно покинуть IRC и нажатием Ctrl+C (^C).
/JOIN или /CHANNEL с этой командой можно присоеденится к каналу.
Формат: /JOIN #odessa , #odessa -название канала.
/LEAVE - команда позволяющая покинуть канал.
Формат: /LEAVE #odessa
/WHO -с помоцью этой команды можно посмотреть кто находится на канале.
Формат: /WHO #odessa
/WHOIS - команда показывает e-mail пользователя, список каналов к которому он подсоединен, на каком сервере он находится.
Формат: /WHOIS Test , Test - псевдоним пользователя.
/CTCP - показывает какой версией клиента пользуется пользователь.
Формат: /CTCP Test , Test - псевдоним пользователя.
/CTCP FINGER - команда показыает реальное имя пользователя, его e-mail, время его простоя.
Формат: /CTCP Test FINGER , Test - псевдоним пользователя.
/CTCP USERINFO - как видно из самого названия команда показывает инфромацию пользователя, которую он может задать командой:
/SET USER_INFORMATION [что угодно]
Формат: /CTCP Test USERINFO , Test - псевдоним пользователя, его e-mail, время его простоя.
Формат: /CTCP Test FINGER , Test - псевдоним пользователя.
/TOPIC сменяет тему канала.
Формат: /TOPIC #odessa [любое сообщение]
/MSG - посылает сообщение конкретному пользователю.
Формат: /MSG Test [сообщение] , Test - псевдоним пользователя.
/MSG , - посылает сообщение последнему человеку который вам сообщение.
/MSG . - посылает сообщение последнему человеку которому вы отослали сообщение.
Вернуться к началу страницы /

2. RusNet для начинающих операторов.

Оператор канала - что это такое? Это тот пользователь который имеет перед своим nickом (псевдонимом) такой значок -->@ и не только. Оператору канала доступны многие команды которые недоступны обыкновенным пользователям. Вот список некоторых из них:
/MODE - этой командой можно менять свойства каналов,пользователей.
/MODE #odessa +i - делает канал приватным. Без вашего приглашения на этот канал никто не сможет попасть.
/MODE #odessa +n - на канал не будут постуать сообщения от пользователей, которые не находятся на данном канале.
/MODE #odessa +t - топик канала могут менять только оператор канала.
/MODE #odessa +o Test - пользователь Test получает статус оператора канала.
/MODE #odessa +b Test*!*@* - на пользователя Test на канале #odessa ставится ban (запрет на вход).
Все команды /MODE в которых флаги идут со знаком - , действуют противоположным образом. Например, /MODE #odessa -o Test, забирает у пользователя Test статус оператора.
/KICK - этой командой можно выбросить пользователя с канала.
Формат: /KICK #odessa Test - выбросить пользователя Test с канала #odessa.
Также есть несколько команд которые доступны и обычным пользователям но больше пригодятся операторам:
/SET NOVICE OFF - отключает статус новичка, становятся доступны команды /ON
/INGNORE - команда игнорирует сообщения пользователя.
/INGNORE Test - Test - псевдоним пользователя.
/SET BEEP OFF - выключает звук динамика (speaker).
/CLEAR - очищает экран.
/AWAY - если вы отошли на пару минут от компьютера, то можно всем это сообщить, и если кто-то вам отошлет сообщение появится надпись которую вы ввели в /AWAY.
Формат: /AWAY [текст]

DCC - Direct Client Connection.
Этот протокол минует все сервера IRC и поэтому на него не влияют разрывы сети и тысяча других неполадок. Поэтому команда DCC незаменима при передачи файлов по IRC и для важных разговоров.
/DCC SEND Test winnuk95.zip - передача файла winnuk95.zip пользователю Test.
/DCC GET Polon - прием файла от пользователя Polon.
/DCC CHAT Test - посылка запроса на разговор пользователю Test.
/DCC CHAT - после того как вас вызвали на DCC CHAT, наберите эту команду.
/MSG = - этой командой можно общаться в DCC CHATе.
Формат: /MSG =Test - Test - псевдоним пользователя.
/SET CLOCK_ALARM - устанавливает или сбрасывает время будильника.
Формат: /SET CLOCK_ALARM <время> ON (OFF)
/SET IDENT ON - делает отступы в тексте беседы.
/SET LOGFILE - задает имя файла, в который будет записываться протокол сеанса IRC.
Формат: /SET LOGFILE <имя файла>
/SET LOG ON(OFF) - начинает или прекращает запись протокола.

Программа IRCII позволяет исползовать комбинации клавиш:
Ctrl+Z - временно покинуть IRC, для того чтобы вернуться в командной строке UNIX напишите fg.
Ctrl+P - возвращяет в командную строку последнюю введенную команду (фразу).
Ctrl+A - Перемещает курсор в начало строки.
Ctrl+D - Удаляет символ, на который указывает курсор.
Ctrl+E - Перемещает курсор в конец строки.
Ctrl+H - Возращает курсор на один сивол.
Ctrl+I или Tab переключается между режимами всавка/замена.
Ctrl+K - Удаляет все сиволы от текущей позиции курсора до конца строки.
Ctrl+T - Меняет местами символ, на который указывает курсор, и символ находящися слева от него.
Ctrl+U - Удаляет строку.
Ctrl+Y - Востанавливает содержимое из буфера обмена.
Ctrl+F - Перемещает курсор на один символ вперед.
Ctrl+B - Перемещает курсор на один символ назад.
Ctrl+V - Переводит текст в инвертированый режим.
Ctrl+G - Переводит текст в режим повышеной яркости.
Вернуться к началу страницы /

3. RusNet для начинающих IRC операторов.

Если вы IRC оператор (IRCOP) - то вам пригодятся следующие команды и примеры по настройке ircd.conf. Все команды могут работать, если вы явно указали их при компиляции ircd, в файле config.h.
/KILL - команда выкидывает пользователя с сервера.
Формат: /KILL Test "сообщение" Test - псевдоним пользователя.
/REHASH - перепустить сервер не выкидывая с него пользователей.
/CONNECT - команда присоединяет сервер.
Формат: /CONNECT irc.test.com 6667 - присоеденить ваш сервер к серверу irc.test.com через порт 6667.
/UNCONNECT - команда отсоединяет сервер.
Формат: /UNCONNECT irc.test.com - отсоединить ваш сервер от сервера irc.test.com.
Настройки файла ircd.conf:
Строка M: - указывается название сервера и информация о нем.
Формат: M:irc.test.ua:*:TesT, Odessa Ukraine::
Строка P: - указывается номер порта (ов) через который работает сервер.
Формат: P::::6667:
Строка Y: - указывается качество соединения,таймаут,количество пользователей.
Формат: Y:2:90:300:1:600000
Строка I: - указывается сервер с которым вы будете соединяться.
Формат: I:irc.test.net:password:::2
Строка O: - указываются характеристики пользователя, который назначается IRCOPом.
O:shurik@venera.test.com:password:nick::10
Строка C:и N: - указывается машина, пароль, название IRC сервера, порт, и класс соединения.
Формат:
C:venera.test.com:password:irc.test.com:6667:2
N:venera.test.com:password:irc.test.com::2
Строка K: - указывается хост или IP, псевдоним пользователя которому отказано в доступе:
Формат: K:*.test.com::*test*:0
Строка H: - указывается HUB сервер - сервер, с которым вы будете находится в связи.
Формат: H:*::irc.test.com::
Находясь на сервере вы можете просмотреть все настройки с помощью команды:
/STATS , указывается флаг той линии на которую вы хотите просмотреть.
Формат: /STATS C (строка C:)
Вернуться к началу страницы /

4. RusNet первый твой скрипт.

Существует ряд команд которые начинаются с /ON. Эти команды настолько опасные, что их можно вводить только после того как выключен режим новичка - /SET NOVICE OFF.
/ON ^JOIN * WHOIS $0
Значок ^ - означает, что "выполнять и не сообщать". Команда означает, что при заходе на канал любого пользователя, автоматически выводится информация о пользователе командой /WHOIS. Все эти команды можно внести в файл .ircrc, тогда команды будут загружатся автоматически при заходе на IRC.
Вот список событий, которые можно перехватить с помощью команды /ON:
ACTION
$0 - Псевдоним пользователя который начал действие.
$1 - Канал и пользователь , на который напрвлено действие.
$2 - Текст действия.
CONNECT
$0 - Имя сервера, с которым вы соеденились.
CTCP
$0 - Псевдоним пользователя, который отослал запрос CTCP.
$1 - Объект запроса.
$2 - Командное слово CTCP.
$3 - Дополнительные параметры.
CTCP_REPLY
$0 - Псевдоним пользователя, который дает ответ.
$1 - Командное слово CTCP.
$2 - Текст ответа.
FLOOD
$0 - Псевдоним вызвавшего лавину.
$1 - Тип лавины.
$2 - Текст лавины.
IDLE
$0 - Ваше время ожидания в минутах.
INVITE
$0 - Псевдоним пользователя, который пригласил вас.
$1 - Канал к которому вса пригласили присоедениться.
MAIL
$0 - Количество новых сообщений.
$1 - Общее количество ссобщений в вашем почтовом ящике.
MODE_CHANGE
$0 - Псевдоним пользователя, изменяющего режим.
$1 - ID канала.
$2 - Режим канала после изменения.
MSG
$0 - Псевдоним пользователя, отправившего сообщение.
$1 - Текст сообщения.
SEND_ACTION
$0 - Объект вашего действия.
$1 - Текст действия.
SEND_MSG
$0 - Объект вашего действия.
$1 - Текст сообщения.
TIMER
$0 - Время.
TOPIC
$0 - Псевдоним пользователя, который изменил тему канала
$1 - ID канала.
$2 - Новая тема.
WHO
$0 - ID канала.
$1 - Псевдоним пользователя.
$2 - Состояние H, G, *, @.
$3 - ID пользователя при регистрации.
$4 - Имя узла.
$5 - IRCNAME или настоящее имя.
JOIN
$0 - Последний присоединившийся к каналу пользователь.
Если вам лень набирать длинные команды типа /CHANNEL, /DCC SEND и так далее, то можно с помощью команды /ALIAS.
Например: /ALIAS W WHO $C
Теперь у вас появилась новая команда /W, которая с успехом заменяет команду /WHO .

Стандартные параметры:
$n - Количество параметров в командной строке.
$n-m - Параметры командной строки от n до m.
$n- - Оставшиеся параметры командной строки.
$-m - Параметры командной строки от 0 до m.
$- - Последней параметр командной строки.
$* - Все неиспользующиеся параметры командной строки.
$, - Имя последнего пользователя отославшего вам сообщение.
$. - Имя последнего пользователя которому вы отослали сообщение.
$: - Имя последнего пользователя присоединившегося к каналу.
$; - Имя последнего пользователя отославшего сообщение в активный канал.
$A - Текст вашего сообщения в /AWAY.
$B - Текст последнего отосланого вами сообщения.
$C - Название активного канала.
$D - Имя последнего зарегистрировавшегося пользователя в вашем списке /NOTIFY.
$H - Текущий номер.
$I - Название последнего канала на который вас пригласили.
$L - Текущее содержание вашей командной строки ввода.
$N - Ваш псевдоним.
$O - Ваш текст STATUS_OPER, если вы IRCOP
$P - <@>, если вы оператор текущего канала; в противном случае - нуль.
$Q - Имя пользователя с которым вы находитесь в режиме /QUERY.
$S - ID вашего сервера.
$T - Текущий объект.
$U - Текст, вырезаный из строки ввода.
$V - Версия програмы ircII, которую вы используете.
$W - Текущий рабочий каталог.
$Z - Время.
Язык команд IRCII очень похож на язык, он станет еще более похожий, если вы будете использовать оператор IF.
alias l {
     if ([$C])
         {leave $C}
         {echo Вы еще не подключены к каналу!}
     }

Арифметические и логические операторы:

== Равно

< Меньше чем

^^ Исключающее ИЛИ

!= Не равно

>= Больше или равно

|| ИЛИ

> Больше чем

<= Меньше или равно

&& И

Вернуться к началу страницы /

5. RusNet-список серверов.

ODNet.
IRCAdmin     Александр Дубовиков (shurik@te.net.ua)
Baron on IRC
********************************************************************************
Сервер: irc.paco.net 6667      Админ: Yuri Tcherkasov
Сервер: irc.tenet.odessa.ua 6667      Админ: Alexandr Dubovikov
Сервер: irc.tn.odessa.ua 6667      Админ: Vadim Nosovsky
Сервер: irc.citek.odessa.ua 6667      Админ: irc@citek.odessa.ua
Сервер: irc.odessa.net 6667      Админ: Ivan Shabanov vano@te.net.ua
Сервер: irc.enf.odessa.ua 6667      Админ: postmaster@enf.odessa.ua
Сервер: irc2.te.net.ua 6667      Админ: Alexandr Dubovikov
Сервер: irc.rusnet.ua 6667      Админ: Alexandr Dubovikov
********************************************************************************
SibNet.
IRCAdmin     Adel Abushaev
Adel on IRC
********************************************************************************
VolgaNet.
IRCAdmin     Eugene Lineitzev
dARK on IRC
********************************************************************************
Сервер: irc.aenet.ru 6667      Админ: Adel Abushaev
Сервер: irc.iis.nsk.su 6667      Админ: Igor Zyrianov
Сервер: irc.cnit.nsu.ru 6667      Админ: Mike Bykov
Сервер: jenpc.nstu.nsk.su 6667      Админ: postmaster@nstu.nsk.su
Сервер: irc.tpu.ru 6667      Админ: Alex Martynov
Сервер: ism.lpi.msk.su 6667      Админ: postmaster@lpi.msk.su
Сервер: satco.msu.ru 6667      Админ: postmaster@msu.ru
Сервер: irc.unn.runnet.ru 6667      Админ: irc@unn.runnet.ru
Сервер: irc.cflash.com 6667      Админ: Basil Kruglov
Сервер: irc.tyumen.ru 6667      Админ: Ruslan Zalata
Сервер: comm.bmsu.simbirsk.su 6667      Админ: postmaster@bmsu.simbirsk.su
Сервер: irc.MV.ru 6667      Админ: irc@MV.ru
Сервер: irc.ulstu.ru 6667      Админ: irc@ulstu.ru
Сервер: ic.samson.spb.su 6667      Админ: Sysadmin
Сервер: npc7.uniyar.ac.ru 6667      Админ: postmaster@uniyar.ac.ru
Сервер: Lapkin.RoSprint.Ru 6667      Админ: Adel Abushaev
Сервер: gateway.tasur.edu.ru 6667      Админ: Denis A. Zemlyanov
Сервер: alpha.ksu.ru 6667      Админ: Adel Abushaev
Сервер: man.anet.ee 6667      Админ: Nadia Kasjanenko
Сервер: irc.K9.syzran.ru 6667      Админ: Aladdin
Сервер: irc.portal.ru 6667      Админ: Adel Abushaev
Сервер: irc.sicnit.ru 6667      Админ: Loccie
Сервер: destiny.ksu.ru 6667      Админ: postmaster@ksu.ru
********************************************************************************
KievNet Seva Gluschenko
********************************************************************************
Сервер:irc.lucky.net 6667      Админ: Seva Gluschenko
Сервер: irc.isf.kiev.ua 6667      Админ: Maxi Vorobyov
Сервер: irc.luckynet.co.il 6667      Админ: Yuri Krichevsky
Сервер: irc.visualtek.com 6667      Админ: Sebastian Kamyshenko
Сервер: irc2.lucky.net 6667      Админ: Seva Gluschenko
Сервер: irc.kharkov.net 6667      Админ: irc@kharkov.net

P.S. Пользователи часто задают вопрос, что означает перед nickом значок + или - (при запросе на /WHOIS). Это означает, что этот пользователь находится в режиме restricted. Это режим пользователю дает сервер при присоеденении (+r). В этом режиме, даже если он оператор канала, пользователь не может совершать ряд действий типа сменить nick, использовать команду /KICK, менять MODE канала, давать кому-либо полномочия оператора.
P.P.S. Посетите FTP RusNeta:
ftp.te.net.ua/pub/unix/irc/
ftp.sicnit.ru/pub/unix/irc/
Вернуться к началу страницы /

Источник информации: FIDONet - эхоконференция RU.INTERNET.IRC

 
Наверх /     / Назад /

      
контент
       Rambler's Top100       Рейтинг@Mail.ru       Яндекс цитирования       количество читателей онлайн и всего