O użytkownikach
Nicki
Użytkownik jest identyfikowany przez jego nazwę, popularnie zwaną nickiem (od ang. nickname -- pseudonim). Nick musi być unikalny w całej sieci dla każdego użytkownika; serwery nie pozwalają przyjąć nicka, którego ktoś w danej chwili używa. Jeśli się to zdarzy (najczęściej przy okazji połączenia się dwóch serwerów po splicie), następuje tzw. kolizja nicków i obydwu klientom zostają zmienione nicki na UID.
W IRCnecie nick ma długość do 15 znaków i może składać się z dowolnej kombinacji liter alfabetu łacińskiego (od A do Z), cyfr oraz znaków "[", "\", "]", "^", "_", "`", "{", "|", "}", "~" i "-". Wielkość liter nie ma znaczenia (tj. nick == NICK). Nick nie może się zaczynać od cyfry ani "-".
Prefiksy
Znaki te widać bezpośrednio po połączeniu, gdy serwer wysyła powitanie,
oraz po wydaniu komendy /WHO nick
oraz
/WHOIS nick
.
Tak oznaczony jest typ połączenia (ograniczony lub nie) oraz rodzaj identyfikacji (zwykle można ufać identyfikacji typu UNIX, resztę użytkownik może zmienić samodzielnie, więc jest mało przydatna).
przykład | znaczek | dostęp | ident |
---|---|---|---|
user@host | brak | pełen | UNIX |
^user@host | ^ | pełen | OTHER |
~user@host | ~ | pełen | brak |
+user@host | + | ograniczony | UNIX |
=user@host | = | ograniczony | OTHER |
-user@host | - | ograniczony | brak |
Flagi użytkowników
Użytkownicy mogą ustawiać sobie własne flagi (komendą /MODE nick
+flaga
, chyba że poniżej opisano to inaczej), które w różny sposób
zmieniają zachowanie serwera w stosunku do nich.
flaga | nazwa | znaczenie | uwagi |
---|---|---|---|
a | away | away | ustawiana przez serwer po wydaniu przez użytkownika komendy /AWAY |
i | invisible | nie pokazuje użytkownika w komendach LIST ani WHO | dla użytkowników siedzących wspólnie na jakimś kanale nie ma takiego ograniczenia flaga +i na polskich serwerach ustawiana jest domyślnie wszystkim |
o | oper | ircoperator | ustawiana przez serwer po poprawnym wykonaniu komendy /OPER |
O | local oper | ircoperator lokalny (nie może oddziaływać na użytkowników spoza swojego serwera) | j.w. |
r | restricted | ograniczenia dla użytkownika | najczęściej nadawana przez serwer IRC w trakcie podłączania się klienta |
w | wallops | włącza przyjmowanie niektórych komunikatów serwera | głównie tych o podłączeniu przez ircoperatora serwera IRC do innego |