ConferenceRoom Services Help

Choose your language:

Albanian

English

French

German

Malaysian

Nederlands

Thai

Turkish

ConferenceRoom 4.0.5 Services Help - English

UnitedChat - ConferenceRoom 4.0.5 services help commands

Source: http://irc.unitedchat.net/manual/commands.html#helpserv

Compilation and translation: TheSnake - TheSnake@unitedchat.net

 

 

 

User Properties

Channel Properties

Memo Services

User Modes

Channel Modes

Other IRC Commands

 

 

User Properties:

 

ATTACH
This command lets you register the nick you are currently using. For that, you also need to specify

an email address in order to verify the registration. The nickname must not be registered, yet.
Command: /attach <password> <email address>
Example: /attach 286LkmN87n ScottK@unitedchat.net

DETACH
This is the opposite of register, it releases a nick you own. When you drop a nick you also

lose any rooms for which it was listed as the founder. You must identify with the nick's

password before you drop it.
Command: /detach <nick>
Example: /detach ScottK


IDENTIFY
You can use this command to identify for your current nickname by sending just your

password or for any specified nickname by sending that nick and its password.
Command: /identify <nick> <password>
Example: /identify ScottK 286LkmN87n

 

UNIDENTIFY
This command makes the server forget that you identified to a nick, if no nickname is

specified, it drops the identification for the nick you are currently using.
Command: /unidentify
Example: /unidentify

 

SIDENTIFY
When you try to use an aggressively protected nickname without identifying to it first, or you do not identify to a protected nickname within 60 seconds, you will be Guested as usual, however, instead of using services Enforcers, services will now place a temporary qline on the nickname. To get around this, you can either wait for a while, then try to use the nick, disconnect and retry, or, use /ns SIDENTIFY nickname password.

Command: /ns sidentify <nick> <password>
Example: /ns sidentify
ScottK 286LkmN87n

 

PASS
The PASS command has a similar functionality as the IDENTIFY command, you can use PASS

with your nick password and it will be used when you change your nick to it.
Command: /pass <password>
Example: /pass
286LkmN87n

 

NICK
This command will change your nickname to a new one that you select. This will update all

the channels that you are on. The example below would change your nickname to chris.

Nicknames are limited to 30 characters. You can specify the password for your nick directly or

use the IDENTIFY command before you use NICK.
Command: /nick <new nick>

Example: /nick chris

Command: /nick <nick> <password>
Example: /nick ScottK
286LkmN87n
 

SETPASS
This command lets you change your password. An email will be sent to your email account

asking you for verification.
Command: /setpass <old password> <new password>
Example: /setpass 286LkmN87n a5kL89m

 

INFO
Displays information about a nickname. Last time the nick was online, and possibly email address and similar fields, if the user chose to publically display them.
Command: /info <nick>
Example: /info ScottK

 

LOCATION
This property lets you specify your location.
It will be displayed in your WHOIS info.
Command: /ufield set location <location>
Example: /ufield set location Florida, USA

 

OCCUPATION
This property lets you specify your occupation.
It will be displayed in your WHOIS info.
Command: /ufield set occupation <occupation>
Example: /ufield set occupation Web designer

 

INTERESTS
This property lets you specify your interests.
It will be displayed in your WHOIS info.
Command: /ufield set interests <interests>
Example: /ufield set interests Games, musics, computers, autos.


LANGUAGE
The LANGUAGE property lets you set a preferred language. The parameter must be a valid

ISO 639 language code, it will be displayed in your WHOIS info, together with the

corresponding language name.
Command: /uprop language <language code>
Example: /uprop language en

Example: /uprop language de


AGE
This property lets you specify your age.
Command: /uprop age <age>
Example: /uprop age 32

 

SHOWAGE
SHOWAGE specifies whether other users can see your AGE property, if you set one.

The default is OFF.

Command: /uprop showage <on/off>

Example: /uprop showage on
 

NAME
This property lets you specify your name.
Command: /uprop name <name>
Example: /uprop name Phillip

 

REALNAME
This property lets you change your real name in your WHOIS info.

Command: /uprop realname <real name>
Example: /uprop realname Phillip White

 

URL
The URL property allows you to add an URL that is shown to other users if they

request INFO about your nick.
Command: /uprop url <an URL>
Example: /uprop url http://www.unitedchat.net/

 

ICQ
The ICQ property allows you to specify your ICQ account, if you want other users

to be able to contact you on ICQ.
Command: /uprop icq <ICQ-account>
Example: /uprop icq 2496234


AIM
The AIM property allows you to specify your AIM account, if you want other users

to be able to contact you on AIM.
Command: /uprop aim <AIM-account>
Example: /uprop aim ScottK123

 

MSN
The MSN property allows you to specify your MSN account, if you want other users

to be able to contact you on MSN.
Command: /uprop msn <MSN-account>
Example: /uprop msn
ScottK@msn.com

 

YAHOO
The YAHOO property allows you to specify your Yahoo account, if you want other users

to be able to contact you on Yahoo.
Command: /uprop yahoo <Yahoo-account>
Example: /uprop yahoo
ScottK@yahoo.com

 

PMREPTRACK
The PMREPTRACK property attempts to block too many repetitions of messages sent to you privately. If one or many users send you a message very often (or messages that all are very similar), then the server will stop sending them to you, once the number reaches the limit set in PMREPTRACK.
Command: /uprop pmreptrack <repetition limit>
Example: /uprop pmreptrack 3

 

EMAIL
The EMAIL property holds the email address associated with your nick/LUID.
Command: /uprop email
 

SHOWEMAIL
The SHOWEMAIL property controls whether other users can see your email address. Default is OFF.
Command: /uprop showemail <on/off>
Example: /uprop showemail on

 

EMAIL
The MAIL property lets you change your email address associated with your nick/LUID.
Command: /uprop email <new email address>
Example: /uprop email ScottK@unitedchat.net
 

MAILBLOCK
This property controls whether you want automated services messages to be sent to the

email address associated with your nickname/LUID. If you disable this option, you will NOT

be able to get help with your nickname password. Default is OFF.
Command: /uprop mailblock <on/off>
Example: /uprop mailblock on

 

OPT
The OPT property allows you to toggle the "opt" flag, which controls whether you wish your

email address to be used for mailings. Individual networks have different policies about

opting in or out. Default is IN.
Command: /uprop opt <in/out>

