Changes your "Online Identity" on a server. All those in the channel you are in will be alerted of your nickname change.
Syntax: NICK <new nickname> Example: NICK hAtbLaDe1
Shows information about the user in question, such as their "Name", channels they are currently in, their hostmask, etc.
Syntax: WHOIS <user> Example: WHOIS hAtbLaDe
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 <mask> WHO <nickname> WHO <#channel> WHO 0 o (Lists all Online IRC Operators currently online and not +i) Example: WHO *.aol.com WHO *Bot* WHO #UnrealIRCd
Retrieves previous 'WHOIS' information for users no longer connected to the server.
Syntax: WHOWAS <nickname> WHOWAS <nickname> <max number of replies> Example: WHOWAS hAtbLaDe
Provides a list of users on the specified channel.
Syntax: NAMES <channel> Example: NAMES #Support
Used to determine of a certain user or users are currently on the IRC server based upon their nickname.
Syntax: ISON <user> <user2> <user3> <user4> Example: ISON hAtbLaDe NickServ ChanServ OperServ MemoServ
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 <chan>,<chan2>,<chan3> JOIN 0 (Parts all channels) Example: JOIN #Support JOIN #Support,#Lobby
Used to part (or leave) a channel you currently occupy. All those in the channel will be notified of your departure.
Syntax: PART <chan>,<chan2>,<chan3>,<chan4> Example: PART #Support PART #Lobby,#Support
Displays the Message Of The Day.
Syntax: MOTD MOTD <server>
Reads the ircd.rules file and sends the contents to the user.
Syntax: RULES RULES <server>
Provides Local and Global user information (Such as Current and Maximum user count).
*** MAP Command ***
Provides a "Network Map" of the IRC network. Mainly used for routing purposes.
Disconnects you from the IRC server. Those in the channels you occupy will be notified of your departure. If you do not specify a reason, your nickname becomes the reason.
Syntax: QUIT <reason> Example: QUIT Leaving!
The PING command is used to test the presence of an active client or server at the other end of the connection. Servers send a PING message at regular intervals if no other activity detected coming from a connection. If a connection fails to respond to a PING message within a set amount of time, that connection is closed. A PING message MAY be sent even if the connection is active. Note that this is different from a CTCP PING command..
Syntax: PING <server> <server2> Example: PING irc.fyremoon.net PING hAtbLaDe PING hAtbLaDe irc2.dynam.ac
PONG message is a reply to ping message. If parameter <server2> is given, this message will be forwarded to given target. The <server> parameter is the name of the entity who has responded to PING message and generated this message.
Syntax: PONG <server> <server2> Example: PONG irc.fyremoon.net irc2.dynam.ac (PONG message from irc.fyremoon.net to irc2.dynam.ac).
Provides version information of the IRCd software in usage.
Syntax: VERSION VERSION <server>
Provides certain Statistical information about the server
Syntax: STATS <flags> Example: STATS u
### 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
Lists all of the servers currently linked to the network.
Provides Administrative information regarding the server.
Syntax: ADMIN <server>
Returns the userhost of the user in question. Usually used by scripts or bots to retrieve userhost information.
Syntax: USERHOST <nickname> Example: USERHOST hAtbLaDe
Sets/Changes the topic of the channel in question, or just display the current Topic.
Syntax: TOPIC <channel> TOPIC <channel> <topic> Example: TOPIC #operhelp TOPIC #Lobby Welcome to #Lobby!!
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 <user> <channel> Example: INVITE hAtbLaDe #Support
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 <channel>[,<channel2>..] <user>[,<user2>..] <reason> Example: KICK #Lobby foobar Language! KICK #Lobby,#OperHelp Lamer23,Luser12 Lamers!
Sets your online status to "Away".
Syntax: AWAY <reason> (Marks you as 'Away' with the reason given) AWAY (Un-marks you as 'Away') Example: AWAY Lunch time!
Watch is a new notify-type system in UnrealIRCd which is both faster and uses less network resources than any old-style notify system. The server will send you a message when any nickname in your watch list logs on or off. The watch list DOES NOT REMAIN BETWEEN SESSIONS - you (or your script or client) must add the nicknames to your watch list every time you connect to an IRC server.
Syntax : WATCH +nick1 +nick2 +nick3 (Add nicknames) WATCH -nick (Delete nicknames) WATCH (View the watchlist)
HelpOp is a new system of getting IRC Server help. You type either /HELPOP ? <help system topic> or /HELPOP ! <question> The "?" in /HELPOP means query the help system and if you get no response you can choose '!' to send it to the Help Operators online Using neither ? nor ! will mean the command will be first queried within the help system and if no match if found , it will be forwarded to the help operators.
Example: HELPOP ?CHMODES (Channel Modes Help) HELPOP ?UMODES (User Mode Help)
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 <search string> Example: LIST LIST *ircd*
New extended /LIST command options are supported. To use these features, you will likely need to prefix the LIST command with /QUOTE to avoid your client interpreting the command.
Usage: /QUOTE LIST options
If you don't include any options, the default is to send you the entire unfiltered list of channels. Below are the options you can use, and what channels LIST will return when you use them. >number List channels with more than <number> people. <number List channels with less than <number> people. C>number List channels created between now and <number> minutes ago. C<number List channels created earlier than <number> minutes ago. T>number List channels whose topics are older than <number> minutes (Ie., they have not changed in the last <number> minutes. T<number List channels whose topics are newer than <number> minutes. *mask* List channels that match *mask* !*mask* List channels that do not match *mask*
*** PRIVMSG/NOTICE Command ***
PRIVMSG and NOTICE, which are used internally by the client for /msg memoserv and /notice, in UnrealIRCd support two additional formats: /msg memoserv @#channel <text> will send the text to channel-ops on the given channel only. /msg memoserv @+#channel <text> 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 <text> instead. You can also use % to signify HalfOps on the channel.
Syntax: MSG <nick>,<nick2>,<nick3>,<nick4> :<text> Example: PRIVMSG hAtbLaDe :Hello. PRIVMSG hAtbLaDe,Hatter,GoodBot :Hello everyone!
The format for the NOTICE command is the same as above.
For channels which are invite only, you can "Knock" on the channel to request an invite.
The following criteria must be met : - Channel is not +K (No knocks) - Channel is not +I (No invites!) - You're not banned! - And you are not already there
Syntax: KNOCK <channel> <message> Example: KNOCK #secret_chan I'm an op, let me in!
Allows users to change their 'Real name' directly online at IRC without reconnecting
Syntax: SETNAME <New Real Name>
Hides your real hostname with a virtual hostname provided by the IRC server , using SetHost.
Synatx: VHOST login password Example: VHOST IWant newhost
Sets a mode on a Channel or User. UnrealIRCd has got some new Channel & User modes.
Syntax: MODE <channel/user> <mode> Example: MODE #Support +tn MODE #Support +ootn hAtbLaDe cb
### 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 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 ###
S = Strip all incoming colours away l <number of max users> = Channel may hold at most <number> of users b <nick!user@host> = Bans the nick!user@host from the channel k <key> = Needs the channel key to join the channel o <nickname> = Gives operator status to the user v <nickname> = Gives voice to the user (May talk if chan is +m) L <chan2> = If +l is full, the next user will auto-join <chan2> a <nickname> = Gives protection to the user (No kick/drop) e <nick!user@host> = Exception ban - If someone matches it they can join even if a ban matches them (**)h <nickname> = Gives halfop status to the user f [*]<lines>:<seconds> = Flood protection, if the * is given a user will be kick banned when they send <lines> in <seconds> If * is not given they are just kicked H = No +I users may join that channel. (Setable by Admins). N = No nickname changes are permitted in the channel. ^ = Reports Channel modes in bitstring. (Only exists in Development Versions i.e #define DEVELOP) G = Makes the channel G Rated. Any words in badwords.channel.conf are replaced with <censored> in channel messages. u = "Auditorium". Makes /names and /who #channel only show @'s C = No CTCPs allowed in the channel. z = Only Clients on a Secure Connection (SSL) can join.
(*) Channel mode +Q
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 <censored> z = Marks the client as being on a Secure Connection (SSL).
This command will list the credits to all the people who helped create UnrealIRCd
Syntax: CREDITS CREDITS <server>
This command will list the Credits that the Dreamforge IRCd team/the IRCd developers from the start when IRCd got developed
Syntax: DALINFO DALINFO <server>
This command shows the GNU License Which is hard-coded into the IRCd
Syntax: LICENSE LICENSE <server>
Lists the current Server Date and Time.
Syntax: TIME TIME <server>
Lists the IRCd Bot Message Of The Day
Syntax: BOTMOTD BOTMOTD <server>
Ignores messages from a user or list of users at the Server itself.
Syntax: SILENCE +<nickname> (Adds a nickname to SILENCE list). SILENCE -<nickname> (Removes a nickname from the SILENCE list). SILENCE (Lists the current SILENCE list)
An alias to allow you to identify to NickServ or ChanServ with your password. If it cannot find NickServ or ChanServ , it will report services as down.
Syntax: IDENTIFY <password> (Identify to NickServ) IDENTIFY #<channel> <password> (Identify to ChanServ as Founder of #channel)
Attempts to give a user IRC Operator status.
Syntax: OPER <uid> <password> Example: OPER hAtbLaDe foobar234
Sends a "Message" to all those with the umode +w. Only IRCops can send wallops, while anyone can view them.
Syntax: WALLOPS <message>
Sends a global "Message" to all IRCops. Only viewable by IRCops (unlike WALLOPS, which can be viewed by normal users).
Syntax: GLOBOPS <message> Example: GLOBOPS Going to be akilling those clones...
GLOBOPS is usually reserved for important network information. Therefore, for Oper Chat, CHATOPS was invented. IRCops with the +c flag enabled will be able to send/receive CHATOPS messages.
Syntax: CHATOPS <message> Example: CHATOPS How's everyone doing today?
Similar to GLOBOPS, except only received by those IRCops local to your server.
Syntax: LOCOPS <message> Example: LOCOPS Going to be adding a temp k:line for that user...
This command sends to all Admins online Only for Admins. This is a ChatOps style command
Syntax: ADCHAT <text> Example: ADCHAT Hey guys!
This command sends to all NetAdmins & TechAdmins online Only for Net/Techadmins. This is a ChatOps style command
Syntax: NACHAT <text> Example: NACHAT Hey guys!
This command sends to all TechAdmins online Only for Net/Techadmins. This is a ChatOps style command
Syntax: TECHAT <text> Example: TECHAT Hey guys!
Forcefully Disconnects a user from an IRC Server. IRC Operators only.
Syntax: KILL <user> <reason> Example: KILL Clone5 Cloning is not allowed
"Bans" a hostmask from connection to the IRC server. The user can however connect to other servers on the network !! IRC Operators only.
Syntax: KLINE <hostmask> <reason> Example: KLINE *@*.aol.com Abuse
Removes a k:line from the server. IRC Operators only.
Syntax: UNKLINE <hostmask> Example: UNKLINE *@*.aol.com
Disables all access to the IRC server from a specified IP. The IP can however connect to other servers on the network !! IRC Operators only.
Syntax: ZLINE <ip> :reason Example: ZLINE 127.0.0.1 :Localhost
Removes a currently active z:Line. IRC Operators only.
Syntax: UNZLINE <ip> Example: UNZLINE 127.0.0.1
This command provides timed G:Lines. If you match a G:Line you cannot connect to ANY server on the IRC network. A time of 0 in the GLINE makes it permanent (Never Expires). In Unreal 3.1.1 you may also specify the time in the format 1d10h15m30s. IRC Operators only.
Syntax: GLINE <user@host mask> <seconds to be banned> :<reason> (Adds a G:line for user@host) GLINE -<user@host mask> (Removes a G:line for user@host) Example: GLINE *@*.dal.net 900 :Spammers (Adds a 15 min G:line) GLINE *@*.dal.net 1d5h :Spammers (Adds a 29 hour G:line)
Prevents a user from executing ANY command except ADMIN and respond to Server Pings. This effectively prevents them from doing anything on the server. A time of 0 on the SHUN makes it permanent (Never Expires). In Unreal 3.1.1 you may also specify the time in the format 1d10h15m30s. IRC Operators only.
Syntax : SHUN <nickname> <time> :<Reason> (Shun the nickname for time) SHUN +<user@host> <time> :<Reason> (Shun the user@host for time) SHUN -<user@host> (Removes the SHUN for user@host) SHUN (View the current SHUN list)
Example : SHUN +firstname.lastname@example.org 600 :Spamming (Shuns email@example.com for 10 mins for Spamming) SHUN +firstname.lastname@example.org 1d6h :Spamming (Adds a 30 hour SHUN)
This command provides timed global Z:line. If you match a Global Z:Line you cannot connect to ANY server on the IRC network A time of 0 in the GZLINE makes it permanent (Never Expires). You may also specify the time in the format 1d10h15m30s. IRC Operator only command.
Syntax: GZLINE <user@host mask> <seconds to be banned> :<reason> (Adds a Global Z:line for user@host) GZLINE -<user@host mask> (Removes a Global Z:line for user@host) Example: GZLINE *@*.dal.net 900 :Spammers (Adds a 15 min Global Z:line) GZLINE *@*.dal.net 1d5h :Spammers (Adds a 29 hour Global Z:line)
This command provides timed K:Lines. If you match a time K:Line you cannot connect to the server until the time has expired A time of 0 in the TKLINE makes it permanent (Never Expires). You may also specify the time in the format 1d10h15m30s. IRC Operator only command.
Syntax: TKLINE <user@host mask> <seconds to be banned> :<reason> (Adds a Timed K:line for user@host) TKLINE -<user@host mask> (Removes a Timed K:line for user@host) Example: TKLINE *@*.dal.net 900 :Spammers (Adds a 15 min Timed K:line) TKLINE *@*.dal.net 1d5h :Spammers (Adds a 29 hour Timed K:line)
This command provides timed G:Lines. If you match a Timed Z:Line you cannot connect to the server until the time has expired A time of 0 in the TZLINE makes it permanent (Never Expires). You may also specify the time in the format 1d10h15m30s. IRC Operator only command.
Syntax: TZLINE <user@host mask> <seconds to be banned> :<reason> (Adds a Timed Z:line for user@host) TZLINE -<user@host mask> (Removes a Timed Z:line for user@host) Example: TZLINE *@*.dal.net 900 :Spammers (Adds a 15 min Timed Z:line) TZLINE *@*.dal.net 1d5h :Spammers (Adds a 29 hour Timed Z:line)
Adds an Autokill for the specific host mask. This prevents any user from that hostmask from connecting to the network. Services Admin & above only ..
Syntax : AKILL <user@host> :<Reason> Example : AKILL email@example.com :Spammers!
Removes an AKILL set by an IRC Operator or Services. Services Admin & above only ..
Syntax : RAKILL <user@host>
Prompts the server to reread the configuration files. IRC Operators only.
Syntax: REHASH <servername> -<flags> REHASH -<flags>
If servername and flags are not specified this rehashes the ircd.conf , removing any temporary k:lines. If servername is specified, this is used to rehash config files on servername Only TechAdmins and NetAdmins may specify a server name
The flags are used to rehash other config files, valid flags are: -dccdeny - Rehashes dccdeny.conf -dynconf - Rehashes UnrealIRCd Config and Network file -restrict - Rehashes chrestrict.conf -vhost - Rehashes vhost.conf -motd - Rehashes all MOTD files and RULES files (including T:lines) -opermotd - Rehashes the OPERMOTD -botmotd - Rehashes the BOTMOTD -garbage - Force garbage collection -badwords - Rehashes the badwords config.
Kills and restarts the IRC daemon, disconnecting all users currently on that server. IRC Operators only.
Syntax: RESTART RESTART <password> RESTART <server> <password>
Kills the IRC daemon, disconnecting all users currently on the current server. IRC Operators only.
Syntax: DIE DIE <password>
This command is like a Sonar or Traceroute for IRC servers You type in /LAG irc.fyremoon.net and it will reply from every server it passes with time and so on Useful for looking where lag is and optional TS future/past travels
Syntax: LAG <servername>
This command is so you can change your Virtual host (hiddenhost) to everything you want to, Except special characters. IRC Operators only.
Syntax: SETHOST <new hostname> Example: SETHOST microsoft.com
With this command you can change your Ident (username). IRC Operators only.
Syntax: SETIDENT <new ident> Example: SETIDENT root
Changes the hostname of a user currently on the IRC network. IRC Operators only.
Syntax: CHGHOST <nick> <host> Example: CHGHOST hAtbLaDe code.slashdot.org
Changes the ident of a user currently on the IRC network. IRC Operators only.
Syntax: CHGIDENT <nick> <ident> Example: CHGIDENT hAtbLaDe FreeBSD
Changes the "IRC Name" (or "Real Name") of a user currently on the IRC network. IRC Operators only.
Syntax: CHGNAME <nick> <name> Example: CHGNAME hAtbLaDe TechAdmin on SomeNet
Disconnects an IRC Server from the network IRC Operators only.
Syntax: SQUIT <server> Example: SQUIT leaf.*
Links another IRC server to the one you are currently on. Remote connections are also possible. IRC Operators only.
Syntax: CONNECT <server> CONNECT <hub> <port> <leaf> Example: CONNECT leaf.* CONNECT hub.* 6667 leaf.*
Adds a DCC Deny for that filename mask. This means that any DCC sends of that filename mask through the server will be rejected. IRC Operators only.
Syntax : DCCDENY <filename mask> <reason>
If the EXACT file you type is found it is removed, else it uses wildcards to search IRC Operators only.
Syntax : UNDCCDENY <filename mask>
Forces a user to join channel(s). Can only be used by a Services Admin.
Syntax: SAJOIN <nick> <channel>[,<channel2>..] Example: SAJOIN hAtbLaDe #OperHelp SAJOIN hAtbLaDe #Support,#IRCHelp
Forces a user to leave channel(s). Can only be used by a Services Admin.
Syntax: SAPART <nick> <channel>[,<channel2>..] Example: SAPART hAtbLaDe #OperHelp SAPART hAtbLaDe #Support,#IRCHelp
Allows a Services Administrator to change the mode on a channel, without having Operator status.
Syntax: SAMODE <channel> <mode> Example: SAMODE #Support +m
This will calculate the milliseconds (Lag) between servers
Syntax: RPING <servermask>
*** TRACE Command ***
TRACE is useful to know what servers are connected to what. Sometimes TRACE can be confusing, especially if you are using it for the first time.
Syntax: TRACE <servername> Example: TRACE irc.fyremoon.net
Shows the IRCd Operator MOTD IRC Operators only.
This will add the text you specify to the MOTD (the general motd - T:lines doesnt count ..) Server Admin & Co-Admin only
Syntax: ADDMOTD :text
This will add the text you specify to the Operator MOTD Server Admin & Co-Admin only
Syntax: ADDOMOTD :text
With this command you can change your Server Info Line Without having to squit and reconnect. This is a Server Admin/Co Admin only command
Syntax: SDESC <New description> Example: SDESC If you belong to me..
This command will encrypt the string it has been given So u can add it directly to the unrealircd.conf if you use Encrypted passwords. Type can be crypt, sha1, or md5. Sha1 and md5 are only available when compiled with SSL support.
Syntax : MKPASSWD <method> <password>
This is a highly advanced command IRC Operators only.
Syntax: TSCTL OFFSET +|- <time> (Adjust internal IRC clock) TSCTL TIME (Will give TS report) TSCTL ALLTIME (Shows the TS report of all Servers) TSCTL SVSTIME <timestamp> (Sets the Time on all servers)
Switches the server In & Out of High Traffic Mode It is activated when the server is receiving extremely high amounts of information IRC Operators only.
Syntax: HTM [option]
If no option is specified it just displays the current HTM state If an option is specified it does a more specific task, valid options are:
ON - Force HTM to activate OFF - Force HTM to deactivate NOISY - Make HTM announce when it is entering/leaving HTM QUIET - Stop HTM from announcing when it is entering/leaving HTM TO <value> - Tell HTM at what incoming rate to activate HTM
r = Access to /rehash server h = Oper can send /help ops - gets +h on oper up g = Oper can send /globops w = Oper can send /wallops l = Oper can send /locops c = Access to do local /squits and /connects k = Access to do local /kills b = Oper can /kline users from server B = Oper can /unkline users from server n = Oper can send local server notices (/notice $servername message) u = Oper can set /umode +c f = Oper can set /umode +f O = Global oper, flags included: oRDK o = Local oper, flags included: rhgwlckbBnuf R = Access to /restart server D = Access to /die server K = Access to do global /kills A = Gets +A on oper up. Server Administrator a = Gets +a on oper up. Services Administrator N = Gets +N on oper up. Network Administrator T = Gets +T on oper up. Technical Administator C = Gets +C on oper up. Co Administrator Y = Access to do remote /squits and /connects z = Can add /zlines H = Gets +x on oper up. W = Gets +W on oper up. ^ = Allows to use umode +I * = Flags AaNCTzSHW^