Camelot - Cavalleria, Onore, Giustizia
Home Abitanti Statuto Cavalleria Biblioteca Varie News

 

Introduzione ad IRC


a cura di ]{ingArtu

5 Giugno, 1999 - 2 Gennaio 2000


 

Il mondo IRC e' affascinante, chi lo abbia provato lo sa, si tratta di un grande strumento che permette una comunicazione tutto sommato semplice ed immediata con persone sparse in ogni parte del globo. Tramite IRC si stabiliscono rapporti anche molto profondi, amicizie che poi si rafforzano se si ha occasione di incontrarsi personalmente.
Solitamente di IRC si parla poco, Internet e' sempre piu' spesso identificata con il WWW e la Posta elettronica, pero' con il diffondersi di locali dotati di connessioni Internet (CyberCafe') il numero di utenti che hanno scoperto IRC e' aumentato enormemente durante gli ultimi anni.
Spesso chi inizia a "chattare" su IRC da un locale poi innamoratosi di Internet (e spesso anche solo di IRC) si attrezza per poter "chattare" da casa. Ecco quindi il nascere i primi problemi, quale client usare, come configurarlo, come utilizzare i comandi IRC, perche' succedono certe cose, cosa significano certi termini.

 

  Cos'e' IRC?

IRC, acronimo di Internet Relay Chat, è uno straordinario sistema di comunicazione basato sul testo che consente di dialogare con persone di tutto il mondo grazie ad una capillare rete di servers. IRC è un insieme di server in rete, ai quali i cosidette "client" possono collegarsi e quindi interagire con gli altri client connessi allo stesso server o ad altri. Qualunque persona vediate su IRC è un client connesso ad un server.
In generale i server funzionano 24 ore al giorno, 7 giorni la settimana, aspettando che i client si connettano. I client viceversa vengono usati solo quando un utente ha intenzione di usare IRC.

  Come si entra in IRC?

Per entrare in una rete IRC è necessario un programma "client". Esistono molti tipi di client tra cui scegliere, adatti per tutte le esigenze e per tutti i tipi di computers. Il piu' client diffuso per Windows è il mIRC, al quale dedicheremo maggiori attenzioni e approfondimenti.
Per i piu' inesperti è possibile accedere ad IRC tramite il WEB utilizzando direttamente il proprio browser (Internet Explorer, Netscape). Il sito è gestito da TIN e si puo' trovare all'indirizzo  http://irc.tin.it/
In ogni caso, consiglio a tutti quanti di utilizzare un client completo e specifico, non WEB.


 
Da dove posso prelevare il client IRC?

Puoi scaricare un client IRC anche dal nostro sito, prelevando il Camelot Script per mIRC. In ogni caso, il web è pieno di siti da cui scaricare clients per IRC, o altro software free e shareware per IRC.

  Come devo configurare il client?

Dopo aver installato il client sul proprio PC, bisogna configurarlo nei settaggi.
Ogni client è diverso da un altro e quindi variano anche le opzioni, i settaggi, ecc.

Per configurare il client quindi dovete fare riferimento al manuale d'uso, o alla documentazione sparsa per la rete, oppure ... al vostro intuito ;)
Tutti i client, tuttavia, richiedono alcuni settaggi di base per poter permettere la connessione ad IRC:

Nickname : il vostro pseudonimo con il quale apparirete su IRC agli occhi di tutti.
Real Name : potete inserire il vostro nome reale, che tutti potranno vedere. Molta gente di solito preferisce inserire un piccolo commento spiritoso.
E-mail address : dovete inserire un indirizzo completo di posta elettronica, non necessariamente reale.
Identd user ID : Identd è un metodo di identificazione che un server puo' utilizzare per incrementare la sicurezza di IRC. In caso di utilizzo di un IdentD server, dovete inserire una parola breve e senza punteggiatura per identificarvi.
IRC Server : il server cui avete deciso di collegarvi (vedi punto successivo).

  A quale server devo connettermi?

Generalmente è preferibile provare a connettersi ad un server geograficamente vicino al vostro provider, sebbene ciò non garantisca sempre i migliori risultati. Potete sempre provare a chiedere consiglio una volta che sarete in irc.
In ogni caso, potrete trovare piu' avanti una lista di server validi per chi si connette dall'Italia.

  Quali sono i server principali?