Example: /uprop opt out
 

PLOG
The PLOG command starts or stops personal logging. In order to start it, you must set it to

ON and specify a password. Specifying OFF on its own will stop logging, and STATUS will

report the current state of logging, this is equivalent to not specifying any parameters.
Command: /plog <on|off|status> <password>

Example: /plog
Example: /plog on f71aLg

Example: /plog off


AUTOPLOG
The AUTOPLOG property lets you specify whether or not to enable personal logging each time you connect and use your registered nickname. If enabled, it will make sure that logging starts the moment you identify to your nick. Default is OFF.
Command: /uprop autoplog <on/off>
Example: /uprop autoplog on

 

ACCESS
ACCESS is used to control all channel access related functionalities.
Command: /access - Lists all channels you have access in.

Example: /access

Command: /access <nick> - Lists all channels the specified nick has access in. (Requires you to identify to the nick or be network operator)

Example: /access ScottK

Command: /access <nick> <channel> - Tells you what access a given nick has to a given channel. (You need to have access in the channel or be an operator)

Example: /access ScottK #services


BUDDY
This command lets you manage the BUDDY list. The server will inform you when each of your

buddies joins or leaves the chat network.
Command: /buddy <add/del/list/wipe> <nick>
Example: /buddy add chris

Example: /buddy del Phillip

Example: /buddy list

 

AUTHBUDDY
With the AUTHBUDDY property you can control what happens when someone tries to add you to a buddy list. DECLINE immediately declines all requests, while AUTHORIZE sends you an authorization request which you can accept or decline.
Command: /uprop authbuddy <authorize/decline/allow>
Example: /uprop authbuddy authorize

Example: /uprop authbuddy decline

AUTHCHAN
With the AUTHCHAN property you can control what happens when someone tries to add you to a channel access list. ALLOW and DECLINE immediately allow or decline the request respectively, while AUTHORIZE sends you an authorization request which you can accept or decline.
Command: /uprop authchan <allow/authorize/decline>
Example: /uprop authchan allow

Example: /uprop authchan decline

AUTH
This command is used for accepting or declining any pending requests regarding channel

access lists and buddy lists.
Command: /auth <accept/decline/list/read> <entry>
Example: /auth list

Example: /auth read 1
Example: /auth accept 1

Example: /auth decline 1
 

FTRANSFER
Determines if others can transfer their channel to you, or in the event you are a manager you will inherit the channel if the founder nick drops.

Command: /uprop ftransfer <on/off>
Example: /uprop ftransfer on

 

MFORWARD
This property enables memo forwarding to the email address attached to your nickname/LUID. If you set MFORWARD OFF it will stop forwarding memos for the nick you are using. You cannot turn MFORWARD on if you have PROP NICK NOMEMO set on. Default is OFF.

Command: /uprop mforward <on/email/off>
Example: /uprop mforward on


MRECEIPTS
This property will send you a notification memo when a user has read a memo you have sent to them. The default is OFF. If you need to know when someone has gotten the information you sent, then turn MRECEIPTS on. Also, this way if you do not get a memo, you will know that the one you sent was never read. It is best left off, to avoid pointless memos, unless you have a reason to desire the information.
Command: /uprop mreceipts <on/off>
Example: /uprop mreceipts on


NOMEMO
This property prevents people from being able to memo you, if set to ON. You cannot

turn NOMEMO on if you have PROP NICK MFORWARD set on.
Command: /uprop nomemo <on/off>
Example: /uprop nomemo on


NOOP
With the NOOP property you can control whether you get opped when you join channels

you have access in.
Command: /uprop noop <on/off>
Example: /uprop noop on

 

CONTENT
The CONTENT property allows you to set a restriction on the channels you can join. The rating is similar to US TV guide ratings, valid values are G, PG, and MA for General Audience, Parental Guidance, and Mature Audience respectively.
Additionally, it may contain a second parameter with the flags V, S, and L to indicate Violence, Sexual content, and crude Language, that may be commonly found in the channel.
For instance, if you specify PG SL, then you won't be able to join channels with a PG rating or higher. You also wouldn't be able to join channels that have the S or L flag set.
You can specify ANY to allow all channel ratings.
Command: /uprop content <ANY/G/PG/MA> <V/S/L>
Example: /uprop content ANY

Example: /uprop content ANY SV

Example: /uprop content PG

 

UPROP
The UPROP command is used to view what properties you currently have set.

Example: /uprop

 

LUID
The LUID property is a Local User Identifier for the nick, the LUID depends on the nickname

you are using, for users with unregistered or unverified nicknames, this property is set to 0.

Multiple nicknames can be grouped under one LUID.

Example: /uprop luid

 

GUID
The GUID property is a Globally Unique Identifier for the user, the GUID will remain the

same even if you change your nickname.

Example: /uprop guid

 

AWAYTIME
The AWAYTIME property is set if the user is away. The value is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT) of when the user used the AWAY command.
Example: /uprop awaytime

 

CONNECTTIME
The CONNECTTIME property is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT) of when the client connected to the server.
Example: /uprop connecttime

 

NICKTIME
The NICKTIME property is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT) of when

the nick was changed last.
Example: /uprop nicktime

 

HELPSERV
For more information type /hs prop nick <property>

Command: /hs prop nick <property>
Example: /hs prop nick away

Example: /hs prop nick nomemo

 

Up

 

Channel Properties:

ATTACH
This command attaches a new channel to your nick, thereby registering it. The channel must be unregistered and you must be an op in it. The description parameter is any string following the channel name and should contain a general idea of what the channel is about.
Note: The channel is attached to your nick directly, this means it does NOT need another

password. If you specify a password, it will be added to the description and people will be

able to read it in the channel info.
Command: /attach #<channel> <description>
Example: /attach #services Services Help Channel


DETACH
This lets you drop channels you have registered with ATTACH before. Note, that this will

clear all access lists of a channel, as it becomes unregistered.
Command: /detach #<channel>
Example: /detach #services

 

DESC
The DESC property carries a short description of the channel, it will be set to the description

given when you ATTACH a channel to your nickname, but can be changed later on by simply

setting it to something else.

Command: /prop #<channel> desc <description>
Example: /prop #services desc Services Help and Support Channel

 

URL
The URL property allows you to add an URL that your channel is associated with.
Command: /prop #<channel> url <an URL>
Example: /prop #services url http://www.unitedchat.net/

 

