User modes — это флаги, которые вы можете установить сами себе, и которые влияют на то, как остальные пользователи видят вас.
В сети RusNet
пользователи могут установить себе следующие флаги:
+/-i
(invisible)+/-x
(host encryption)+/-b
(аналогичен флагу 'r')+/-r
(restricted mode)+/-R
(rusnet restriction)
Включаются флаги знаком «+
», а выключаются соответственно знаком «-
».
Например, если ваш ник Вася
, то чтобы включить invisible
флаг, надо выполнить команду:
/mode Вася +i
Чтобы выключить invisible флаг и одновременно включить host encryption
:
/mode Вася -i+x
Заметим, что пользовательские флаги можно менять только себе.
+i
: invisible
флаг не означает, что установив его, вы будете абсолютно невидимы, что бы вы ни делали. Этот флаг означает, что ваш ник не будет показываться в командах /who
и /names
, если пользователь, который их выполняет, не находится с вами хотя бы на одном общем канале. Этот флаг полезен, если вы не хотите, чтобы вам докучали спамеры, которые могут легко найти все ники, у которых флаг +i
не установлен.+x
: шифрование хоста полезно, если вы боитесь недоброжелателей, которые, увидев ваш реальный хост в сети, могут попытаться использовать эту информацию вам во вред. Но имейте ввиду следующее:/mode <nick> +x
недостаточно, так как ваш реальный хост все еще можно будет узнать из команды
/whowas <nick>
если вы хотя бы один раз недавно выходили из сети или просто меняли ник. Чтобы этого избежать, вы можете установить флаг +x
еще до логина в сеть. Для этого в настройках своего клиента добавьте к вашему нику восклицательный знак в конце. Например так:
Вася!
В этом случае флаг +x
будет устанавливаться автоматически при каждом вашем логине в сеть.
+r
: Этот флаг установит на ваше текущее соединение с сервером режим restricted
. В этом режиме вы не сможете поменять свой ник, не сможете пользоваться операторскими полномочиями на каналах (кроме каналов, начинающихся на &
).Your connection is restricted!
, то вам придётся поверить ему на слово. А если ещё и говорит, что оно само — посоветовать сменить IRC-клиент, или хотя бы удалить из него скрипты.+b
: «read-only
» Также, как и 'R' (и в отличие от 'r') позволяет отправлять сообщения только IRC-операторам (включая сервисы), вместо сообщения при выходе с канала (командой part
) выдаётся Restricted
, при отключении от сервера (команда quit
) вне зависимости от quit-message показывается «"I Quit"
», как при его отсутствии. При этом, также как и при 'R' при запросе /whois ник ник
пользователя с таким флагом выдается дополнительная строка:Nick is restricted.
%
в начале username отсутствует.!
и &
и выполнять подключение к нескольким каналам одновременно. Не позволяет использовать операторские полномочия на каналах (и даже получить статус оператора — если IRC-клиент показывает наличие статуса, то обновив список пользователей командой /names #канал
можно удостовериться в его отсутствии)./mode
как для ника (например установить себе флаг +х, что означает "скрыть хост", у Вас не получится), так и для канала.+R
: Этот флаг установит на ваше текущее соединение с сервером особый режим, в котором вы сможете только общаться с операторами сети и сервисами, а также заходить на каналы и выполнять ограниченный набор команд. Ничего другого вам делать будет нельзя, так же как и снять этот режим без реконнекта к серверу (только после того, как IRC-оператор снимет ограничение на ваш адрес или истечёт срок наказания). Зачем этот режим? Его используют операторы сети, принудительно выставляя его пользователям, которые грубо нарушают правила сети, с тем, чтобы не отключая пользователя совсем, на какое-то время отстранить его от участия в беседах на каналах и в привате.*!%*@*.*
» на своем канале, так как username
пользователя в этом режиме имеет в начале знак «%
».