Home
Beginner Commands
IRCop Commands
BNCs
Eggdrops
IRCd
Scripts
Addons
links



mIRC - the best IRC client!

Beginners Guide - Simple Commands

ADMIN Command

Provides Administrative information regarding the server.

Syntax: /ADMIN

AWAY Command

Sets your online status to Away. When some does a 'whois' on your nick or private messages

you they see your away message.

Syntax: /AWAY

Example: /AWAY Watching tv

INVITE Command

Sends a user an invitation to join a particular channel. You must be an Operator on the

channel in order to invite a user into it.

Syntax: /INVITE <#room>

Example: /INVITE Theos #chatroom

ISON Command

Used to determine if a certain user or users are currently on the IRC server based upon

their nickname.

Syntax: /ISON

Example: /ISON Theos NickServ ChanServ OperServ MemoServ

JOIN Command

Used to enter one or more channels on an IRC server. All occupants of the channel will be

notified of your arrival. JOIN with 0 as a parameter makes you Part all channels.

Syntax: /JOIN <#room>

/JOIN 0 (Parts all channels)

Example: /JOIN #Chatroom

/JOIN #Chatroom,#help

KICK Command

Removes a user from a channel. Can only be used by Operators or Half-Ops. If no reason is

specified, your nickname becomes the reason.

Syntax: /KICK

Example: /KICK Theos #chatroom Language!

LINKS Command

Lists all of the servers currently linked to the network.

Syntax: /LINKS

LIST Command

Provides a complete listing of all channels on the network. If a search string is

specified, it will only show those matching the search string.

Syntax: /LIST

Example: /LIST *ircd*

LUSERS Command

Provides Local and Global user information such as Current and Maximum user count.

Syntax: /LUSERS

MAP Command

Provides a Network Map of the IRC network. Mainly used for routing purposes.

Syntax: /MAP

MODE Command

Sets a mode on a Channel or User.

Syntax: /MODE []

Example: /MODE #chatroom +nt

/MODE #chatroom +o Theos

Channel Modes

p = Private channel

s = Secret channel

i = Invite-only allowed

m = Moderated channel, noone can speak except users with mode +voh

n = No messages from outside channel

t = Only channel operators may set the topic

r = Channel is registered

R = Requires a registered nickname to join the channel

c = No ANSI color can be sent to the channel (ColourBlock)

q = Channel owner

(*)Q = No kicks able in channel unless by U:Lines

O = IRCop only channel (Setable by IRCops)

A = Administrator only channel (Setable by Admins)

K = /Knock is not allowed

V = /Invite is not allowed

S = Strip all incoming colours away

l[n] = Channel may hold at most of users

b = Bans the nick!user@host from the channel

k = Needs the channel key to join the channel

o = Gives operator status to the user

v = Gives voice to the user (May talk if chan is +m)

L = If +l is full, the next user will auto-join

a = Gives protection to the user (No kick/drop)

e = Exception ban - If someone matches it they can join even if a ban matches them

(**)h = Gives halfop status to the user

N = No nickname changes are permitted in the channel.

(*) Channel mode +Q

This is the 'peace' mode. Noone can kick each other

except by U:Lines. Bans can be placed though.

(**) Channel halfops (+h)

If you are marked as halfop (% in /names) you can do:

- Set topic

- Kick non-ops

- Set modes +vmntibe


User Modes

O = Local IRC Operator

o = Global IRC Operator

i = Invisible (Not shown in /who searches)

w = Can listen to wallop messages

g = Can read & send to globops, and locops

h = Available for help

s = Can listen to server notices

k = See's all the /KILL's which were executed

S = For services only. (Protects them)

a = Is a Services Administrator

A = Is a Server Administrator

N = Is a Network Administrator

T = Is a Tech Admininistator

C = Is a Co Administrator

c = See's all Connects/Disconnects on local server

f = Listen to flood alerts from server

r = Identifies the nick as being registered

x = Gives the user hidden hostname

e = Can listen to server messages sent to +e users

b = Can read & send to chatops

W = (IRC Operators only) Lets you see when people does a /whois on you

q = (Services Admins only) Only U:lines can kick you

B = Marks you as being a Bot

F = Lets you recieve far Connect notices & Local notices.

I = Invisible Join/Part. Makes you being hidden at channels

H = (IRC Operators only) Hide IRC Operator status in /who and /whois

d = Makes it so you can not recieve channel messages

v = Receive infected DCC send rejection notices

t = Says that you are using a /vhost

G = Filters out all bad words (badwords.message.conf) in messages with