LANGUAGE
The LANGUAGE property allows you to set a preferred language for the channel.

The parameter must be a valid ISO 639 language code.
Command: /prop #<channel> language <language code>
Example: /prop #services language en

Example: /prop #services language de

 

TOPIC
The TOPIC property contains the currently set topic of the channel.
Command: /prop #<channel> topic <topic>
Example: /prop #services topic Welcome to #services

 

TOPICLOCK
The TOPICLOCK property makes it possible to allow topic changes only for users with

high enough access in the channel. For instance, if set to AOP, then only users with

AOP, SOP or MGR access to the channel can change the topic.
Command: /prop #<channel> topiclock <off/uop/vop/aop/sop/mgr/founder>
Example: /prop #services topiclock
aop

Example: /prop #services topiclock sop

Example: /prop #services topiclock mgr

 

TOPICTIME
The TOPICTIME property is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT)

of when the channel's topic was set.

Command: /prop #<channel> topictime
Example: /prop #services topictime

 

TOPICBY
The TOPICBY property contains the nickname of the user who set the topic of the channel.

Command: /prop #<channel> topicby
Example: /prop #services topicby

 

INFO
Displays information about a channel. It will display data like the founder of the channel, the

time of its registration, the topic, etc.
Command: /info #<channel>
Example: /info #services

 

TYPE
The TYPE property contains the type of the channel, it can be NORMAL, REGISTERED,

MASTER, or SLAVE.
Command: /prop #<channel> type
Example: /prop #services type


AUTH
This command is used for seeing any pending requests regarding channel access lists.

Command: /auth #<channel> <del/list/wipe> <entry>
Example: /auth #services list
Example: /auth #services del 2

Example: /auth #services wipe


ACL
Allows managing a channel's access lists. Valid levels are UOP, VOP, AOP, SOP, and MGR.

The level can be omitted if you use the parameter ACL COUNT, which gives the number of

entries in each access level list.
Command: /acl #<channel> <level> <add/del/list/wipe/count/enable/disable> <nick>
Example: /acl #services mgr add ScottK

Example: /acl #services aop del chris

Example: /acl #services aop list

Example: /acl #services count

Example: /acl #services aop enable TheSnake

 

CLONEKICK
This will kick all unregistered users from a channel. It will also set CMODEs +J and +R to only

allow Java users and registered users back into the channel.
Command: /clonekick #<channel>

Command: /ck #<channel>

Example: /clonekick #services

Example: /ck #services

AKICK
This command is used to manipulate a channel's AKICK list. AKICKs are enforced by the

server the moment a user matching an AKICK list entry joins the channel. The user will be

kicked and the mask will be banned.
Command: /akick #<channel> <add/del/list/wipe> <mask> <reason>

Example: /akick #services add chris!*@* Don't flood this channel!
Example: /akick #services add *!*@*.aol.com No Advertising!

 

KICK
Used to force users to leave a channel. The reason parameter is not required, but if specified will be sent to the client as part of the kick. Only users who are opped in the channel can kick others out.
Command: /kick #<channel> <nick/mask> <reason>

Example: /kick #services chris We don't like bots.
Example: /kick #services *!*@*.cloning-host.com Cloning.

 

MKICK
This will kick all users from a channel.
You need to have access in the channel or be an operator.
Command: /mkick #<channel>

Example: /mkick #services
 

BAN
Placing a ban restricts a user(s) from joining the channel, based on their nickname,

hostname, or ident. You need to have access in the channel or be an operator.
Command: /ban #<channel> <nick/mask>

Example: /ban #services chris
Example: /ban #services *!*@*.cloning-host.com

 

UNBAN
This is used for yourself, if you are banned a channel
. You need to have access in the channel.
Command: /unban #<channel>

Example: /unban #services

TRANSFER
Used to transfer channel ownership to another nick. You must be founder of the channel and

the specified nick must be registered. The specified nick will receive a memo with instructions

to complete the transfer.

Command: /transfer #<channel> <nick>

Example: /transfer #services ScottK

Command: /prop #<channel> founder <nick>

Example: /prop #services founder ScottK
Note: That after transferring you no longer will have founder access to the channel. The new

founder then owns the channel and can manage it as he pleases.

ACCESS
Tells you what access a given nick has to a given channel. (You need to have access in the

channel or be an operator.)
Command: /access <nick> #<channel>
Example: /access TheSnake #services


AUTOVOICE
If the AUTOVOICE property is set to ON, then every user joining the channel will be voiced by

the server. Default is OFF.
Command: /prop #<channel> autovoice
Command: /prop #<channel> autovoice <on/off>
Example: /prop #services autovoice on

JOINMUTE
The JOINMUTE property lets you specify the number of seconds a user cannot speak in the channel after joining it. The maximal value is 15 seconds. A value of 0 is disables this property.
Command: /prop #<channel> joinmute <seconds>
Example: /prop #services joinmute 3

Example: /prop #services joinmute 0

JOINSPERSEC
The JOINSPERSEC property lets you specify the number of joins you want to allow per second.
Command: /prop #<channel> joinspersec <limit>
Example: /prop #services joinspersec 5

Example: /prop #services joinspersec 0
 

REJOINTRACK
The REJOINTRACK property lets you set the number of seconds a user must wait before he/she can rejoin the channel after parting it. The maximal value is 60 seconds.
Command: /prop #<channel> rejointrack <seconds>
Example: /prop #services rejointrack 5

Example: /prop #services rejointrack 0

 

USERMSGSPERSEC
The USERMSGSPERSEC property lets you set a maximum number of messages a user can send per second.
Command: /prop #<channel> usermsgspersec <limit>
Example: /prop #services usermsgspersec 2

Example: /prop #services usermsgspersec 0

USERSPERIP
The USERSPERIP property lets you set a maximum number of users that may share an IP in a channel. A value of 2-3 is usually a good setting. However, in the case of an event that attracts users from a certain netcafe or a similar shared connection, you probably want to raise or disable this value.
Command: /prop #<channel> usersperip <limit>
Example: /prop #services usersperip 3

Example: /prop #services usersperip 0

 

AGECHECK
If AGECHECK is set to ON, then all users need a non-zero age set in their AGE property in

order to join. Default is OFF. Note, that this does not require or check a certain age, it only

checks whether the property is set.

Command: /prop #<channel> agecheck
Command: /prop #<channel> agecheck <on/off>
Example: /prop #services agecheck on

 

