MGN174-RuS
Главная | Регистрация | Вход
Воскресенье, 17-Декабрь-17, 10:48:22
Меню сайта
Менеджер Файлов
Мои статьи [14]
Время и дата
WOweb.ru - Scripts - JavaScript - Здарова!!!, Времечко, Дата
СтаТаТиСтИкА
IP
Главная » Статьи » Мои статьи

Команды IRC ч1
Команды доступные пользователям.


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

--------------------------------oOo------------------------------
q ник - Даёт статус Овнера
a ник - Даёт статус Администратора Канала
o ник - Даёт статус Оператора канала
h ник - Даёт статус ПолуОП (ограниченный ОП доступ)
v ник - Даёт статус голоса (может говорить при моде на канале +m)
-
b ник!идент@хост - Установка бана на канале на ник!идент@хост [h]
c - Блокировка сообщений содержащих коды цветов mIRC [h]
e ник!идент@хост - Отмена бана (+ для юзеров соответствующих маске [h]
f флуд_параметры - Установка флуд защиты (см. /HELPOP CHmodeF) [o]
g - Канал только для Глобальных IRC Операторов сети [o]
i - Для входа пользователь должен быть приглашён на канал [h]
j кол-во:секунды - Защита от 'joins' флуда, действует индивидуально [o]
k пароль - Пользователь должен указать пароль для входа на канал [h]
l число - Установка ограничения на кол-во пользователей на канале [o]
m - Модерируемый канал (только пользователи с +vhoaq могут говорить) [h]
n - Пользователи вне канала не могут отправлять сообщения на канал [h]
p - Приватный канал (не отображается в /WHOIS) [o]
r - Канал является зарегистрированным (устанавливается сервисами)
s - Секретный канал (не отображается в /WHOIS и /LIST) [o]
t - Только пользователи с +hoaq могут менять топик канала [h]
u - Запросы команд /names и /who #канал доступны только ОП канала [q]
z - Только клиенты с Secure Connection (SSL) могут входить на канал [o]
A - Канал только для Админов Сервера/Сети (устанавливается Админами)
C - Режим запрета CTCP запросов на канале [o]
G - Фильтрация всех 'плохих' слов посылаемых на канал [o]
I ник!идент@хост - Отмена (+i) для юзеров соответствующих маске [h]
M - Только зарегистрированные ники (+r) или войсы могут говорить [o]
K - Режим запрета команды /KNOCK [o]
L #канал2 - Пользователи пересылаются на #канал2 если (+l) заполнен [q]
N - Режим запрета смены ников на канале [o]
O - Канал только для IRC Операторов (устанавливается IRCops)
Q - Режим запреты киков на канале [o]
R - Только зарегистрированные (+r) пользователи могут входить на канал [o]
S - Режим вырезания кодов цветов mIRC [h]
T - Режим запрета NOTICE сообщений на канале [o]
V - Режим запрета команды /INVITE [o]
-
[h] как минимум для ПолуОП, [o] как минимум для ОП, [q] только для Овнеров 
Q: Как получить права сервисадмина на сервисах?
A: В services.conf найти дирректиру ServicesRoot и вписать туда вместо Ника Admin ваш ник (лантицей). Не забудьте перечитать конфиги или перезапустить сервисы.
Зарегестрировать ник на сервисах /ns register пароль e@mail
"Проопериться" /oper login pass (блок oper описывается в unrealircd.conf). По умолчанию значения oper: Admin пароль: password
Добавить себя в сервисадмины командой /os admin add ваш_ник (или ник Admin если вы ничего не изменяли)

Q: Как разрешить русские ники?
A: В unrealircd.conf (unrealircd 3.2.3) set { allowed-nickchars { russian-w1251; }; };

Q: Не видно хелп. Анриал сообщает --- *** HelpOp -- from Admin (HelpOp): umodes
A: Читаем внимательно нотис в конце команды /helpop:
--- *** NOTE: As a helpop you have to prefix your text with ? to query the help system, like: /helpop ?usercmds
команда задается со знаком вопроса: /helpop ?umodes

Q: Подскажите, как сделать чтобы если чел взял себе уже зарегеный ник, то через 1 мин он сменился, а то по умолчанию почемуто ничего не происходит, а написано только то что "смените пожалуйста ник, а то этот уже занят. Services (Anope, IrcServices)
A: Для anope: в Services.conf раскоментируйте опцию NSDefKill и закоментируйте NSAddaccessOnReg [Vanav].
A: Для ircervices: в Services.conf NSFirstaccessEnable - разрешает добавление маски по умолчанию а access при регистрации, NSFirstaccessWild - делает маску нестрогой, с * в последнем октете. Оба параметра в конфиге сервисов, раздел Module nickserv/access.

Q: Сервисы пишут ник изменен на GuestXXX, но ник остается прежним.
A: Сервисам не хватает прав сменить ник, пропишите сервисы в u-line unrealircd.conf (пример: ulines { services.loc; };)

Q: Как получить оператора на любом канале? Прописал строку О в конфиге, по команде /oper стал глобальным оператором, а на каналах ничего сделать не могу.
A: /mode #Chan +o nick (при наличии can_override во флагах oper);
/samode #Chan +o nick (при наличии флага +a (services admin));
/operserv mode #Chan +o nick (при наличии сервисов и прав сервис админа/оператора сервисов);

Q: Как узнать какие у меня сервисы?
A: /raw version serv*

Q: Как взять суперадмина?
A: Работает до первой смены ника /os set superadmin on

Q: Как разрешить в анопах ns getpass
A: Нужно закоментировать в services.conf NSRestrictGetPass

Q: Случайно заглайнил себя, что делать?
A: Поставьте себя в исключения. Для этого в unrealircd.conf пропишите:
except ban { mask ident@ваш_хост; };
except tkl { mask ident@ваш_хост; type { gline; gzline; qline; gqline; shun; };};
except throttle { mask ваш_хост;};

Q: Подскажите коды ошибок сервисов.
A: 0 - OK
1 - нехватка памяти
2 - неправильные параметры
3 - уже существует такой модуль
4 - модуль не найден
5 - юзер не найден
6 - не загружен
7 - не выгружен
8 - синтаксическая ошибка
9 - не удалён
10 - неизвестно
11 - ошибка работы с файлами
12 - нет сервисов
13 - не указано имя модуля

Команды IRC сервера и сервисов



В данном руководстве описаны команды пользователей и операторов для Irc сервера Unreal 3.2.4 и сервисов Anope 1.7.14

1.0 – Команды сервера


Далее будут описаны команды, относящиеся к управлению и настройке IRC сервера.
Перед применением команды обязательно прочтите её описание.
Помните, неверно применённая команда может вызвать остановку или отказ сервера. 
1.1 – Команды пользователя


Осуществить коннект на другой сервер можно командой: /server новый_сервер:port
Пример: /server irc.homegate.ru:6667 

7. Как послать сообщение только опам?

/omsg сообщение

Данные команды может применять любой пользователь IRC сети.



ADMIN
Показывает административную информацию с указанного сервера.
Синтаксис: /admin сервер
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

AWAY
Помечает вас как отсутствующего - "Away".
Синтаксис: /away причина
Пример: /AWAY Пошёл обедать
Если причина не указана, то команда снимет с вас метку "Away". 

CREDITS
Эта команда возвращает список людей, так или иначе помогавших в создании UnrealIRCd.
Синтаксис: /credits сервер
Пример: /CREDITS my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

CYCLE
Команда входа на несколько каналов одновременно
Синтаксис: /cycle канал ,канал1, канал2
Пример: /CYCLE #канал,#chat,#help 

DALINFO
Историческая справка о создателях сервера (от ircu, и далее...)
Синтаксис: /dalinfo сервер
Пример: /DALINFO my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

DCCALLOW
Эта команда позволяет вам разрешать или отклонять DCC запросы от пользователей. Так же этой командой можно разрешить приём типов файлов, которые заблокированы на сервере.
Синтаксис: /dccallow +/-ник - добавить или удалить пользователя в список тех, от кого вы можете принимать файлы.
Пример: /DCCALLOW +Bob - добавить пользоватля с ником Bob к списку.
/dccallow list - показать список разрешённых пользователей. 

INVITE
Посылает указанному пользователю приглашение войти на указанный канал. Если у канала установлен флаг +i, то пользователь должен обладать правами оператора канала для того, чтобы пригласить кого-то, иначе любой пользователь может посылать приглашения.
Если выполнить команду без параметров, вы увидите список каналов, на которые получили приглашения.
Синтаксис: /invite имя канал
Пример: /INVITE Bob #help 

ISON
Служит для определения состояния Пользователя - в сети он в данный момент или нет.
Синтаксис: /ison ник ник1 ник2
Пример: /ISON Bob Smith 

JOIN
Используется для входа на канал(ы) IRC сервера. Все присутствующие на канале будут уведомлены о вхождении. JOIN с 0 в качестве аргумента позволяет покинуть сразу все каналы. Если задан один или более ключей, они будут использованы для входа на канал с режимом +k
Синтаксис: /join канал ,канал1,канал2
/join канал ключ
Пример: /join #канал,#chat,#help 

KICK
Удаляет пользователя из канала. Может быть использована только оператором или полу-оператором. Если причина удаления не указана, в её качестве будет использовано имя применившего команду
Синтаксис: /kick #канал пользователь причина
Пример: /kick #Lobby foobar Lamer.. 

KNOCK
Для каналов с ограничением доступа "только по приглашению" вы можете постучаться ("knock") в канал и попросить, чтобы вас пригласили.
Синтаксис: /knock канал сообщение
Пример: /knock #opers Пригласите меня 

LICENSE
Возвращает информацию о лицензии, под которой распространяется UnrealIRCd.
Синтаксис: /license сервер
Пример: /license my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 


LIST
Возвращает полный список каналов, доступных в сети IRC на данный момент. Если указать строку для поиска, будут выданы только те каналы, в имени которых присутствует указанная строка.
Синтаксис: /list строка_поиска
Пример: /LIST *irc* - покажет все каналы, в названии которых есть слово "irc"

Так же доступны дополнительные флаги:
число - Возвращает каналы с количеством пользователей больше указанного числа
число - Возвращает каналы с количеством пользователей меньше указанного числа
!*маска* - Показывает каналы, не попадающие под шаблон *маска*
Все эти параметры могут быть использованы вместо стандартной строки поиска. 

LUSERS
Предоставляет информацию о количестве локальных и глобальных пользователей (текущее и максимальное количество пользователей сети).
Синтаксис: /lusers сервер
Пример: /lusers my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

MAP
Предоставляет "Карту Сети" список серверов и связи между ними. В основном используется для визуализации маршрутизации в сети.
Синтаксис: /map
Пример: /MAP 

mode
Устанавливает флаги для пользователя или канала.
Синтаксис: /mode канал/пользователь +-флаг
Пример: /mode #opers +T - установить флаг T на канал.
/mode #opers +o Bob - Дать пользователю Bob статус оператора канала.
/mode Bob +i - установить невидимость на пользователя Bob
/mode #chan +b mask - забанить
/ban nick option(0-9)

Более подробную информацию о флагах каналов и пользователей см. в разделах Флаги пользователя и Флаги канала. 

MODULE
Покажет список загруженных сервером модулей. Вывод команды различается в зависимости от того, обычный вы пользователь сети либо оператор IRC.
Синтаксис: /module сервер
Пример: /MODULE my.irc.net
Флаги могут быть:
[PERM]: встроенный модуль (невозможно выгрузить/перегрузить)
[Unloading]: модуль в процессе выгрузки
[3RD] модуль создан третьей стороной (сторонний модуль)
[OLD?] Отсутствует Mod_Version, забыли перекомпилировать старый модуль
Так же будут видны присутствующие hooks и command overrides.
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

MOTD
Показывает информационное сообщение IRC сервера.
Синтаксис: /motd сервер
Пример: /MOTD my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

NAMES
Возвращает список пользователей указанного канала.
Синтаксис: /names канал
Пример: /names #Support 

NICK
Изменяет виртуальное имя (Ник). Все присутствующие на канале, в котором вы находитесь, будут уведомлены об изменении вашего имени.
Синтаксис: /nick новый_ник
Пример: /nick Smith - изменит ваш текущий ник на Smith 


ANICK
Команда смены ника: /nick НовыйНик , а команда смены альтернативного ника /anick НовыйНик 

NOTICE
Посылает "notice" пользователю, каналу или всем, кто подключен к указанному серверу.
Синтаксис: /notice имя текст
Пример: /NOTICE ник hi, how are you?

/NOTICE #канал текст - Посылает "notice" в указанный канал.
Пример: /notice #канал Hi all, this is annoying

/NOTICE префикс#канал текст - Посылает "notice" пользователям с правами префикс и выше в канале #канал
Пример: /NOTICE @#канал Сообщение для +oaq
/NOTICE +#канал Сообщение для +vhoaq
ВАЖНО: Вы должны обладать минимум правом голоса (+v) для того, чтобы послать для +#chan/%#chan/@#chan и минимум быть оператором (+o), чтобы посылать для &#chan/~#chan.

/notice $маска текст - Посылает "notice" всем пользователям сервера, попадающим под маска [Доступно только операторам]. Сообщения видны в окне статуса большинства современных клиентов.
Пример: /NOTICE $*.mynet.net We will be upgrading our net in the next hour

В большинстве случаев сервисы (/OS GLOBAL) будут лучшей альтернативой, см.Команды OperServ'a
-
Возможен вариант одновременной посылки одного сообщения нескольким пользователям: /notice ник ,ник1, ник2.
-
ВАЖНО: В случае использования старых клиентов (ircII, к примеру), чтобы использовать дополнительные возможности, необходимо применять следующий способ: '/QUOTE NOTICE @#канал ник'.
В большинстве сетей на каналах установлен флаг +n - запрет нотисов, что делает данную команду бессмысленной. 

PART
Используется для того, чтобы покинуть текущий канал. Все присутствующие на канале будут уведомлены о том, что пользователь покинул канал. Если указана причина ухода в качестве параметра, остальные пользователи её увидят.
Синтаксис: /part канал,канал2,канал3,канал4 причина
Пример: /PART #Lobby,#IRCd See ya later! 

PING
Команда PING используется для определения присутствия клиента или сервера на другом конце соединения. Сервер посылает PING через определённые промежутки времени, если соединение не проявляет других признаков жизни. Если ответ на PING не приходит в течении определённого в конфигурации времени, соединение считается разорванным. PING может посылаться и в случае, если соединение проявляет активность. Следует заметить, что эта команда не имеет ничего общего с командой CTCP PING
Синтаксис: /ping сервер сервер2
Пример: /PING irc.homegate.ru

PONG
Сообщение PONG - это ответ на запрос PING. Если указан параметр сервер2, то сообщение будет отправлено на указанный сервер.
Параметр сервер указывает имя сервера или клиента, от которого идёт ответ на запрос PING.
Синтаксис: /pong сервер сервер2
Пример: /PONG irc.homegate.ru 

PRIVMSG
Позволяет послать сообщение пользователю, всему каналу или целому серверу.
Синтаксис: /privmsg имя текст
Пример: /PRIVMSG ник hi, how are you?

/privmsg #канал текст - Посылает сообщение в канал.
Пример: /PRIVMSG #канал Hi all

/privmsg префикс#канал текст - Посылает сообщение только пользователям с привелегиями выше заданных префиксом в #канал
Пример: /privmsg @#канал Сообщение для +oaq
/PRIVMSG +#канал Сообщение для +vhoaq

ВАЖНО: Вы должны обладать минимум правом голоса, чтобы послать сообщение для +#канал/%#канал/@#канал и минимум быть оператором канала, чтобы послать для &#канал/~#канал.

/privmsg $маска текст - Посылает сообщение всем пользователям на серверах с маской маска[Только для Операторов IRC]
Сообщение показывается в окне статуса большинством современных IRC клиентов.
Пример: /PRIVMSG $*.mynet.net We will be upgrading our net in the next hour
Однако, следует заметить, что в большинстве случаев лучше использовать сервисы (/OS GLOBAL) см.Команды OperServ'a
-
Возможен вариант одновременной посылки одного сообщения нескольким пользователям
/privmsg имя1,имя2,имя3.
-
ВАЖНО: В случае использования старых клиентов (ircII, к примеру) нельзя использовать дополнительные возможности команд /msg или /privmsg, нужно пользоваться ими следующим образом: '/quote privmsg @#канал ник'. 

QUERY
Команда вызова пользователя в приват.
Синтаксис: /query ник
Пример: /query Smith - Вызвать пользователя с ником Smith в приват. 

QUIT
Отключает от IRC сервера. Пользователи каналов, в которых вы находитесь, будут уведомлены о том, что вы отключились. Если причина выхода не указана, ваш ник будет использован в качестве причины.
Синтаксис: /quit причина
Пример: /quit Я спать! 

RULES
Показывает правила пользования сетью.
Синтаксис: /rules сервер
Пример: /rules irc.homegate.ru 

setNAME
Позволяет пользователю изменить реальное имя ("Real name") (GECOS) без отключения от IRC
Синтаксис: /setname реальное_имя
Пример: /setname Alex 

CODEPAGE
Меняет кодировку пользователя
Синтаксис: /codepage кодировка. Для просмотра кодировок просто /codepage

SILENCE
Игнорирует сообщения от пользователя или группы пользователей сервера.
Синтаксис: /silence +-ник - добавляет или удаляет ник из списка
Пример: /SILENCE +Alex
Если ник не указан, то команда покажет список добавленных ников. 

STATS
Возвращает немного статистической информации с сервера.
Синтаксис: /stats флаг
Пример: /STATS u

Доступные флаги
B - BanVersion - Показывает типы банов
b - Badwords - Показывает список плохих слов
C - Link - Показывает прилинкованные серверы и сервисы
d - denylinkauto - Список запрещённых подключений (только авто)
D - denylinkall - Список запрещённых подключений (все)
e - exceptthrottle - Список исключений из "throttle" блока
E - exceptban - Список исключений из банов сервера
f - spamfilter - Показывает настройки спамфильтра
F - denydcc - Показывает запрещённые и разрешённые маски файлов для DCC передач
G - gline - Показывает gline и gzline список
Расширенные флаги: [+/-mrs] [mask] [reason] [setby]
m - возвращает совпадения/несовпадения glines под определённую маску [mask]
r - возвращает совпадения/несовпадения glines под определённую причину [reason]
s - возвращает совпадения/несовпадения glines под дпределённое имя клиента [setby]

I - allow - Показывает разрешённые адреса блока Allow
j - officialchans - Показывает список официальных каналов
K - kline - Показывает список банов
l - linkinfo - Показывает информацию линковки
L - linkinfoall - Показывает информацию всех линковок
M - command - Показывает статистику применяемых команд
n - banrealname - Показывает список банов из по реальным именам
O - oper - Показывает информацию из блока Oper
p - codepages - Показывает информацию о кодировках
P - port - Показывает информацию о портах
q - bannick - Показывает список банов из по никам
Q - sqline - Показывает список глобальных qline
r - chanrestrict - Показывает список разрешённых/запрещённых каналов
S - set - Показывает информацию блока Set
s - shun - Показывает список Shun'ов
Расширенные флаги: [+/-mrs] [mask] [reason] [setby]
m - возвращает совпадения/несовпадения shun под определённую маску [mask]
r - возвращает совпадения/несовпадения shun под определённую причину [reason]
s - возвращает совпадения/несовпадения shun под дпределённое имя клиента [setby]

t - tld - Показывает информацию блока Tld
T - traffic - Показывает информацию о трафике
u - uptime - Показывает время работы сервера и количество подключений
U - uline - Показывает информацию блока Ulines
v - denyver - Показывает информацию блока Deny version
V - vhost - Показывает информацию блока Vhost
X - notlink - Показывает список серверов, которые в данный момент не прилинкованы
Y - class - Показывает информацию блока Class
z - zip - Показывает информацию о сжатом соединении серверов
Z - mem - Показывает информацию об использовании памяти

Многие флаги доступны только IRC операторам. 

TIME
Отображает текущую дату и время на сервере.
Синтаксис: /time сервер
Пример: /TIME my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

TOPIC
Устанавливает/изменяет тему указанного канала, или просто показывает её запросившему.
Синтаксис: /topic канал - Покажет текущую тему
/topic канал тема - Изменит тему
Пример: /TOPIC #Lobby Welcome to #Lobby!! 

USERHOST
Возвращает имя хоста для указанного пользователя. Обычно эту команду используют скрипты и боты.
Синтаксис: /userhost ник
Пример: /USERHOST hAtbLaDe 

USERIP
Возвращает IP адрес указанного пользователя. Обычно эту команду используют скрипты и боты.
Синтаксис: /userip ник
Пример: /USERIP hAtbLaDe 

VERSION
Показывает версию у сервера
Синтаксис: /version сервер
Пример: /VERSION my.irc.net
Если поле сервер отсутствует, то показывается информация сервера, к которому вы подключены. 

VHOST
Скрывает реальный hostname пользователя, заменяя его виртуальным именем предоставленным IRC сервером.
Для использования данной команды, небходимо быть прописанным в файле конфигурации сервера в блоке Vhost.
Синтаксис: /vhost логинпароль
Пример: /VHOST openbsd ilovecypto 

WATCH
Watch - это система уведомлений, более быстрая и использующая меньше ресурсов сети, чем старая система посылки уведомлений.
Сервер пошлёт вам сообщение с уведомлением в случае, если кто-то из вашего списка уведомлений входит в сеть IRC или покидает её.
Список уведомлений не сохраняется, когда вы покидаете IRC сеть, вы или клиент, которым вы пользуетесь, должны создавать список заново каждый раз, когда происходит подключение к IRC серверу.
Синтаксис: /watch +-ник - Добавление или удаление имён в список уведомлений
Пример: /WATCH +hAtbLaDe
Если применить команду без каких либо параметров, то будет показан текущий список ников. 

WHO
Возвращает информацию о пользователях
Синтаксис: /who +/-[acghimnsuMRI] [args]
Флаги указываются аналогично флагам каналов, флаги cgmnsu имеют дополнительные аргументы.
Флаги устанавливаются в активное состояние знаком +, и деактивируются знаком -

Доступны следующие флаги:
Флаг a: Отсутствующие(away) пользователи
Флаг c канал: пользователи на канал, маски при задании канал использовать нельзя
Флаг g : все пользователи, имеющие указанный GCOS, можно использовать маски при задании , доступно только операторам
Флаг h : все пользователи, имеющие подстроку в hostname, возможно применение масок
Флаг i : все пользователи, имеющие в их IP адресе
Флаг m : все пользователи, имеющие указанные в установленном состоянии, применяется только o/C/A/a/N
Флаг n : все пользователи, имеющие в их имени, возможно применение масок
Флаг s : пользователи на сервере , использование масок запрещено
Флаг u : пользователи с подстрокой в имени пользователя, допускается использование масок.
-
Модификаторы поведения:
Флаг M: искать пользователя только в тех каналах, в которых находитесь вы сами
Флаг R: показывать реальный hostname пользователя
Флаг I: показывать IP адрес пользователя
-
Для обеспечения обратной совместимости, /who 0 o показывает пользователей с +o
Пример: WHO +m o
Категория: Мои статьи | Добавил: UnInViTeD (10-Май-29)
Просмотров: 1065 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
ZaMyTiL UnInViTeD(_2-0-1-0_) © 2017