```
:silver.libera.chat 004 stw2 silver.libera.chat solanum-1.0-dev DGMQRSZaghilopsuwz CFILMPQRSTbcefgijklmnopqrstuvz bkloveqjfI
:silver.libera.chat 005 stw2 ETRACE FNC SAFELIST ELIST=CMNTU CALLERID=g MONITOR=100 KNOCK WHOX CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQRSTcgimnprstuz :are supported by this server
:silver.libera.chat 005 stw2 CHANLIMIT=#:250 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=Libera.Chat STATUSMSG=@+ CASEMAPPING=rfc1459 NICKLEN=16 MAXNICKLEN=16 CHANNELLEN=50 TOPICLEN=390 DEAF=D :are supported by this server
:silver.libera.chat 005 stw2 TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: EXTBAN=$,ajrxz :are supported by this server
...
:emerald.lizardirc.org 004 stw emerald.lizardirc.org InspIRCd-2.0 BRSWcghikorsw ABCFHIJKLMOPRSTVXYZabcdefghijklmnopqrstuvwz FHIJLVXYZabdefghjkloqvw
:emerald.lizardirc.org 005 stw AWAYLEN=200 CALLERID=g CASEMAPPING=rfc1459 CHANMODES=IXZbegw,k,FHJLVdfjl,ABCKMOPRSTcimnprstuz CHANNELLEN=64 CHANTYPES=# CHARSET=ascii ELIST=MU EXCEPTS=e EXTBAN=,ABCORSTUcjmrz FNC INVEX=I KICKLEN=255 :are supported by this server
:emerald.lizardirc.org 005 stw MAP MAXBANS=60 MAXCHANNELS=200 MAXPARA=32 MAXTARGETS=20 MODES=20 NAMESX NETWORK=LizardIRC NICKLEN=64 OVERRIDE PREFIX=(Yqaohv)!~&@%+ REMOVE SECURELIST :are supported by this server
:emerald.lizardirc.org 005 stw SSL=[::]:6697 STARTTLS STATUSMSG=!~&@%+ TOPICLEN=80000 USERIP VBANLIST WALLCHOPS WALLVOICES WATCH=1024 :are supported by this server
```
## Channel modes (`CHANMODES`)
A = Mode that adds or removes a nick or address to a list. Always has a parameter.
B = Mode that changes a setting and always has a parameter.
C = Mode that changes a setting and only has a parameter when set.
D = Mode that changes a setting and never has a parameter.
| Freenode | LizardIRC | Libera Chat |
|----------|-----------|-------------|
| CHANMODES=eIbq,k,flj,CFLMPQScgimnprstz | CHANMODES=IXZbegw,k,FHJLVdfjl,ABCKMOPRSTcimnprstuz | CHANMODES=eIbq,k,flj,CFLMPQRSTcgimnprstuz |
### List modes
| Mode | Name | Libera Chat (`eIbq`) | LizardIRC `IXZbegw` | HMB?
|------|-------------|----------|-----------|----
| b | Ban | !!Yes!! | !!Yes!! |!!Bantrack!!
| e | Exempt | !!Yes!! | !!Yes!! |Op only, can't use
| g | ChanFilter | | !!Yes!! |
| I | Invex | !!Yes!! | !!Yes!! |Op only, can't use
| q | Quiet | !!Yes!! | Conflict |!!Bantrack!! - freenode only.
| w | AutoOp | | !!Yes!! |
| X | Access | | !!Yes!! |
| Z | Named modes | | !!Yes!! |
### Setting modes
| Mode | Name | Libera Chat (`k,flj`) | LizardIRC `k,FHJLVdfjl` |
|------|---------------|----------|-----------|
| d | Delay message | | !!Yes!! |
| f | Forwarding | !!Yes!! | Conflict |
| f | Message flood | Conflict | !!Yes!! |
| F | Nick flood | | !!Yes!! |
| H | ChanHistory | | !!Yes!! |
| j | Join Throttle | !!Yes!! | !!Yes!! |
| J | KickNoRejoin | | !!Yes!! |
| k | Channel key | !!Yes!! | !!Yes!! |
| l | Join Limit | !!Yes!! | !!Yes!! |
| L | Forwarding | | !!Yes!! |
| V | ??? | | !!Yes!! |
### Flag modes
| Mode | Name | Libera `CFLMPQRSTcgimnprstuz` | LizardIRC `ABCKMOPRSTcimnprstuz`|
|------|--------------------|----------|-----------|
| A | Allow Invite | | Yes |
| B | Block Caps | | Yes |
| c | Block Colour | | Yes |
| C | Block CTCP | Yes | Yes |
| F | Enable forwarding | Yes | |
| g | Allow invites | Yes | |
| i | Invite only | Yes | Yes |
| K | Disallow KNOCK | | Yes |
| L | Large list limit | Yes | |
| m | Moderated | Yes | Yes |
| M | Req. Services Acct | | Yes |
| n | No external send | Yes | Yes |
| N | No nick changes | | Yes |
| O | Oper only | | Yes |
| p | Paranoid/private | Yes | Conflict |
| p | Private | Conflict | Yes |
| P | Permanent | Yes | Yes |
| Q | Block forwarded | Yes | |
| r | Registered (depr) | Conflict | Yes |
| r | Req. Services Acct | Yes | Conflict |
| R | Req. Services Acct | Conflict | Yes |
| R | Quiet unidentified | Yes | Conflict |
| s | Secret | Yes | Yes |
| S | Strip colour | Conflict | Yes |
| S | SSL only | Yes | Conflict |
| t | Topiclock | Yes | Yes |
| T | Block NOTICE | Yes | Yes |
| u | Auditorium | Conflict | Yes |
| u | Unfiltered | Yes | Conflict |
| z | Must be SSL | Conflict | Yes |
| z | Reduced moderation | Yes | Conflict |
## Channel-user modes (`PREFIX`)
| Mode Name | Mode | Flag | HexChat colour | Libera `(ov)@+` | LizardIRC `(Yqaohv)!~&@%+` |
|-----------|------|------|----------------|----------|-----------|
| NetAdmin | Y | ! | Red | | !!Yes!! |
| Owner | q | ~ | Orange | Conflict | !!Yes!! |
| Admin | a | & | Yellow | | !!Yes!! |
| Op | o | @ | Green | !!Yes!! | !!Yes!! |
| Half-Op | h | % | Cyan | | !!Yes!! |
| Voice | v | + | Blue | !!Yes!! | !!Yes!! |
## User modes
| Libera | ` DGMQRS Za ghi lop suwz` |
| LizardIRC | `B RSW cghik o rs w` |
| Mode | Name | Libera Chat | LizardIRC |
|------|-------------------------------------|----------|-----------|
| B | Bot | | !!Yes!! |
| D | Deaf | !!Yes!! | |
| G | Soft Caller-ID | Yes | Conflict |
| G | Badword Censor | Conflict | Yes |
| M | | Yes | |
| Q | No forwarding | !!Yes!! | |
| R | Block unidentified private messages | !!Yes!! | !!Yes!! |
| S | CTCP Block | Conflict | !!Yes!! |
| S | | Yes | Conflict |
| W | | | Yes |
| Z | Connected via TLS | !!Yes!! | |
| a | | Yes | |
| c | Common channel before PRIVMSG | | !!Yes!! |
| d | Deaf | | !!Yes!! |
| g | Caller-ID | !!Yes!! | !!Yes!! |
| h | HelpOps (/stats p) | Yes | |
| h | | | Yes |
| i | Invisible | !!Yes!! | |
| i | | | Yes |
| k | | | Yes |
| l | Invisible | Conflict | Yes |
| l | | Yes | Conflict |
| o | Oper | Yes | Yes |
| p | | Yes | Conflict |
| p | Privacy | Conflict | Yes |
| r | | | Yes |
| s | | Yes | |
| s | | | Yes |
| u | Unfiltered | !!Yes!! | |
| w | Wallops | !!Yes!! | !!Yes!! |
| z | | Yes | |