LIMIT
The LIMIT property contains the currently set limit of users in the channel.
Command: /prop #<channel> limit <off/limit>
Example: /prop #services 30

Example: /prop #services off

AUDIT
The AUDIT property can be set by managers and the founder of a channel, it allows you to

monitor all relevant changes to channel settings.
If set to ON, every property change in the channel will cause the server to send a memo to all managers and the founder, which includes details about the op who changed the property and when. Default is OFF.

Command: /prop #<channel> audit
Command: /prop #<channel> audit <on/off>
Example: /prop #services audit on

 

KEY
The KEY property contains the key that is set for the channel, if CMODE +k is set.

Note: in order to unset the key with PROP, you need to specify a ':' as parameter, to set

the key to an empty string.
Command: /prop #<channel> key <password>
Example: /prop #services key z0930zmeah3
Example: /prop #services key :

Example: /prop #services key off

MEMOLEVEL
The MEMOLEVEL property allows to specify what level of access is needed in a channel in

order for someone to send memos to those with op, voice, and uop access.
Command: /prop #<channel> memolevel <uop/vop/aop/sop/mgr/founder>
Example: /prop #services memolevel uop

Example: /prop #services memolevel aop

Example: /prop #services memolevel mgr

MODELOCK
The MODELOCK property lets you specify a set of modes that are always enforced by the server. This includes set and unset modes, for instance, if you set +t-i as MODELOCK, then the mode 't' will be set if someone tries to unset it and the mode 'i' will be unset if someone tries to set it.
Command: /prop #<channel> modelock <modes>

Example: /prop #services modelock
Example: /prop #services modelock +nrt-z


OPGUARD
The OPGUARD property specifies whether a user has to be added to an access list in order

to be made operator in the channel. If OPGUARD is set to ON, then you can't set CMODE +o

for a user who isn't at least AOP of the channel.
Command: /prop #<channel> opguard <on/off>
Example: /prop #services opguard on

POLICY
In a channel with an OPEN policy, every user can add himself to the UOP access list. In CLOSED channels (the default), this is not possible. This behaviour is intended for channels that offer a type of mailing list, it may send channel memos with updates and information, and all UOPs will receive those memos. Note: An OPEN policy does not lower security in a channel, because AKICKs placed in OPEN channels can not be overridden by self-invitation from self-added UOPs.

Command: /prop #<channel> policy <open/closed/normal>
Example: /prop #services policy open
Example: /prop #services policy normal

 

RATING
The RATING property can carry a rating similar to US TV guide ratings, valid values are NR, G, PG, and MA for Not Rated, General Audience, Parental Guidance, and Mature Audience respectively.
Additionally, it may contain a second parameter with the flags L, S, V to indicate crude Language, Sexual content, and Violence, that may be commonly found in the channel.
Command: /prop #<channel> rating <NR/G/PG/MA> <L/S/V>
Example: /prop #services rating
Example: /prop #services rating MA VL

Example: /prop #services rating G

Example: /prop #services rating NR

 

OP
This will op yourself or a user in a channel, but the mode change is done by the server, you need to have AOP or higher access to the channel to use this command. If no nick is specified, it will op yourself. It's particularly useful if you are not opped but need to quickly op someone else or yourself.

Command: /cs op #<channel> <nick>
Example: /cs op #services Phillip

 

DEOP
This will deop a user or yourself in a channel, but the mode change is done by the server, you need to have AOP or higher access to the channel to use this command. If no nick is given, it works on yourself. It's particularly useful if you are not opped but need to deop someone else or yourself quickly.

Command: /cs deop #<channel> <nick>
Example: /cs deop #services Phillip

 

MDEOP
This will deop all channel operators from a channel.

Command: /mdeop #<channel>
Example: /mdeop #services

 

VOICE
This will voice a user or yourself in a channel, but the mode change is done by the server, you need to have AOP or higher access to the channel to use this command on other users and VOP access to use it for yourself. It's particularly useful if you are not opped or voiced but need to voice someone else or yourself.

Command: /cs voice #<channel> <nick>
Example: /cs voice #services TheSnake

 

DEVOICE
This will devoice a user or yourself in a channel, but the mode change is done by the server, you need to have AOP or higher access to the channel to use this command on other nicks and VOP access to use it on yourself. It's particularly useful if you are not opped but need to devoice
someone else or yourself quickly.

Command: /cs devoice #<channel> <nick>
Example: /cs devoice #services TheSnake

 

INVITE
This command is used to invite people to join a channel. The server will send a message to the user, inviting them to join and allowing them to enter through CMODE +i and other restrictive channel modes. This is the only way to let someone into a channel that is +i, if they do not have at least UOP access in it. If only a channel is given as parameter, then you invite yourself into that channel. This requires access to the channel and is mostly useful when a channel mode or ban list entry prevents you from joining normally.

Command: /invite <nick> #<channel>
Example: /invite Rick #services

Command: /invite #<channel>

Example: /invite #services


RESTRICT
If RESTRICT is set to ON, then only users with channel access can join the channel, everybody else will get kicked and banned by the server on sight. Default is OFF.
Command: /prop #<channel> restrict <on/off>
Example: /prop #services restrict on

 

PROP
This command allows you to view what properties are set on a channel.
Command: /prop #<channel>
Example: /prop #services

Note: You must be in the channel and have SOp or higher access to view.


LASTJOIN
The LASTJOIN property is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT) of the last time someone joined the channel.

Command: /prop #<channel> lastjoin
Example: /prop #services lastjoin

 

USERS
The USERS property contains the number of users currently in the channel.

Command: /prop #<channel> users
Example: /prop #services users

 

PEAKUSERS
The PEAKUSERS property contains the highest number of users seen in the channel.

Command: /prop #<channel> peakusers
Example: /prop #services peakusers

 

CREATION
The CREATION property is the UNIX time (number of seconds in Jan 1, 1970 00:00:00, GMT) of when the channel was created.

Command: /prop #<channel> creation
Example: /prop #services creation

 

HELPSERV
For more information type /hs prop channel <property>

Command: /hs prop channel <property>
Example: /hs prop channel users

Example: /hs prop channel joinmute

 

Up


Memo Services:

