Frequently Answered Questions

Basic questions about UnitedChat Services (ConferenceRoom) and IRC are answered in this page. If you have a problem or question not answered on this page, please contact us or feel free to join #services or #help and we'll try to help you out.


GENERAL QUESTIONS

In this section you will find the general basic questions about IRC for beginners.

IRC (Internet Relay Chat) are conversations retransmitted in internet, it's a system written originally in Finland by Jarkko Oikarinen in 1988 and is now used worldwide. IRC is a multi-user chat system that allows encounters in virtual spaces called "channels" or "rooms" in order to converse privately or in groups.


The concept is supplier of a service (server) and consumer of the same (client). In our case the server is the computer (and program) that permit various clients to connect and thus utilize the IRC service. Through a client installed in the computer itself it is possible to connect to an IRC server and be able to chat. There are many types of clients, in our case it is a small Flash application (applet) that is downloaded in a few seconds and will connect you directly to a "channel" or "room", posted by the owner of the website you are in.


An operator of the server (IRC Administrator) is one who manages the server and has access to all the channels, he can be recognized by the red square before his name and also by writing /whois (his nickname) you will see the following message: is a Services Administrator (IRCop) In most cases they are not available to resolve problems existing in channel. The operators of the server have more important things to do then interfere in the personal disputes of a channel. They will however intervene when a user in a channel refuses to leave and disturbs others in the process or when the general rules of the server are not respected.


A nickname, commonly called a 'nick', is a user's name. It's the name that everyone else sees talking when that person talks. On some clients, a user can also change his nick while chatting.


A channel, commonly called a 'chan', is also referred to as a 'room'. The latter term will be used throughout this document. A room is where everyone goes to talk to one another. A room always has a founder, the person who registered the room. A room will almost always have room operators, as well.


By command we mean typing an order to the server to execute a specific action. The symbol which identifies a command is the forward slash / followed by the name of the command to be executed and the characteristics of that command. The first symbol is always the forward slash /. If this symbol is not present the server will not recognize it as a command and everything will be sent in chat as a usual message, pay close attention when sending a command.

The following is the updated list of commands. The command to execute is in bold:


/ Recalls the previous command entered in the current window.

/! Recalls the last command typed in any window.

/action <action text> Sends the specifed action to the active channel or query window.

/add [-apuce] <filename.ini> Loads aliases, popups, users, commands, and events.

<alias <alias name> <command(s)> Adds the given alias to the Tools/Aliases list.

/ame <action> <text> Sends the specifed action to all channels which you are currently on.

/amsg <text> Sends the specifed message to all channels which you are currently on.

/auser [-a] levelnick|address> Adds a user with the specified access level to the remote users list.

/auto [-r] [on|off|nickname[ type]|address] Adds <-r removes> auto-opping of a nick or address or sets it on or off totally. The type determines the used address syntax.

/away <away message> Sets you away leave a message explaining that you are not currently paying attention to IRC.

/away Sets you being back.

/ban [#channel] <nickname[type]> Bans the specified nick from the curent or given channel.

/beep [<number> <delay)] Locally beeps 'number' times with 'delay' inbetween the beeps.

/channel Pops up the channel central window. (only works in a channel)

/clear [nickname|channel] Clears the entire scrollback buffer of the <given> window.

/clearall Clears all text in all open windows.

/close -icfgms [nick1] [nickN] Closes inactive, chat, fserve, get, message or send windows.

/closemsg <nickname> Closes the query window you have open to the specified nick.

/creq [ask | auto | ignore] Sets your DCC 'On Chat request' settings in DCC/Options.

/ctcp <nickname><ping|finger|version|time|userinfo|clientinfo> Does the given ctcp request on nickname.

/ctcpreply <nickname><ctcp>[message] Sends a ctcp reply message to nickname.

/ctcps [on|off] Sets the Tools/Remote/Commands setion on or off or checks its status.

/dcc send <nickname>[file1] [file2] [file3] ... [fileN] Sends the specified file(s) to nick.

/dcc chat <nickname> Opens a dcc window and sends a dcc chat request to nickname.

/dde [-r] <service><topic><item [data] Allows DDE control between mIRC and other applications.

