Tento dokument detailne popisuje ako funguju nove !kanaly.
Zmysel
Ako vsetci vieme, #kanaly su obetami kolizii ktore maju velmi neprijemne
vedlajsie efekty. Channel delay je vytvoreny za ucelom predist tymto koliziam,
ale ma daleko k dokonalosti.
Kolizie tychto !kanalov budu velmi nepravdepodobne.
Ako to funguje?
Za ucelom znemoznenia kolizii, kanal dostane priradene jednoznacne ID.
Par (ID, meno) bude tym padom tiez jednoznacny.
Kanal meno je vytvoreny spojenim ID a mena,
napriklad kanal !bla moze byt !2Dq8fbla.
ID ma konstantnu dlzku a preto je mozne jdnoducho ho oddelit od
"normalneho" mena.
Vytvorenie kanala musi byt explicitne vyziadane. Napriklad pre vytvorenie kanala
bla sa treba pripojit na !!bla.
Okrem jednoznacneho mena, tieto kanaly sa spravaju podla niekolkych novych
pravidiel:
- Nie je mozne vytvorit kanal ak kanal s rovnakym kratkym menom (bez ID)
- uz jestvuje
- v poslednom case splitol (teda channel delay bol nastaveny a nevyprsal,
vid definiciu nizsie).
- Je mozne pripojit sa na kanal ktory v poslednom case splitol
(ak to dovolovali jeho mody). V tomto pripade pouzivatel nebude opnuty.
(Na rozdiel od #kanalov ktore boli "zamknute" kym channel delay nevyprsal
a potom mohli pouzivatelia ziskat opa.)
- Ak existuje iba jeden kanal "!bla", je mozne pripojit sa na neho
s pouzitim iba kratkeho mena. Prikaz JOIN je jediny prikaz ktory prijme
kratke mena kanala. (Pozn. prekl.: dodatocne bol k nemu pridany
prikaz LIST).
- Ak existuje viac kanalov s rovnakym kratkym menom (ale rozlicnym ID),
pouzivatel si moze vybrat na ktory z nich sa pripoji tym ze specifikuje ID.
- Ak kanal pride o opa, a ostane bez opa dost dlho aby vyprsal
opless delay, niektori ucastnici kanala budu volitelne
opnuti.
- Trvanie channel delay pre !kanaly (standardne 60 minut) je dlhsie
ako pre #kanaly (standardne 30 minut). Je to potrebne pre znizenie
pravdepodobnosti vytvorenia viac !kanalov s rovnakym kratkym menom.
Pozn. prekl.: tento cas moze byt spravcom IRC servera zmeneny.
- Channel delay sa zapne ked sa lubovolny ucastnik kanala splitne.
- Opless delay sa zapne kedykolvek opusti kanal niekto z operatorov.
Nove mody
Vzhladom na to ze pravdepodobnost kolizie je minimalna, je mozne rozsirit
mody kanalov.
- Vseobecne mody:
- Pouzivatelske mody:
- O - owner
tento mod je prideleny pouzivatelovi ktory kanal vytvoril. Nie je mozne
ziskat ho dodatocne. Owner je jediny pouzivatel ktory ma pravo nastavit
(nie vsak zrusit) mod a.
Original od Christophera Kalta prelozil Matus "fantomas" Uhlar