MEMO
If a nickname is specified, then this will send a memo to the given nick. The nickname must be registered and you must be using a registered nickname. The receiving user will be told that a new memo was sent the next time he logs on, and can then use READ to read it.
You can also specify a topic of the memo, this is done by adding MTOPIC <topic> MBODY before the memo. Note, that the MBODY keyword is needed to mark the end of the topic and the beginning of the memo.
With a channel parameter, the memo is sent to all users on the access lists of the channel. You can narrow the target group down further by specifying the MTARGET keyword, followed by a list of access lists. However, if you use MTARGET, then MTOPIC and MBODY are also required.
Command: /memo <nick|#channel> [MTARGET UOP/VOP/AOP/SOP/MGR] [MTOPIC <topic> MBODY] <message>
Command: /memo <nick> <message>
Command: /memo #<channel> mtopic <topic> mbody <message>
Command: /memo #<channel> <message>
Command: /memo #<channel> mtarget <uop/vop/aop/sop/mgr> mtopic <topic> mbody <message>
Example: /memo Phillip mtopic The new plans mbody Hey, try to catch me online, we need to discuss the new plans.
Example: /memo #services Happy new year, everybody.

Example: /memo #services mtarget sop,mgr mtopic Topic-lock mbody The topic is not locked and can only be changed by users with SOP and MGR access.

READ
This command is used to read memos you receive, you can specify a folder by either name (for instance INBOX, SYSTEM) or number. If no folder is specified, the currently selected folder is used.
You can read more than one memo by passing a list of numbers, for instance 1,3,5 to read the 1st, 3rd and 5th memo, or passing a range, such as 1:5 to read the first 5 memos.
Command: /read <folder> <memo number>
Example: /read 1

Example: /read 1,2,3
Example: /read audit 1

Example: /read all

FOLDER
This command allows accessing the folders for memos you have received.

Command: /folder <list|select|stat|create|del|delete|undel|move>
Command: /folder create <folder> <description>
Command: /folder select <folder name>
Command: /folder undel <number>
Command: /folder move <number> <folder>
Example: /folder list
Example: /folder del 1
Example: /folder create My Folder
Example: /folder select system
Example: /folder undel 3
Example: /folder move 1 system

 

HELPSERV
For more information type /ms help <property>

Command: /ms help <property>
Example: /ms help send

Example: /ms help keep

 

Up

 

User Modes:

 

Sets modes on yourself, you can use the UMODE command only for the nickname you are using at the time.

 

B - Buddy
This mode is only effective if you have UMODE +m set, it allows all users on your buddy list to message you while you block private messages.
By using +m and +B, you can make sure only your buddies are allowed to message you.

Example: /umode +B

 

C - Channel
This mode is only effective if you have UMODE +m set, it allows users to message you if they

are in a channel with you.
By using +m and +C, you can make sure only users you see in channels can message you, so spamming or flooding from outside is not possible.

Example: /umode +C

 

W - Watch list
This mode is only effective if you have UMODE +m set, it allows users to message you if you have them on your WATCH list.
By using +m and +W, you can declare which users may message you, just by adding the nicks to your WATCH list. This can be useful if you are busy or just want to talk to a very few, possibly only one user at some point.

Example: /umode +W

 

d - DCC Protection
The server will block DCC requests of certain file types by default, those include .exe, .dll, .mrc, .scr and similar dangerous types. This is done to prevent the spreading of worms, viruses and trojan horses.
If you set +d, then those DCC requests are allowed, letting you send and receive such files from users you trust.

Example: /umode +d

 

e - DCC Block
If this mode is set, DCC transfers cannot be sent to your client. This is a good idea for children and computer novices. It is also useful for experts who do not want to be bothered by DCC requests. Since many files can be harmful, it is a good idea to leave this on and only turn it off if you have chosen to receive a file from someone you trust.
You will still need to accept the file transfer. Do not run any scripts or files that you do not understand. Even harmless looking files might contain a virus. Avoiding all file transfers is the safest course.
Example: /umode +e

 

i - Invisible
Makes a user invisible, you will not be able to see what channels this user has joined unless you are in that channel with the user. Most people set themselves +i to avoid being randomly spammed or followed into channels.
The mode also hides your idle and connect times from other users, which otherwise would be shown in the WHOIS info.

Example: /umode +i

 

I - Invite block
Blocks all invitations issued with INVITE.
Example: /umode +I

 

j - Java client
This mode is automatically set on a user if they have the priviliges configured in their operator configuration.
 

J - Java user
This mode is only effective if you have UMODE +m set, it allows all java users to bypass the

message block.

Example: /umode +J

 

L - Language Filter
If filtering is set on for the server then messages to this user will be censored. This mode says the user has sensitive ears when someone performs a WHOIS on them.
Example: /umode +L

 

m - Message block
This will protect you from getting direct messages from other users. This is useful if you are away and do not want people trying to communicate with you or if you do not want to be bothered outside of channels. It also is a good mode to set for children.
While it is best to either supervise a child or educate them thoroughly and only allow them to chat unsupervised when their guardians feel they are ready, removing private messages provides some additional protection. Then if they remain in well-supervised channels the operators may make sure that the conversation is acceptable.

Example: /umode +m

 

n - Newsflash
This will allow the users to receive newsflash messages. Some people enjoy getting information about world events while chatting, others find it annoying or distracting. If you like receiving news, then you can set yourself +n.

Example: /umode +n

 

p - CTCP block
This will prohibit others from sending you CTCP requests. You will see CTCPs that are sent to channels that you are in, but you won't reply to them. This mode is useful to prevent CTCP flooding or just annoying CTCPs. CTCPs are used to measure lag or gather information about someone, such as what client they are using. Operators can bypass this mode.
Example: /umode +p

 

q - Quiet
This mode will disable a users ability to talk on the server at all. Once set it can't be unset. Normally this is used in an event client class where you set the initial mode to +q so that the user can't speak on the server.
Example: /umode +q

 

r - Registered
User is using a registered nickname and has identified for the nick. This is only meant to be informative, users cannot set themselves + or - r.

Note: This mode is automatically set on a user if they have the priviliges configured in their operator configuration.

 

R - Registered users
This mode is only effective if you have UMODE +m set, it allows all users with registered nickname to bypass the message block.
This is useful if you only want to block unregistered users, which also greatly reduces the possibility of receiving spam or being flooded.

Example: /umode +R

 

M - Registered users on channel
This mode is only effective if you have UMODE +m set, it allows users to message you if they have a registered nickname and are in a channel with you.
By using +m and +M, you can make sure only registered users you can see in a channel are allowed to message you.

