Orixon / Docs / UnrealIRCd / Comandi base

Comandi base IRC – UnrealIRCd 6

Lista completa dei comandi IRC per utenti su UnrealIRCd 6: JOIN, PART, NICK, WHO, WHOIS, SILENCE, DCCALLOW e altri. Tratta dal file help.it.conf ufficiale.

Tutti i comandi seguenti sono tratti dal file help.it.conf ufficiale di UnrealIRCd 6 (branch unreal60_dev). Rispecchiano il comportamento reale del server.

Comandi utente disponibili

Lista completa dei comandi disponibili agli utenti normali. Usa /HELPOP <comando> direttamente sul server per l'help in-server.

ComandoDescrizione breve
ADMINInfo sugli amministratori del server
AWAYImposta/rimuove stato assente
CREDITSLista collaboratori di UnrealIRCd
CYCLEPart + Join automatico su un canale
DCCALLOWGestione whitelist DCC
INVITEInvita un utente in un canale
JOINAccede a uno o più canali
KICKEspelle un utente dal canale
KNOCKBussa a un canale con invito (+i)
LICENSELicenza di UnrealIRCd
LINKSElenca server collegati alla rete
LISTElenco canali pubblici
LUSERSStatistiche utenti connessi
MAPMappa grafica della rete IRC
MODEImposta mode su canale o utente
MODULEElenco moduli caricati sul server
MOTDMessaggio del giorno del server
NAMESLista utenti nel canale
NICKCambia nickname
NOTICEInvia una notice
PARTLascia uno o più canali
PINGVerifica la connessione
PRIVMSGInvia un messaggio privato o in canale
QUITDisconnette dal server
RULESRegolamento del server
SETIDENTCambia la propria ident
SETNAMECambia il proprio realname (GECOS)
SILENCEIgnora utenti a livello server
TIMEData e ora del server
TOPICLegge o imposta il topic del canale
USERHOSTRestituisce la mask user@host
USERIPRestituisce l'IP di un utente
VERSIONVersione del server IRC
VHOSTAttiva un virtual hostname
WHOInformazioni dettagliate sugli utenti
WHOISInformazioni complete su un utente
WHOWASInfo su utenti disconnessi di recente
ComandoSintassiDescrizione
JOINJOIN <#can1>[,#can2] [pass1[,pass2]]Entra in uno o più canali. Con JOIN 0 esce da tutti i canali.
PARTPART <#can1>[,#can2] [motivo]Lascia uno o più canali con messaggio opzionale.
CYCLECYCLE <#can1>[,#can2]Esegue PART + JOIN automatico (utile per refreshare mode).
QUITQUIT [motivo]Disconnette dal server con messaggio opzionale.
NICKNICK <nuovonick>Cambia il nickname. Visibile a tutti negli stessi canali.
LISTLIST [*pattern*] [>N] [<N] [!*mask*]Elenco canali. Flag: >N (più di N utenti), <N (meno di N), !*mask* (escludi).
NAMESNAMES <#canale>Lista utenti nel canale con prefissi.
MAPMAPMappa grafica dei server collegati.
LINKSLINKSElenco server linkati (i server U:Lined visibili solo agli oper).

Messaggi

ComandoSintassiNote
PRIVMSGPRIVMSG <nick|#canale> <testo>Messaggio privato o in canale. Con @#canale visto solo da op+; con +#canale solo da voice+. Con $*.server.org inviato a tutti gli utenti su quel server (solo oper).
NOTICENOTICE <nick|#canale> <testo>Come PRIVMSG ma non genera highlight. Supporta stesse varianti di prefisso.
KNOCKKNOCK <#canale> [messaggio]Bussa a un canale +i per chiedere un invito.
INVITEINVITE <utente> <#canale>Invita un utente. Solo op+ se il canale è +i. Senza parametri mostra inviti ricevuti.
AWAYAWAY [motivo]Imposta stato assente (con motivo). AWAY senza parametri rimuove l'away.

Informazioni

ComandoSintassiDescrizione
WHOISWHOIS <nick>Mostra realname, canali, host, modo, idle time. I prefissi canale nel risultato: ~=owner, &=protect, @=op, %=halfop, +=voice.
WHOWHO [+|-][flags] [parametri]Ricerca avanzata utenti. Flag: a=away, c=canale, h=host, i=IP, m=mode (solo oper), n=nick, s=server, u=ident. Modificatori: M=nei miei canali, R=mostra host reale, I=mostra IP.
WHOWASWHOWAS <nick> [max risultati]Info su nick disconnessi di recente.
USERHOSTUSERHOST <nick>Restituisce la mask user@host dell'utente.
USERIPUSERIP <nick>Restituisce l'indirizzo IP dell'utente.
STATSSTATS [flag]Statistiche server. STATS u=uptime. Senza flag elenca le opzioni disponibili.
VERSIONVERSION [server]Versione UnrealIRCd e informazioni build.
MOTDMOTD [server]Messaggio del giorno.
RULESRULES [server]Regolamento del server.
ADMINADMIN [server]Informazioni sugli amministratori del server.
LUSERSLUSERS [server]Utenti locali e globali, record massimo.
TIMETIME [server]Data e ora attuale del server.
PINGPING <server> [server2]Verifica latenza verso un server o un nick.
MODULEMODULE [-all] [server]Elenco moduli. Senza -all mostra solo i moduli di terze parti.

Moderazione canale

ComandoSintassiDescrizione
KICKKICK <#canale> <nick> [motivo]Espelle un utente dal canale. Richiede halfop o superiore.
TOPICTOPIC <#canale> [testo]Senza testo mostra il topic attuale; con testo lo imposta.
MODEMODE <#canale|nick> <+/-mode> [params]Imposta mode su canale o utente. Vedi Channel Modes e User Modes.

SILENCE e DCCALLOW

SILENCE – Ignora utenti a livello server
SILENCE +<nick>        ← aggiunge alla lista
SILENCE -<nick>        ← rimuove dalla lista
SILENCE                ← mostra la lista attuale

A differenza di /IGNORE (lato client), SILENCE viene processato direttamente dal server: i messaggi vengono bloccati prima di arrivare al tuo client, quindi è più efficace contro flood e bot.

DCCALLOW – Whitelist per trasferimenti DCC
DCCALLOW +<nick>       ← permetti DCC da nick
DCCALLOW -<nick>       ← rimuovi il permesso
DCCALLOW               ← mostra la lista

Vari

ComandoSintassiDescrizione
SETNAMESETNAME <nuovo realname>Cambia il tuo realname (GECOS) senza disconnettersi.
SETIDENTSETIDENT <nuova-ident>Cambia la tua ident.
VHOSTVHOST <login> <password>Attiva un virtual hostname configurato nel server. Per vhost personalizzati usa HostServ.
CREDITSCREDITS [server]Lista dei collaboratori di UnrealIRCd.
LICENSELICENSE [server]Dettagli sulla licenza GPLv2 di UnrealIRCd.
← Precedente Panoramica Successivo → User Modes