z = Marks the client as being on a Secure Connection (SSL).

MOTD Command

Displays the Message Of The Day.

Syntax: /MOTD

NAMES Command

Provides a list of users on the specified channel.

Syntax: /NAMES <#room>

Example: /NAMES #Chatroom

NICK Command

Changes your "Online Identity" on a server. All those in the channel you are in will be

alerted of your nickname change.

Syntax: /NICK

Example: /NICK Theos

PART Command

Used to part a channel you currently occupy. All those in the channel will be

notified of your departure.

Syntax: /PART <#room>

Example: /PART #chatroom

PRIVMSG/NOTICE Command

PRIVMSG and NOTICE, which are used internally by the client for

/msg and /notice, /msg @#channel will send the text to channel-ops on the

given channel only. /msg @+#channel will send the text

to both ops and voiced users on the channel. While some clients

may support these as-is, on others (such as ircII), it's necessary

to use /quote privmsg @#channel instead. You can also use

% to signify HalfOps on the channel.

Syntax: /MSG|notice [@:+]

Example: /MSG Theos hi

QUIT Command

Disconnects you from the IRC server. Those in the channels you occupy will be notified of

your departure.

Syntax: /QUIT

Example: /QUIT Leaving!

RULES Command

Reads the ircd.rules file and sends the contents to the user.

Syntax: /RULES

SETNAME Command

Allows users to change their 'Real name'

directly online at IRC without reconnecting

Syntax: /SETNAME

STATS Command

Provides certain Statistical information about the server

Syntax: /STATS

Example: /STATS k

Stats Flags

k = Lists all the current K:Lines, Z:Lines (Banned hosts/IP) & E:Lines (K:Line exceptions)

g = Lists all the current G:Lines (Banned hosts) & Shuns

E = Lists all the current E:Lines (K:Line Exceptions)

f = Lists all the current F:lines (Filename masks on DCCDENY)

O = Lists all the current O:Lines (IRC Operator Lines)

Q = Lists all the current Q:Lines (Forbidden Nicks)

C = Lists all the current C/N:Lines (Servers to connect or accept connects from)

H = Lists all the current H:Lines (Hub Lines) & L:Lines (Leaf Lines)

n = Lists all the current n:Lines (GECOS Deny)

V = Lists all the current VHost lines

T = Lists all the current T:Lines (Specific MOTD/Rules Lines)

Y = Lists all the current Y:Lines (Connection classes)

U = Lists all the current U:Lines (Usually Services)

v = Lists all the current V:Lines (Version Deny)

D = Lists all the current D:Lines (Disallow Lines-Oper & Server Orig Connects)

d = Lists all the current d:Lines (Disallow Lines-Autoconnects)

e = Lists all the current e:Lines (Proxy scan exempt IPs)

I = Lists all the current I:Lines (Client auth Lines)

F = Lists all the current F:Lines (DCCDENY Lines)

r = Lists all Channel Restrict lines

N = Lists the Network Configuration report

S = Gives the Dynamic Configuration report

W = Gives the current Server Load

q = Lists all the SQLINEed Nicks

u = Server Uptime

m = Gives the Server command list

z = Gives Misc Server Information

s = Returns the scache and NS numbers

t = Returns Misc Info

L = Information about current server connections

TIME Command

Lists the current Server Date and Time.

Syntax: /TIME

TOPIC Command

Sets/Changes the topic of the channel in question, or just display the current Topic.

Syntax: /TOPIC <#room>

Example: /TOPIC #chatroom

/TOPIC #Chatroom Welcome to the chatroom

USERHOST Command

Returns the userhost of the user in question. Usually used by scripts or bots to retrieve

userhost information.

Syntax: /USERHOST

Example: /USERHOST Theos

VERSION Command

Provides version information of the IRCd software in usage.

Syntax: /VERSION /VERSION

VHOST Command

Hides your real hostname with a virtual hostname provided by the IRC server , using SetHost.

Synatx: VHOST login password

Example: VHOST IWant newhost

WHO Command

Searches User Information (-i users only) for supplied information. IRCops are able to

search +i users & can use masks only. When used on a channel , it will give a list of

all the non-invisible users on that channel.

Syntax: /WHO

/WHO <#room>

Example: /WHO *.aol.com

/WHO *Bot*

/WHO #Chatroom

WHOIS Command

Shows information about the user in question, such as their nick, ident, full name, channels they are

currently in, their hostmask, etc.

Syntax: /WHOIS

Example: /WHOIS Theos

WHOWAS Command

Retrieves WHOIS information for users no longer connected to the server.

Syntax: /WHOWAS