Example: /umode +M

Note: The difference between +mM and +mCR is, that +M only allows users that are registered AND in the channel, while +CR allows users that are registered OR in a channel with you.

 

s - Server notices
Allows you to see messages that the server sends. This is usually kill messages. It isn't very useful for the average user, but it is an option for the curious. This mode is automatically set on Operators.
Example: /umode +s

 

w - Wallops
Messages sent by opers to users will be visible. This is usually a good mode to have set on. Opers will sometimes send information that is helpful but not urgent through wallops. For example, if the network were in the process of rerouting some servers, causing some quick splits, there might be a wallop about it.

Example: /umode +w

 

x - Hash host
IP masking of the hostmask which helps to prevent denial of service attacks. In the formation of =numbersletters or numbersletter=. You can still ban specific users by their full address, just ban the munged version that you can see in their whois, and they will be unable to join.

 

z - Services Agent
This is set on a services agent and will show in the WHOIS information.

Note: This mode is automatically set on a user if they have the priviliges configured in their operator configuration.

 

HELPSERV
For more information type /hs umode <mode>

Command: /hs umode <mode>
Example: /hs umode m

Example: /hs umode p

 

Up

 

Channel Modes:

 

Sets various modes for the channel. You must be an operator in the channel to issue these commands, some commands are reserved for server operators:

 

b - Ban
Will ban the specified user from joining the channel. When used by itself with no hostmask it will list the bans that are in a channel. Valid hostmasks include nickname!user@host. When a user is banned his ability to speak in the channel is removed. You can use this in events to limit a persons ability to cause problems.
Command: /mode #<channel> +b|-b [<nickname|nick!user@host>]

Example: /mode #services +b TheSnake

Example: /mode #services +b bot*!*@*.offenderhost.com

 

c - Block colors
This mode will prevent colors from being sent to the channel. Messages that contain color codes will not go through, and you will get an error message: Cannot send to channel: format control codes are not allowed.

Command: /mode #<channel> +c|-c

Example: /mode #services +c

 

d - Block nick changes
This mode will only allow 1 nickname change per user, from Guestxxxx to a nickname. It does not affect network operators. This will keep a channel from getting cluttered with nick changes. It is particularly useful in larger channels. You will probably want to set channels +d if you are having a moderated event.

Command: /mode #<channel> +d|-d

Example: /mode #services +d

 

e - Block CTCPs
This will prevent CTCPs to the channel but will not prevent actions or CTCPs between individual

users of the channel.

Command: /mode #<channel> +e|-e

Example: /mode #services +e

 

i - Invite only
Users must be specifically invited to join using the INVITE command or may invite themselves if

they have access to the channel.

Command: /mode #<channel> +i|-i

Example: /mode #services +i

 

j - Java exception
This mode allows you to have only java clients and selected legacy IRC clients enter the specified channel. For this mode to take effect you must set a key. For IRC clients to enter the channel they must supply the key, or be invited into the channel.

Command: /mode #<channel> +j|-j

Example: /mode #services +j

 

J - Java exception
This mode defines an exception for CMODE +R, which only permits registered users to join. With +J set as well, Java users can join even if they don't have a registered nickname.

Command: /mode #<channel> +J|-J

Example: /mode #services +J

 

k - Key
Sets the channel so only users who specify the channel's key (password) as the second parameter of the join command can enter the channel. If the key to the channel #CoolChat were bagel then to join one would use the command /JOIN #CoolChat bagel. Unlike passwords, keys are not case sensitive.

Command: /mode #<channel> +k|-k <password>

Example: /mode #services +k secret123

 

L - Language filtering
When language filtering is enabled on the server one option is to give each channel the choice to enable this or not. This will prevent words on the filter list from reaching the channel and you may wish to add: filtered words will appear as astericks (*).

Command: /mode #<channel> +L|-L

Example: /mode #services +L

 

l - Limit
Limits the number of users that can be in the channel simultaneously. The limit can be set to something lower than the current user count, it only prevents new users from entering when the channel is full or overfull.

Command: /mode #<channel> +l|-l <limit>

Example: /mode #services +l 20

 

m - Moderation
Causes a channel to be moderated so only the operators and those users who are +v (voiced) can talk. UOPs cannot talk in moderated channels unless they are temporarily voiced or opped. Moderation is a good way to carefully control a channel.
If anyone starts causing problems you only need to remove their +v (ops should not be causing problems because they should be trusted, but if they do, then removing their status will fix things, although you might need to remove their entry from whichever op list they are on).
The downside to constant moderation is that there must be an op present at all times to voice new people or else they can't talk, and the channel may become temporarily unuseable. It also is tedious to voice every new user so that they can speak.
Although this can be accomplished by a bot. Moderation is usually reserved for channels that only wish to allow certain people to speak (events, lectures, etc.) or that wish to give different people the floor for a time (debates, storytelling, etc.)

Command: /mode #<channel> +m|-m

Example: /mode #services +m

 

n - No external messages
Only people in the channel can speak to the channel. Without +n any user can send a

message to the channel and it will be seen in the channel.
Command: /mode #<channel> +n|-n

Example: /mode #services +n

 

O - Overflow
If you set a user limit in the channel and have mode +O on, it will redirect the users in the second channel. To use this mode you must set the channel +l (limit), when the limit is reached the next user to join will be sent to the specified overflow channel.

Command: /mode #<channel> +O|-O #<channel>

Example: /mode #services +lO 50 #help

 

o - Channel operator
Gives the user whose nickname immediately follows the +o operator status in the channel. Channel operators are able to set the configuration of a channel with the exception of a very small quantity of server operator modes.

Command: /mode #<channel> +o|-o <nick>

Example: /mode #services +o ScottK

 

v - Voice
Gives the user the ability to speak when the channel is moderated (+m).

Command: /mode #<channel> +v|-v <nick>

Example: /mode #services +v Phillip

 

u - Uop
Sets a user to +u. He/she will be identified with a - in front of the nickname. While adding someone to the UOP list gives them certain abilities, moding them +u does not. However, it can be used as an indicator.
What it would indicate would be up to each channel to decide, a help channel might use it to show a guest helper, a chat channel might use it to show that the person was friends with one of the regulars, but not themselves around and trusted enough to have earned voice or ops.