/ddeserver [[on [service name] | off] To turn on the DDE server mode, eventually with a givem service name.

/describe <#channel><action text> Sends the specifed action to the specified channel window.

/disable <#groupname> De-activates a group of commands or events in the remote section.

/disconnect Forces a hard and immediate disconnect from your IRC server. Use it with care.

/dlevel <level> Changes the default user level in the remote section.

/dns <nickname | IP address | IP name> Uses your providers DNS to resolve an IP address.

/echo [N] <-s|a|[=]nickname|#channel> <text> Displays the given text only to YOU on the given place <status, active window, query or channel> in color N.

/enable <#groupname> Activates a group of commands or events.

/events [on|off] Shows the Tools/Remote/Events section status or sets it to listening or not.

/exit Forces mIRC to shutdown and close.

/finger <nickname | address> Does a finger on a users address... also if his nick is given.

/flood [<numberoflines> <seconds> <pausetime>] Sets a crude flood control method.

/flush [levels] Clears all nicknames from the Remote/users list that are currently not on your channels.

/flushini <filename> Forces the specified INI file to be saved to disk.

/font Activates the font selection dialog.

/fsend [on|off] Shows fsends status and allows you to turn dcc fast send on or off.

/fserve <nickname><maxgets><homedirectory> [welcome text file] Opens a fileserver.

/groups [-e|d] Shows all <enabled or disabled> groups defined in the remote sections.

/guser [-a] <level><nick>[type] Adds the user to the user list with the specified level and address type.

/help <keyword> Brings up the Basic IRC Commands section in the mIRC help file.

/ial [on|off] Turns the Internal Address List on and off.

/identd [on|off] [userid] Activates the IdentD server with the given usedid.

/ignore [-rpcntiu#][on|off|nickname|address] [type] Ignores a nick or address or sets ignore on or off totally. -r to remove.

/invite <nickname><#channel> Invites another user to a channel.

/join <#channel> Makes you join the specified channel.

/kick <#channel><nickname> Kicks nickname off a given channel.

/links Shows the entire list of IRC servers in the network you are currently connected to.

/list [#string] [-min #] [-max #] Lists all currently available channels, evt. filtering for parameters.

/load <-a|p<c|n>|r<u|v|s><filename.ini> Loads Aliases, Popups, Remote items or Variables into mIRC.

/loadbuf [lines] <window><filename> Loads lines from a text file into the specified window. (like echo)

/log [on|off] [windowname] Shows the logging status or sets it on or off for the window.

/me <action text> Sends the specifed action to the active channel or query window.

/mode <#channel|nickname>[[+|-]modechars [parameters]] Sets channel or user modes.

/msg <#channel|nickname><message> Send a private message to this user without opening a query window.

/names <#channel> Shows the nicks of all people on the given channel.

/nick <new nickname> Changes your nickname to whatever you like.

/notice <nick><message> Send the specified notice message to the nick.

/notify [-sh][-ar][on|off|nickname] Toggles notifying you of a nick on IRC or sets it on or off totally.

/onotice [#channel] <message> Send the specified notice message to all channel ops.

/part <#channel><message> Makes you leave the specified channel.

/partall <message> Makes you leave all channels you are on.

/perform [on|off] Toggles the File/Options/Perform <on startup> section.

/play [-cp q# m# rl# t#] [channel/nick] <filename>[delay|linenumber] Allows you to play text files to a channel. Read the help!

/pop <delay>[#channel] <nickname> Performs a randomly delayed +o on a not already opped nick.

/protect [-ar][on|off|nickname|address] Toggles protection of a nick or address or sets it on or off totally.

/query <nickname><message> Open a query window to this user and send them the private message.

/quit [reason] Disconnect you from IRC with the optional bye-bye message.

/quote [-q] <raw command> Sends any raw command you supply directly to the server. Use it with care!

/raw [-q] <raw command> Sends any raw command you supply directly to the server. Use it with care!

/remote [on|off] Sets the entire Tools/Remote setion on or off or checks its status.

/remove <c:\path\filename> Will delete the requested file.

/rlevel <access level> Removes all users from the remote users list with the specified access level.

/run <c:\path\program.exe> [parameters] Runs the specified program, evt. with parameters.

/ruser [-r] <nick[!]|address> [type] Removes the user from the remote users list.

/save [-apuce] <filename.ini> Saves remote sections into a specified INI file.

/savebuf [lines] <window> <filename> Saves lines from the buffer of a window to a file.

/say <text> Says whatever you want to the active window.

/server [server # | server address [port][password]] (Re)connects to the server or a newly specified one.

/sound [nickname|#channel] <filename.wav> <action text> Sends an action and a fitting sound request.

/speak <text> Uses the external text to speech program Monologue to speak up the text.

/splay <c:\path\filename.ext> Plays .wav and .mid files to you. (like /wavplay)

/sreq [ask | auto | ignore] Sets your DCC 'On Send Request' settings in DCC/Options.

/strip [+-burc] Turns removal of color codes see <Options dialog> on/off.

/time Tells you the time on the server you use.

/timer[N] <repetitions> <interval in seconds> <command> [| <more commands> ] Activates a timer.

/timestamp [-a|e|s] [on|off] [window] For Turning on/off timestamping in windows or globally. <-s = for status window, -a = for active window, -e = for every window)

/titlebar <text> Sets mIRC's titlebar to the specified text.

/topic <#channel> <newtopic> Changes the topic for the specified channel.

/ulist [<|>]<level> Lists all users in the remote list with the specified access levels.

/unload <-a|-rs> <filename> This unloads the specified alias or remote script file.

/url [-d|on|off|hide] Opens or closes the URL window that allows you to surf the www parallel to IRC.

/uwho [nick] Pops up the user central with information about the specified user.

/version Tells you the version of the IRC server you use.

/wavplay <c:\path\filename.ext> Locally plays the specified wave or midi file.

/who <#channel> Shows the nicks of all people on the given channel.

/who <*address.string*> Shows all people on IRC with a matching address.

/whois <nickname> Shows information about someone in the status window.

/whowas <nickname> Shows information about someone who -just- left IRC.

/window This allows you to create and manipulate custom windows.

/write [-cidls] <filename> [text] To write the specified text to a .txt file.

/writeini <inifile> <section> <item> <value> To write to an .ini file.


Use the TAB button to complete a nick.

Use the up/down arrows to repeat the last 10 lines.


Copy and paste public or private conversations:

Highlight the text that you wish to save, a second window will open containing this text already highlighted and ready to be copied by pressing CTRL+C, subsequently you can paste it in any text based program by pressing CTRL+V


A room operator, sometimes called a 'moderator' or 'op', is someone who has the power to kick/ban users, voice users, and set room modes. The term 'op' will be used throughout this document.


A channel operator has an @ in front of his nick. The channel operators are those who make sure that the rules and regulations of that channel are respected. This means that they are at liberty to distance you from their channel for various reasons if necessary. If you do not agree you have the option of creating your own channel and becoming operator yourself. Remember that when you enter a channel it’s as if you are entering someone’s home, you are a guest and you must respect the rules of the owner.


Voice is what a room op can give a user so that the user can always talk, even if the room is mode +m (strictly moderated). It usually shows up as a + next to the user's nick.


A SOp is a Super Operator, a type of room op who has the power to permanently give or take room op or voice in a room.


Channel manager is CO-Founder, higher than SOp access. Channel manager is can add or remove a SOp or an another manager, also can set all channel settings.


A room mode is an option that room ops can set for the room. A room op can set room modes with this command:

/mode <#room> <mode>


Here's a short list of common room modes:

+m - Strictly moderates the room. That means that no one who isn't a room op or voice can talk.

+c - Users cannot talk in color.

+d - Users cannot change their nicks in the room.

+i - Makes the room invite only. That means that a room op must invite non-ops in. An op can invite himself with this command:

/cs invite <#room>

+l - Limits the room.

+L - Language filter. Strips many vulgar words that may be sent to the room. The word will be replaced with asterisks.


A user mode is similar to a room mode, except that it is for a user, not a room. A user can set a user mode for himself with the following command:

/umode <mode>


Here is a short list of common user modes:

+x - People cannot see the user's real IP address or host. This is set by default and cannot be removed.

+m - People can't send private messages to the user.


An IRCop is someone who administrates the chat server. Other terms are 'network operator' or 'netop', for short. The latter will be used throughout this document. A netop can disconnect a user, ban a user, or reset a password if it is lost, among other more technical duties. If online, a netop can be found in #services


A client is a program used to connect to the chat server. Popular clients include mIRC, pIRCh, and xIRC. Many people also use Flash chat clients, which can be accessed from websites. UnitedChat only allows connections from Flash, Java and IRC clients. Users can chat using the Flash and Java client on our website here


A server is the very center of any chat service like UnitedChat. It's what a user's client connects to in order to chat. A chat service may have many servers, which are all connected to make a chat network. To chat on that network, a user can connect to any of the network's servers with a client.



USERS

In this section you will find instructions and answers to frequently asked questions by the users of this service.

To change your nickname, type /nick <newnick>

For example: /nick Ralph


But if you are using a registered nickname, you need to get your nicname by typing:

/ns sidentify <nickname> <password> or /nick <nickname> <password>


To join a room, use this command:

/join <#room>

Where <#room> is the room you want to join. For instance, if you wanted to join #chat, you would type:

/join #chat


To leave a room, use this command:

/part <#room>

Where #room> is the room you want to leave. For instance, to leave #chat, you would type:

/part <#chat>


Sometimes it's a good idea for a user to register his/her nick. With a registered nick, a user can be a room op or voice in a room. It also protects that user's nick from being used by other users.


To register a nick, it is easiest to use our nickname registration page. But if a user prefers typed commands, the following can be used:

/ATTACH <password> <e-mail>

Where <password> is a secure password and <email> is a valid email address. A user should NEVER give his/her password to anyone. The administrators of UnitedChat will never ask for a user's password.

After a user has registered his nick, he will want to identify to it every time he connects to UnitedChat. This means that he will be recognized as the real owner of that nick, and if he is a room op or voice he will have access to those privileges.


To identify, type this command:

/ns identify <nickname> <password>

A user must be sure that he is currently using the nick that he wants to identify to. If he is not, he will have to change his nick first.


To start a new room, it's a good idea to register it so that it can be controlled effectively and so that other people cannot take it from its rightful founder. First of all, a user will have to register it while using a registered nick. To register a room, use this command:

/ATTACH <#room> <description>

Where <#room> is the name of the room, and <description> is a brief description of what the room is for. The description does not have to be entirely accurate; it simply gives other users an idea of what it's all about. Also, a user should NEVER give his/her password to anyone. The administrators of UnitedChat will never ask for a user's password.


Command: /SETPASS <oldpass> <newpass>

You can modify your personal information at any time. Enter in configure nickname registration, login by typing you nickname and password.

To change your nick password, click here: Nickname Account Management


No problem, go to our password help channel and wait for an oper's assistance.


Please find an online admin in #services or e-mail support@unitedchat.net with as much information as possible with as the nickname and/or channel name, when it was takenover, the e-mail address on the nickname, etc.


To turn off your private messages, type:

/umode +m

To open it back:

/umode -m


To block or ignore someone, type:

/ignore <nickname>

Example: /ignore Dan


To remove the block/ignore, tpye:

/ignore -r <nickname>

Example: /ignore -r Dan


An operator, also known as an op moderates a chat room. Operators have the ability to kick and ban unwelcome guests. Operators have their nicknames prefixed with an @ in the user list.

An user's access can be either permanent or temporary. Users with permanent access have their room privileges restored whenever they log in; users with temporary access lose their privileges when they leave the room.


Temporary Operators:

The OpGuard security system prevents users who are not permanent ops from being given operator privileges. In order to add temporary operators, the room owner must disable OpGuard by visiting the OpGuard settings page. Currently, OpGuard is turned on by default.

Only existing operators can give others temporary operator status. If you are an operator (or the room owner) and do not have an @ before your name in the user list, use the Op Me option in the Commands menu.

The easiest way to give temporary operator status is to first turn off OpGuard (if it's on) then type: /mode #channelname +o nickname Similarly, to deop someone, type:

/mode <#channel> -o <nickname>


Channel Managers:

Managers are those that have access to all of the commands that the founder has, except for dropping (deleting) the room. The first manager added will inherit the room automatically if their modes accept it, and the founder drops their nick.


Permanent Operators:

There are two types of permanent operators: automatic operators and super operators. Automatic operators (AOps) are given operator privileges whenever they log in. Super operators (SOps) are given operator privileges whenever they log in and have the ability to delegate their privileges. SOps can add and remove AOps; they are essentially room managers. (They can also add and remove voice operators and automatic kicks, but those are outside the scope of this document). The room creator, also known as the founder, has an access level above both AOp and SOp.

In order to be given permanent operator status, a user must have a registered nickname. To register a nickname, visit the nickname registration page.

The Levels are: Founder, Manager (MGR), SuperOp (SOp), OP or autoop (AOp), UserOp (UOp), and VoiceOp (VOp).

UserOps nicks are prefixed with a (-) and VoiceOps are prefixed with a (+).


Command summary for editing permanent operators:

User Operators:

Add: /ACCESS <#channel> UOP ADD <nickname>

Remove: /ACCESS <#channel> UOP DEL <nickname>

List: /ACCESS <#channel> UOP LIST


Voice Operators:

Add: /ACCESS <#channel> VOP ADD <nickname>

Remove: /ACCESS <#channel> VOP DEL <nickname>

List: /ACCESS <#channel> VOP LIST


Automatic Operators:

Add: /ACCESS <#channel> AOP ADD <nickname>

Remove: /ACCESS <#channel> AOP DEL <nickname>

List: /ACCESS <#channel> AOP LIST


Super Operators:

Add: /ACCESS <#channel> SOP ADD <nickname>

Remove: /ACCESS <#channel> SOP DEL <nickname>

List: /ACCESS <#channel> SOP LIST


Managers:

Add: /ACCESS <#channel> MGR ADD <nickname>

Remove: /ACCESS <#channel> MGR DEL <nickname>

List: /ACCESS <#channel> MGR LIST



To add a chat application to your website, please see our addchat page. It is important that only code generated by this site be used to direct users to your chat room.


To change your channel or nickname settings, please check out our Services Portal page.


Sometimes a user will be in a room and the room ops don't want him to be there. In that case, that user can be removed by kicking and/or banning him. For these actions, it is easiest to use the op panel in the Java client. If the room op prefers typed commands, he can use the following:


To ban a user, type:

/mode #<room> +b <addressMask>

Where <#room> is the room and <addressMask> is the user's address.


To kick a user, use this command:

/kick #<room> <nick> <reason>

Where <#room> is the room, <nick> is the person to be kicked, and reason> is any message to send along with the kick (for instance: "We don't allow swearing here!" or "You're mean!"). Specifying a reason/message is not required.


You must speak to the operators of the channel and only to them. The operators of the channel do not need to have “reasons” to ban you, they decide what happens in the channel. Complaining to the operators of the server for having been distanced or expelled from a channel is considered extremely childish and will not change the outcome. The Operators of the server will not interfere in the rules of the channel, this is the sole responsibility of the operator of the channel itself. If you have been distanced or expelled from a channel you are free to create your own and decide your own rules and regulations. Consider every channel as if it were a home: the owner of that home has the right to share it with others or not and it is he who decides whom to let in and whom to exclude. In your home you decide, you are free to create your channel and establish your own rules.



OTHER QUESTIONS

In this section you will find the questions asked by experienced users.

Please head over to https://www.spamhaus.org/lookup/ and remove yourself, then give around an hour for the changes to propagate. In addition, you might wish to check out our security tips if you keep on getting blacklisted.


To enable SSL, you will first need to set your mIRC client correctly in order to use SSL. First of all, all you need are 2 files (ssleay32.dll and libeay32.dll - If you know how to compile them). Otherwise, you need to use Win32 OpenSSL installer, which you can find right here. Once it is installed, you can check your SSL setting at View/Options/Connect/Options. In order to connect to UnitedChat use: /server irc.unitedchat.net +994


If you're having problems connecting to UnitedChat using SSL, in mIRC type: //writeini mirc.ini ssl ciphers ALL:!ADH:!aNULL:!eNULL:!EXP:!3DES:!MD5:!PSK:!SRP:!DSS:!SSLv2:!LOW (close then reconnect) just as you would when typing any commands in your IRC client. Then to connect to UnitedChat with SSL: /server irc.unitedchat.net +994 If you’re still having difficulty, please feel free to /join #services where someone will help you.


Even though the /NICK command is a valid server-side command, many IRC clients overload this command with their own client-side command which takes only one parameter (thus ignoring the password parameter), have the user either /QUOTE the nick command or use /NS SIDENTIFY (which may be deprecated in the future).


This happens when you have attempted to identify to your nickname(s) with an incorrect password too many times. You may reconnect and then retry, if you are still getting this message, please wait for an hour and then try again. Authentication is suspended after 7 incorrect identification attempts, reconnecting will allow a further 6 attempts.


You or those using the same IP address/provider as you have triggered the limit on nickname registration. The limits are as follows:


• 2 nickname registrations per session (i.e. connect/disconnect)

• 5 nickname registrations per IP address

• 100 nickname registrations per /24 block of IP addresses (e.g. x.y.z.*)


Extended WHOIS can offer more information than the regular WHOIS command. Assuming the user does not have invisbility set, you will be able to see their idle time even if they are not on the same server as you.


The syntax is:

/WHOIS <nickname> <nickname>

You must put the same nickname for both parameters for extended WHOIS to work. However, this form is not specified by the RFC, although most servers will accept it. The alternate form (if you know which server the user is connected from) which performs the same function:

/WHOIS <server> <nickname>


If you attempt to change your e-mail with the /UPROP EMAIL comand, you may receive this message due to several reasons:


1. The e-mail is not in a valid user@domain format

2. The e-mail had been used to register another nickname

3. You attempted to use a reserved/forbidden e-mail address

4. There is an outstanding VID pending for this nickname