I server principali che al momento (Aprile 1999) fanno parte della rete IRCnet sono:

Europa :

  • irc.funet.it

Italia :

  • irc.tin.it
  • irc.tiscali.it
  • irc.flashnet.it
  • irc.ircit.net

USA

  • irc.webbernet.net

 

  Quale porta devo usare per la connessione ad IRC?

Generalmente la porta (server port number) da usare è la 6667. Alcuni server rimangono in attesa su altre porte (principalmente in un intervallo fra 6660-6670), ma non tutti. Se non siete sicuri usate la 6667.

Una volta che avete inserito tutte queste informazioni, siete pronti al collegamento ad un server IRC. C'e' un pulsante con scritto Connessione (Connect), oppure dovete utilizzare un comando. Il comando è
/server [server name] [port]
Ad esempio
/server irc.tin.it 6667
Quando vi siete connessi, il server vi inviera' alcune informazioni che vi indicano cosa state facendo.

  OK, ho preso un client e mi sono connesso ad un server. Ora che faccio?

Probabilmente è meglio dare un'occhiata in giro per vedere che cosa ti interessa. Tutti comandi per irc cominciano con "/", e la maggior parte sono di un'unica una parola. Scrivendo /help ti verranno fornite informazioni di aiuto.
/names ti mostra una lista di tutte le persone presenti sui IRC.
/list mostra una di canali, ecc.

Nota che la lista dei canali e degli utenti è lunghissima, e l'operazione di richiesta della lista potrebbe non andare a termine, disconnettendovi da IRC. Un buon metodo è quello di partire da un canale già noto (#Camelot per esempio), ed una volta li chiedere informazioni su canali interessanti.

  Cos'e' un canale?

Un canale (channel) è una sorta di "salotto virtuale" dove tutti gli utenti presenti possono parlare tra loro. Quando parli in un canale tutti all'interno del canale possono sentire quello che dici, e tu puoi sentire quello che gli altri dicono nel canale. Appena ci si connette in IRC, non si è presenti in nessun canale. Ciascun utente puo' entrare in canali gia esistenti (per un massimo di dieci contemporaneamente) o costituire il proprio canale ed invitare i propri amici. Una volta entrati in un canale, qualunque messaggio inviato, che non sia un comando, verrà trasmesso a tutti gli utenti presenti.

  Ho trovato un canale carino. Come faccio per entrarci?
E che cosa devo scrivere una volta che sono dentro?
E come faccio ad uscire fuori dal canale?

Per entrare in un canale, scrivi /join #nomedelcanale. Provate "/join #camelot" oppure "/join #amici" ... Questo è tutto! I nomi dei canali sono preceduti dal carattere "#".
Una volta che sei dentro vedrai le persone parlare...