Command: /mode #<channel> +u|-u <nick>

Example: /mode #services +u TheSnake

 

U - Channel knocks
When this mode is set and user tries to join the channel but fails due to a ban or other channel mode, it will send a knock to the channel operators telling them that a user is trying to join. This will allow the channel operators to INVITE that user into the channel.

Command: /mode #<channel> +U|-U

Example: /mode #services +U

 

p - Private
Hides the channel in the channel LIST and WHOIS information, this is a good setting for channels that do not wish to have random people wandering in. It does not prevent anyone from joining, but it keeps the channel from being easily noticed.

Command: /mode #<channel> +p|-p

Example: /mode #services +p

 

q - Quiet
This mode will prohibit users from using the WHISPER command inside the specified channel.

Command: /mode #<channel> +q|-q

Example: /mode #services +q

 

R - Registered users only
When this mode is set the server will check to make sure that a user that is joining the channel has a registered nickname.

Command: /mode #<channel> +R|-R

Example: /mode #services +R

 

r - Registered
This indicates that a channel is registered. (informational only, users cannot set this mode)

 

s - Secret
Hides the channel in the channel LIST and WHOIS information, this is a good setting for channels that do not wish to have random people wandering in. It does not prevent anyone from joining, but it keeps the channel from being easily noticed.

Command: /mode #<channel> +s|-s

Example: /mode #services +s

 

t - Topic
Sets the channel so that only channel operators can change the topic. Most channels will want to be +t so that only trusted people will be setting the topic. A topic represents the channel; it is one of the first things people will see about a channel when deciding whether to join or stay.

Command: /mode #<channel> +t|-t

Example: /mode #services +t

 

z - Encrypted
This requires the encryption module. This mode will lock a channel so that only clients that are encrypted will be allowed into the channel. Not even IRC Operators can bypass this mode with the SAJOIN or FJOIN commands.
Operators can bypass this mode by unsetting it with SAMODE and then joining it.

Command: /mode #<channel> +z|-z

Example: /mode #services +z

 

HELPSERV
For more information type /hs cmode <mode>

Command: /hs cmode <mode>
Example: /hs cmode m

Example: /hs cmode o

 

Up

 

Other IRC Commands:

 

NICK
This command will change your nickname to a new one that you select. This will update all the channels that you are on. The example below would change your nickname to lucky. Nicknames are limited to 30 characters.

Command: /nick <new nick>
Example: /nick chris

 

JOIN
The join command lets you enter a channel. This is the first thing you want to do when you connect to a server. You always have to place a # in front of the channel name. Normally the # symbol is considered to be a part of the channel's name. The maximum channel name width is 60 characters.

Command: /join #<channel>
Example: /join #services

 

PART
The part command has you leave a channel. The other people in the channel will see the message if you send one. The example below would make you leave the channel #services

Command: /part #<channel>
Example: /part #services

 

ME
This will preface any text with your nickname and in most cases use a different color for the message than a normal text color.
It is used to distinguish actions from speech. For instance, if your nick was 'John' and you typed "/me is going to watch TV" it would show up emphasized as "John is going to watch TV".
Command: /me <text>

Example: /me is hungry!

 

ACTION
This will preface any text with your nickname and in most cases use a different color for the message than a normal text color.
It is used to distinguish actions from speech. For instance, if your nick was 'John' and you typed "/action is going to watch TV" it would show up emphasized as "John is going to watch TV".
Command: /action <text>

Example: /action hungry!

 

AWAY
The system will automatically send this message to anyone trying to message you. The message will also show in your information if someone issues the command WHOIS on you. It is often used to tell people that you are away from your computer. If you no longer wish to be seen as away, then simply type /AWAY with no message and the away message will no longer be displayed.
Command: /away <message>

Example: /away I'm walking my dog, be back later.

Example: /away

 

ADMIN
Retrieves administrative information about the chat server you are currently using. Often provides an email address for the server administrator.
If the server name is omitted, then this command will provide information about the server to which you are connected and also show server administrators currently connected to it.

Command: /admin <server>
Example: /admin

Example: /admin irc.unitedchat.net

 

CLEAR
This will clear out your channel or private message window and history buffer so that any text

will be erased.

Command: /clear
Example: /clear

Example: /clearall

 

NS
This is an alias for /msg nickserv so that commands can be sent with less typing.

Command: /ns <command>
Example: /ns info chris

Example: /ns listchans

 

CS
An alias for /msg chanserv so that you can send ChanServ commands with less typing.

Command: /cs <command>
Example: /cs info #services

Example: /cs aop #services list

 

MS
This is an alias for /msg memoserv so that you can send MemoServ commands with less typing.

Command: /ms <command>
Example: /ms list

Example: /ms read 1

 

HS
This will give the HelpServ help file for a command if a server command is sent, if HelpServ

has no information then the message is sent to everyone who has set UMODE +h, so that

they can help the user.
Command: /hs <command>
Example: /hs join

Example: /hs Where can I go for help?

 

NICKSERV
This is an alias for /msg nickserv so that commands can be sent with less typing.

Command: /nickserv <command>
Example: /nickserv info chris

Example: /nickserv listchans

 

CHANSERV
An alias for /msg chanserv so that you can send ChanServ commands with less typing.

Command: /chanserv <command>
Example: /chanserv info #services

Example: /chanserv aop #services list

 

MEMOSERV
An alias for /msg memoserv so that you can send MemoServ commands with less typing.

Command: /memoserv <command>
Example: /memoserv list

Example: /memoserv read 1

 

HELPSERV
This will give the HelpServ help file for a command if a server command is sent, if HelpServ

has no information then the message is sent to everyone who has set UMODE +h, so that

they can help the user.
Command: /helpserv <command>
Example: /helpserv join

Example: /helpserv Where can I go for help?

 

PING
This is a server function used to determine if a client is still responding on the server. Many times because of Internet routing you will drop off the server without telling the server you're gone. If the server doesn't get a PONG when it sends out a PING the ghost connection will get terminated.

Command: /ping <nick>|<server>
Example: /ping TheSnake

Example: /ping irc.unitedchat.net

 

MSG
This command will allow you to send a private message to a specific user or send a message

to an entire channel.

Command: /msg <nick>|<#channel> <message>
Example: /msg TheSnake All I wanna do when I wake up in the morning is see your eyes.

Example: /msg #services Good morning, everybody.

 

