faqs.org.ru

 Главная > Интернет >

IRC RusNet FAQ

         IRC RusNet Часто Задаваемые Вопросы.(FAQ) v 1.1


Содержание:

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

                                           Александр Дубовиков
                                            (shurik@te.net.ua)
                                              13.07.97. Одесса.

                            Введение:

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

                        Часть 1

В данной документации встроенные расматриваются команды 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, время его простоя.( Idle)
Формат: /CTCP Test FINGER , Test -псевдоним пользователя.
/CTCP USERINFO - как видно из самого названия команда показывает
инфромацию пользователя,которую он может задать командой:
/SET USER_INFORMATION [что угодно]
Формат: /CTCP Test USERINFO , Test -псевдоним пользователя.
его e-mail, время его простоя.( Idle)
Формат: /CTCP Test FINGER , Test -псевдоним пользователя.
/TOPIC сменяет тему канала.
Формат: /TOPIC #odessa [любое сообщение]
/MSG - посылает сообщение конкретному пользователю.
Формат: /MSG Test [сообщение] , Test -псевдоним пользователя.
/MSG ,  - посылает сообщение последнему человеку который вам
сообщение.
/MSG .  - посылает сообщение последнему человеку которому вы
отослали сообщение.


                        Часть 2.

Оператор канала- что это такое? Это тот пользователь который
имеет перед своим 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.

   Если вы 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.

     Существует ряд команд которые начинаются с /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.
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/

Вернуться в раздел "Интернет" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru