МЕНЮ
ГЛАВНАЯ СТРАНИЦА
ЧЕМПИОНАТЫ
ЧЕМПИОНАТЫ FDE
ДЕМО-ЧЕМПИОНАТ
СТАТЬИ
ФАЙЛОВЫЙ АРХИВ
НА САЙТ КОМАНДЫ
WELCOME to ]ASTS[

]ASTS[ Team On TOP! Krush, Kill 'n' Destroy!



Основные: Как создать IRC-канал 16:02:22 13/01/2009
Очень часто молодые кланы сталкиваются с проблмой создания ирц-канала. Возникают проблемы непосредственно с созданием, с регистрацией ников, даже с заходом на канал. Удивительно, что до сих пор не было написано ни одной статьи на эту тему, и я решил восполнить этот пробел.

1. Во-первых, нужно зайти на свежеиспеченный канал. Зайти можно через ZDLauncher (вкладка внизу "чат", наверху кнопочка с монитором "new server connection") или через ИДЕ (вкладка наверху "ИРЦ чат", наверху кнопочка с монитором "new server connection") В обоих случаях появится окно, в которое необходимо ввести следующие параметры: server - сервер, на котором будет расположен ваш канал, я рекомендую irc.dalnet.ru, все нижеперечисленное относится именно к этому серверу; password - ваш пароль при входе на канал; nickname - ваш ник; alternate nickname - если nickname совпал с чьим-нибудь ником, вы войдете на канал под ником, который указали тут; full name - полное имя, обычно совпадает с nickname; initial channel - сюда вводятся названия каналов, к которым нужно присоединиться, для начала введите сюда название канала, который хотите создать. ВНИМАНИЕ! название канала должно начинаться с символа "#", то есть #channel а не channel; extra initialization command - пока оставим пустыми, впоследствии они понадобятся; encoding - Cyrillic (Windows). Нажимаем ОК и входим на канал.

2. Если в окошке справа вы видите свой ник, написанный красным шрифтом и в формате @nick, значит все в порядке. Если ник белый и написан как nick, или помимо вас уже есть другие пользователи, значит этот канал уже зарегистрирован, и вы должны повторить пункт 1, выбрав другое имя для канала.

3. Когда вы вошли на канал, первое, что вы должны сделать - зарегистрировать свой ник. Для этого прямо в строке чата пишем /nickserv register 'pass' 'email', где вместо 'pass' - ваш пароль, вместо 'email' - ваш адрес электронной почты. (ВНИМАНИЕ!!! здесь и в дальнейшем символ ' НЕ ИСПОЛЬЗУЕТСЯ!) После этого вам нужно зайти на указанный e-mail адрес, прочитать пришедшее от администрации сервера письмо и написать указанную там команду. Далее вам нужно идентифицировать свой ник, для чего написать /nickserv identify 'pass'. Ник зарегистрирован.

4. Теперь регистрируем канал. Для этого вводим /chanserv register 'channel' 'password' 'description', где вместо 'channel' - имя канала, вместо 'password' - пароль от канала, вместо 'description' - описание (1-2 слова). Далее вводим строку /chanserv set 'channel' autoop on, где 'channel' - имя канала. Выходим с канала.

5. Снова заходим на канал, предварительно прописав в extra initialization command строчку /nickserv identify 'pass'. Желательно сохранить эти настройки подключения, больше они меняться не будут (кнопочка "save" вверху). Жмем ОК и заходим. Если ваш ник остается красным и записан как @nick, все сделано правильно. Если ник через долю секунды становится белым, проверьте точность выполнения пунктов 3 и 4.

6. Итак, канал готов к использованию! Но нужно сделать еще несколько полезных настроек. Сначала немного теории. Для канала существует шесть уровней доступа: FOUNDER (создатель канала), SOP (отображается красным цветом, выглядит как @nick), AOP (отображается красным цветом, выглядит как @nick), HOP (отображается красным цветом, выглядит как %nick), VOP (отображается синим цветом, выглядит как +nick) и простой посетитель (отображается белым цветом, выглядит как nick). Все пользователи могут общаться на канале (если не установлены особые параметры). VOP может общаться на модерируемом канале (что это такое, будет объяснено позже). HOP в дополнение к правам VOP'а может кикать и банить пользователей, также HOP'а нельзя забанить (как это сделать для юзера, также объясню позже), обычным юзерам может давать уровни доступа VOP и HOP.AOP в дополнение к правам VOP'a и HOP'a может менять некоторые флаги канала (если нет условия, что настройки может менять любой пользователь), может добавлять/убирать пользователей в списки VOP'ов, HOP'ов, обычным юзерам может давать уровни доступа VOP и HOP, AOP. SOP в дополнение к правам VOP'a, HOP'a и AOP'a может добавлять/убирать пользователей в автокик. FOUNDER помимо вышеперечисленного может менять настройки канала. Чтобы добавить пользователя в список, нужно знать, зарегистрирован ли он. Для этого ввести команду /nickserv info 'nick', где 'nick' - ник проверяемого. Если появляется сообщение "Ник ... не зарегистрирован.", вы не сможете добавить пользователя в список. Попросите пользователя зарегистрировать свой ник, как написано в пункте 3 и заполнить экстрапараметры, как написано в пункте 5. Когда ник будет зарегистрирован, ввести команду /chanserv 'group' 'channel' add 'nick', где 'channel' - ваш канал, 'nick' - ник пользователя, которого вы хотите добавить в список, вместо 'group' - уровень доступа: SOP, AOP, HOP или VOP. Для удаления ника из списка используйте команду /chanserv 'group' 'channel' del 'nick'. Чтобы просмотреть список, используйте /chanserv access 'channel' list. Чтобы VOP автоматически получал войс, введите команду /chanserv set 'channel' autovoice on. Добавлять пользователей в списки могут только AOP'ы и SOP'ы.

7. Для "одноразовой" раздачи уровней доступа VOP, HOP и AOP, нужно ввести команды: для уровня доступа VOP /mode 'channel' +v 'nick', где 'channel' - ваш канал, 'nick' - ник пользователя, которому дается уровень доступа; для уровня доступа HOP /mode 'channel' +h 'nick', где 'channel' - ваш канал, 'nick' - ник пользователя, которому дается уровень доступа; для уровня доступа AOP /mode 'channel' +o 'nick', где 'channel' - ваш канал, 'nick' - ник пользователя, которому дается уровень доступа; для снятия уровня доступа используем /mode 'channel' -v 'nick', /mode 'channel' -h 'nick' и /mode 'channel' -о 'nick' соответственно. Сделать это могут только HOP'ы, AOP'ы и SOP'ы.

8. Некоторые пользователи могут мешать свободному общению на канале, в этом случае придется прибегнуть к экстренным мерам. Кик позволяет выкинуть пользователя с канала, обычно служит предупредительной мерой. Для кика нужно ввести команду /kick 'nick' 'reason', где 'nick' - ник кикаемого пользователя, 'reason' - причина кика (необязательный параметр). Если кик не помогает, пользователя придется забанить. Для этого введите команду /mode 'channel' +b 'nick'. Можно банить по айпи, для этого вводим, например /mode 'channel' +b *!*@127.0.0.1, где 'channel' - ваш канал, 127.0.0.1 - айпи забаненного. Айпи можно узнать командой /whois 'nick'. Также можно забанить по маске айпи, то есть, например /mode 'channel' +b *!*@127.0.*.*, тогда будут забанены все пользователи, чей айпи начинается на 127.0. Иногда по команде /whois вместо айпи выдается хост (выглядит как nick@host вместо nick@127.0.0.1), тогда бан осуществляется командой /mode 'channel' +b *!*@host. Чтобы снять бан, нужно в вышеупомянутых командах заменить '+b' на '-b', например /mode 'channel' -b 'nick'.

ВНИМАНИЕ! Данный вид бана не является постоянным: когда на канале не останется пользователей, банлист сотрется. Для постоянного бана используйте команду /chanserv akick 'channel' add 'nick', где 'channel' - ваш канал, 'nick' - ник забаненного, либо по айпи: /chanserv akick 'channel' add 127.0.0.1 или /chanserv akick 'channel' add 127.0.*.*, где 'channel' - ваш канал, 127.0.0.1 - айпи забаненного, 127.0.*.* - маска айпи забаненного, либо по хосту: /chanserv akick 'channel' add *!*@host. Для просмотра листа забаненных таким образом вводим команду /chanserv akick 'channel' list. Для снятия такого бана используем /chanserv akick 'channel' del 'nick', /chanserv akick 'channel' del 127.0.0.1, /chanserv akick 'channel' del 127.0.*.* и /chanserv akick 'channel' del *!*@host соответственно. (Данный способ могут применить пользователи с уровнем доступа SOP, остальные способы - SOP'ы и AOP'ы)


9. Можно сделать топик для канала. Топик - это некоторый текст, который видит каждый пользователь, входящий на канал. Чтобы поставить топик, используйте команду /topic 'channel' 'text', 'text' - собственно сам топик. Для переноса по строчкам используйте оператор ||, например /topic 'channel' text1||text2. Чтобы топик могли изменять только пользователи с уровнем доступа HOP, AOP и SOP, введите команду /mode 'channel' +t.

10. Иногда оказывается удобной опция модерируемого канала. Чтобы сделать канал модерируемым, введите /mode 'channel' +m, где 'channel' - ваш канал. В этом случае говорить на канале смогут только те пользователи, у которых есть хоть какой-то уровень доступа. Пользователи без уровня доступа говорить не смогут, но смогут читать сообщения пользователей, имеющих уровень доступа. Для отключения этой функции введите /mode 'channel' -m.

P.S. Для уничтожения канала используйте /chanserv drop 'channel', но надеюсь, оно вам не понадобится. Удачи!

P.P.S Благодарю Const]ASTS[ за помощь в создании этой статьи.
Yak-9U


Designer: Alli@nceXzone]ASTS[
Programming: print]ASTS[
Copyright (c) 2005-2013, ]ASTS[ Team. All Rights Reserved.
Copyright (c) 2003-2013, Alliance ST StudiosR. All Rights Reserved.