PRIVMSG
This command will allow you to send a private message to a specific user or send a message

to an entire channel.

Command: /privmsg <nick>|<#channel> <message>
Example: /privmsg chris Hello, how are you?

Example: /privmsg #services I need some help!

 

LIST
Shows all the public channels on the server. You can set a mask to limit the number of channels that are returned, in the example below we ask for any channels that start with the word support. Private or secret channels will not show up on the list.

Command: /list  [<#channel> <mask>]
Example: /list

Example: /list >10

Example: /list chat

 

LINKS
This command will show all the servers currently linked together on the network.

Example: /links

 

SERVER
This command is for connecting to a server with an IRC client. It will disconnect you from

the server you are using and try to connect you to the server you specify.

Command: /server <server> <port>
Example: /server irc.unitedchat.net

Example: /server irc.unitedchat.net 7000

 

MODE
MODE sets modes on channels and users. For more information on modes you can look under Channel Modes (CMODE) or User Modes (UMODE).

Command: /mode #<channel|nick> <+|-><modes> [<params>]
Example: /mode #services +o Phillip

Example: /umode +m

 

MOTD
Display the current Message of the day for the server that you designate, if you leave the

server field blank it will return with the current server you are logged into. Generally this

field has administrative information and the rules for that server.

Command: /motd <server>

Example: /motd

Example: /motd irc.unitedchat.net

 

VERSION
Gives the current version of the server you are logged into or the one you specified.

Command: /version <server>

Example: /version

Example: /version asia.unitedchat.net

 

LUSERS
Displays information about the number of users currently logged on to your server and the network. If you don't specify a server name, it will provide information of the server you are logged into.

If you use it with a * it will get the lusers information from the target server.
If you designate a target server with no asterisk, then it will return the number of users that your server shows at the current time.

Command: /lusers [*] [<server>]

Example: /lusers

Example: /lusers irc.unitedchat.net

 

TIME
Display the current local time and date of the server to which you are connected or specified

in the command.

Command: /time <server>

Example: /time

Example: /time asia.unitedchat.net

 

NAMES
Show all of the nicknames that are in the specified channel. If you are a server operator and no channel is specified then it shows the nicks of all the users on the network. If you are not in a channel and try to get the names list, users who have UMODE +i set will not show up, but if

you are in the channel then you can get a complete list.

Command: /names #<channel>

Example: /names #services

 

NOTICE
Sends a message into a channel or to a specific user. Usually reserved for important messages.

Command: /notice <nick|#channel> <message>

Example: /notice ScottK What time is the meeting?

Example: /notice #services Check out our new web page.

 

ONOTICE
Sends a notice message to the operators of the channel only.

Command: /onotice #<channel> <message>

Example: /onotice #services I'm afk! Take care of the channel!

 

QUERY
QUERY command to specify that every message you type should be directed to a single user.

Command: /query <nick>

Example: /query chris

 

QUIT
Causes the server to terminate your current session. You are free to log back on after issuing this command. Note: the server configuration may surpress the display of the quit message. This is because quit messages, just like PART messages, can easily be abused to spam or annoy other users.

Command: /quit <message>

Example: /quit I'll be back in awhile.

 

WHO
When a WHO is done on a channel you are in, you will get a list of the nicks, masks, and "real names" of everyone in the channel and their status in the channel. There will be a letter after their nick, either a 'H' for "here" or a 'G' for "gone". If there is a 'G' it means they set themselves AWAY.

A '%' sign means that the person has UMODE +i set.
When a WHO is done on a channel while outside of the channel, only people who are not +i will show, and if the channel is secret or private, then no names will show.
When a WHO is done on a nick, you will get the info only for the user, operators can specify wildcard masks to list users from the entire network.

Command: /who #<channel>|<nick>|<mask>

Example: /who #services

Example: /who chris

Example: /who *.t-dialin.net

 

WHOIS
Displays information about a nickname. This includes the (hashed) host that they are logged in from, the server they are logged into, the public channels they are in, private channels you are both in. There may be additional information depending upon what fields and modes they have set.

Command: /whois <nick>

Example: /whois TheSnake

 

WHOWAS
For a certain amount of time after a client has left the server you can still get information about

that client. The information is the same as the information given by the WHOIS command.

Command: /whowas <nick>

Example: /whowas TheSnake

 

WHISPER
A WHISPER is a private message that is sent in the context of the channel. This means that

channel operators and the nicks specified can see these messages, but other users can't.

Command: /whisper #<channel> <nick>[<nicks] <message>

Example: /whisper #services ScottK,Phillip,TheSnake How is the project coming?

 

WATCH
This command works the same way as the ISON command, although it will notify you if the user appears or goes away until the person is removed from your watch list. You can input up to 5 nick names or channels into each watch command. You can send multiple watch commands.
Adding a nick/channel prefixed with a '-' will remove the entry from the watch list. If you add a channel, it will tell you when the channel empties or has a user join after it was empty.

Note: While it is in the manual, this command doesn't work at all.

Command: /watch [cslL] [+|-<nick|command>] [+|-<nick>]

Example: /watch +Phillip +#services +chris

Example: /watch c (Clear the watch list)

Example: /watch s (Show your watch list and how many watch lists your nick is on)

Example: /watch l (Show who on your watch list is online)

Example: /watch L (Show the entire watch list, indicating which users are online and which are offline)

 

ISON
Will check to see if one or more of the nicknames are currently logged into the chat network.

It will report back all of the specified nicks that are online.

Command: /ison <nick> <nicks>

Example: /ison ScottK

Example: /ison ScottK TheSnake Phillip

 

SERVICES
This is an alias for /msg nickserv.

Command: /services info [#<channel>|<nick>]

Example: /services info chris

Example: /services info #services

 

USERHOST
Returns the user@host information of all nicks specified, you can pass up to five nick names as parameters.

Command: /userhost <nick> [<nick>]

Example: /userhost Phillip

Example: /userhost ScottK TheSnake Phillip

 

GET
This command allows you to get specific field information. Fields store information that is

associated with a nickname and allow for a variety of storage and display options.

Command: /get <nick> <field>

Example: /get chris location

Example: /get Phillip interests

 

TRACE
Show the route between you and that server.

Command: /trace <server>

Example: /trace irc.unitedchat.net

 

Up

 

Copyright © 2016 UnitedChat IRC Network

Please report bugs to us: webmaster@unitedchat.net