(#Camelot 22-09-1998)

Nota che spesso ti troverai nel bel mezzo di una conversazione. A meno che tu non sia familiare con il canale dovresti fermarti a vedere per un minuto o due di che tipo di conversazione si tratta. Spesso il nome del canale (per esempio, #polinesia) non ha nulla a che vedere con i contenuti della conversazione. Così se entri in #calcio, non essere sorpreso se vedi parlare di tennis, musica o altri argomenti.
Per cominciare a parlare, semplicemente scrivi! E una volta che hai scritto quello che vuoi dire premi il tasto [Invio]. Puoi cominciare con qualcosa di semplice come "salve!".

Quando si entra in un canale "vuoto", cioè dove non era presente nessun altro utente, si dice che lo si crea.

Quando vuoi uscire dal canale scrivi semplicemente /part #nomedelcanale.


 
Che cosa è un operatore di canale? Che cosa è un operatore irc?

Un operatore di canale (detto anche channel operator oppure OP) è qualcuno con il simbolo "@" davanti al suo nickname. Essere operatori di un canale significa stabilire l'argomento di cui si parlera' e tutte quelle piccole regole che si vuole vengano rispettate da altri partecipanti.
Per esercitare questo controllo sul proprio canale, un OP ha a disposizione alcuni comandi particolari e puo' per esempio escludere qualcuno dalla conversazione allontanandolo dal canale.
Almeno per quanto riguarda i grandi canali tipo #italia, l'operatore e' un utente che, grazie ad un attributo di sistema (appunto la @) "regola" il canale stesso. E cioè tenta di fare in modo che tutti possano chattare tranquilli, senza venir disturbati, per esempio, da flood di testo (e cioe' lo stesso messaggio ripetuto di seguito svariate volte), parolacce, bestemmie e via discorrendo.
In ogni caso va detto che questa regola tende a variare da canale a canale.
Diciamo perciò che le regole sui canali IRC sono molto flessibili, e che bisogna usare, prima di tutto, il buon senso...


Un operatore IRC o IRCop è, invece, qualcuno che mantiene e amministra il network IRC. I privilegi degli IRCop sono relativi alla rete in cui si colloca il server di Appartenenza. Ad esempio su Undernet e su DALnet un operatore è in grado di modificare i modi dei canali, di vedere i modi personali degli utenti o all'interno dei canali segreti. Al contrario, su IRCnet un operatore non possiede privilegi da renderlo sostanzialmente diverso da un utente normale.
Molti luoghi comuni attribuiscono poteri esagerati agli IRC operator e di conseguenza gli stessi vengono bersagliati da una serie di richieste che superano di gran lunga le loro capacità. Un operatore IRC non può intromettersi nei problemi dei canali. Non può buttare fuori dal canale qualcuno per farti un favore. Non può killare (/kill = buttare fuori un utente da IRC temporaneamente) qualcuno solo perché tu, ad esempio, hai oppato per sbaglio qualcuno sul canale, e magari hai poi subito un takeover.

  Cos'e' un bot?

In alcuni canali, potete incontrare utenti che sembrano persone normali, ma sono in realta' dei programmi client nati per amministrare e gestire un canale.
Questi si chiamano "bot", che è l'abbreviazione di "robot". Un bot e' un client programmato per agire autonomamente (un robot, appunto) anziche' essere comandato direttamente da una persona. Un bot puo' essere un client "modificato" e scritto apposta, oppure semplicemente un normale client dotato di uno script che lo faccia agire da solo, ma in ogni caso serve per compiere quelle azioni che non hanno bisogno di intervento umano come dare l'op automaticamente, proteggere da flood, rispondere a richieste di file e cose simili.

 

 

  Ok, adesso quali sono i comandi di base?

La maggior parte dei client IRC includono un aiuto on-line. Non esitate a provare il comando /help.  
Tutti i comandi di IRC iniziano con una "/" (diviso) e non distinguono tra maiuscolo e minuscolo.
Qualunque parola che non inizi con "/" viene interpretata come un messaggio per qualcuno, e sara' inviato alla finestra attiva, che puo' essere un canale o un utente con cui state chattando in privato.

Ecco un breve sommario dei comandi principali :

HELP
LIST
JOIN
PART
QUIT
NICK
AWAY
WHOIS
INVITE
KICK
TOPIC
ME
mostra un aiuto generale o su un comando particolare
lista tutti i canali correnti
per entrare in un canale
per lasciare il canale (equivale a Leave)
termina la sessione IRC
cambia il vostro nickname
lascia un messaggio indicando che siete impegnati
visualizza informazioni su un utente con un certo nick
manda un invito ad un altro user
caccia qualcuno dal canale
cambia il topic del canale
descrive una vostra azione in un canale o in privato

 


  Comandi generici :

Le prime operazioni che solitamente si compiono quando ci si collega ad IRC sono:

/WHOIS pseudonimo Fornisce le principali informazioni relative ad un utente con un determinato nickname.
/JOIN #canale Per entrare in un canale ed iniziare una conversazione. Se il canale esiste e non è privato, vi entrerai, altrimenti in questo modo lo hai creato. Nota che bisogna sempre iniziare il nome del canale con il carattere #
/NICK [pseudonimo] Cambia lo pseudonimo, che è il nome attraverso il quale un utente è visto su IRC. Il nuovo nickname deve avere una lunghezza massima di 9 caratteri, e non puo' essere in uso da parte di un altro utente del momento.
/QUIT [messaggio] Termina la sessione IRC visualizzando il messaggio.
/HELP [comando] Mostra le spiegazioni relative ad un comando. La prima volta può essere utile digitare /HELP INTRO oppure /HELP NEWUSER.
/AWAY [messaggio] Se ti chiamano per spegnere un incendio in cucina, usa questo comando per far sapere agli altri che rimani collegato, ma sei lontano dal PC :) . Con questo comando verrà inviato automaticamente il messaggio a chi vi invia un MSG o chiede un WHOIS su di voi.

 


 
Comandi per comunicazioni private

/MSG pseudonimo testo Invia un messaggi privato ad un utente. Se volete inviare un messaggio privato a più di un utente basta separare i nomi da una virgola, senza spazi. Se indicate come pseudonimo "," (virgola), il messaggio verrà inviato all' ultima persona che via ha inviato un MSG; mentre se indicate come pseudonimo "." (punto), il messaggio verrà inviato all' ultima persona a cui voi avete inviato un MSG.
/QUERY [pseudonimo] Inizia una conversazione privata con un utente. Per terminare digitare
/QUERY senza argomenti.
/IGNORE [pseudonimo] [user@host] [[-]tipo di messaggi] Con questo comendo potete escludere i messaggi inviati da un utente che si è dimostrato particolarmente fastidioso. Il tipo di messaggio può essere MSG, NOTICE, PUBLIC, INVITE, ALL, NONE. Se si fa precedere il tipo da "-" (meno), si disabilita IGNORE per quel tipo di messaggi.


  Comandi di canale

/LIST -MIN n Mostra i canali con almento n utenti collegati. I canali mascherati (hidden) o privati non vengono elencati.
/NAMES -MIN n Mostra gli pseudonimi di tutti gli utenti collegati a ciascun canale (con almento n utenti).
/JOIN [#canale] Inizia la conversazione pubblica con gli utenti collegati al canale. Se non viene specificato un canale, viene mostrato quello a cui si è collegati. Per uscire da un canale digitare /LEAVE.
/WHO [#canale] [espressione anche con *] Digitare /WHO * per avere la lista degli utenti collegati con il vostro canale.
/INVITE pseudonimo [canale] Invita un altro utente a collegarsi con un canale. Se non è specificato un canale, viene usato quello corrente. Se ricevete un invito, potete collegarvi a quel canale con /JOIN INVITE.
/LEAVE canale Esce da un canale.
/KICK [canale] pseudonimo Fa uscire un utente fastidioso da un canale. Solo i "channel operators" possono usare questo comando.
/ME descrizione dell'azione Visualizza un messaggio che spiega ciò che state facendo.

 

  Comandi per cambiare modalità

/mode #canale +/- modo
Permette di modificare i modi del canale:

  • n (messaggi esterni) impedisce la ricezione di messaggi da utenti fuori del canale (inibisce agli esterni il comando /msg #canale messaggio).
  • t (topic) riserva agli operatori il permesso di cambiare il topic.
  • s (segreto) rende il canale segreto impedendo di avere l'elenco delle persone sul canale da parte di utenti esterni al canale. (inibisce agli esterni il comando /names #canale).
  • i (invito) rende il canale accessibile solo ad invito da parte degli operatori tramite il comando /invite nick #canale.
  • m (moderato) consente solo agli operatori ed agli utenti con modo +v di parlare sul canale.
  • p (privato) l'equivalente di s, ma in disuso.
  • k <chiave> riserva l'accesso al canale solo alle persone in possesso della chiave d'accesso con il comando /join #canale chiave.
  • l <numero> limita il numero di utenti sul canale ad un massimo.


/mode #canale +/- stato nick
E' indubbiamente il comando piu' complesso che vi sia su IRC e permette ad un operatore di canale di modificare direttamente lo stato di un utente all'interno del canale; gli stati attualmente possibili sono:

  • o (operatore) rende un altro utente operatore.
  • v (voice) permette ad un utente di parlare sui canali moderati.
  • b (ban) esclude un utente dall'accesso al canale (di solito in questo caso non viene specificato il nick ma direttamente nella forma nick!userid@host con eventuali wild cards come * e ?).


 
Comandi da client a client (DCC)

/DCC SEND pseudonimoA nomefile Permette ad un utente B di inviare un file ad un utente A.
/DCC GET pseudonimoB nomefile Permette ad un utente A di ricevere un file da un utente B.
/DCC CLOSE tipo pseudonimo Termina un trasferimento.
/DCC LIST Mostra i trasferimenti in corso.
/DCC CHAT Inizia una conversazione diretta senza che i messaggi passino su IRC
(DCC=Direct Connection to remote Client).

 

 

 

Home Abitanti Statuto Cavalleria Biblioteca Varie News

Back