The wiki is currently undergoing some major improvements. If you need some information and you don't know where to look, please come to #ecnet
- 1 General IRC
- 2 Network services
- 2.1 NickServ
- 2.2 ChanServ
- 2.3 MemoServ
- 2.4 BotServ
- 3 More Help
How do I connect to IRC?
- To connect to IRC, ECNet or otherwise, you'll need to use an IRC client. This may be a seperate piece of software to install on your computer, or it may be a java application running inside a webpage. If you're using an external program to chat with, you'll likely need to either add ECNet as a server (please see the help documentation on the homepage of your IRC client for details on how to do this, or ask in #ecnet once connected to the ECNet Network), or type the following command in your client:
What are some popular IRC clients?
- Graphical Clients
- Bersirc (for Windows and Unixes - Linux, BSD, Apple's OS X etc)
- HydraIRC (for Windows only)
- IRCle (for Mac OS Classic, OS X)
- Klient (for Windows only) Features fully customizable interface, multiple server support, highly robust scripting, external .dll support
- mIRC (for Windows only)
- X-Chat (for Windows and Unixes)
- A free version of X-Chat for windows can be found here
- Command line Clients
- You can also use ECNet's web chat by clicking here, as long as you have a Web Browser capable of running java (which most modern browsers are capable of).
How do I change my nick?
Many IRC clients allow you to select a default nick (your chat username) in their configuration, you can also change your nick while connected by typing (where <newnick> is the nick you wish to change to):
How do I list what channels there are, and join them?
- To list what chatrooms, or "channels" there are on ECNet, most IRC clients will accept the following command:
- Some clients may have their own way of doing things that work better than /list. For instance on X-Chat, the best way to get a list of channels is to go to the Window menu at the top of the program, and select Channel List from that menu.
- To join a channel, you can generally double click its name on a list, or type the following (where <channel name> is replaced by the channel you wish to join):
/join <channel name> example: /join #ecnet
- In most IRC clients, /j will work just the same as /join.
How do I leave a channel?
- Generally to leave a channel, you can type /part while within that channel's tab (or window), or /part <channelname>. You should also be able to simply close that channel's tab (or window) in your IRC client, which usually also leaves the channel.
How do I block an annoying user?
- In most IRC clients, this can be achieved simply by typing (where <nick> is the nick or username of the person you wish to block):
/ignore <nick> example: /ignore random_idiot
- In some IRC clients, such as XChat, you will need to provide additional parameters to /ignore, for example in XChat:
To ignore all communications, type /ignore <nick> ALL example: /ignore random_idiot ALL To ignore only private messages, type /ignore <nick> PRIV example: /ignore random_idiot PRIV
- If you are being persistently harassed by another user, or spammed, please join #ecnet and ask the network staff in there for help. Harassment and Spam are not tolerated on ECNet, as we wish to create a safe and friendly atmosphere for all, and we're also not someone else's advertising space.
- To get general help from NickServ and ChanServ, including a list of commands, type:
/nickserv (or /chanserv) help
- To get help on a specific [command], type:
/nickserv (or /chanserv) help [command] example: /nickserv help register
- NickServ is used for registering your nick, and optionally protecting it so that only you can use it.
How do I register a nick?
- Type the following command (where <password> is the password you wish to use for nick registration, and <email> is your email address):
/nickserv register <password> <email> example: /nickserv register oranges5496!_ firstname.lastname@example.org
- Please note that it's a good idea to use a secure password. This means a password that is not easily guessable, such as your name, star sign, pet's name, or in fact any simple name or dictionary word. A good password will be made up of a mix of letters (or words) and numbers and/or symbols. For example, the password oranges5496!_ (if it wasn't one suggested here) would be a good password, as it contains letters (in the form of a word), numbers, and symbols mixed together. Another good example might be !!0r4nge5.
- Please also note that the ECNet staff will never ask you for your password, whether on chat or by email. If someone contacts you asking for your password (whether claiming to be a member of ECNet's staff or not), do not reveal your password to them, and please report the incident in #ecnet.
How do I identify to Nickserv once I've registered?
- Type the following command (where <password> is your NickServ password):
/nickserv id <password> example: /nickserv id oranges5496!_
How do I make sure noone else can use my nick?
- Once you have registered and identified, type the following, which will make NickServ give anyone (including you) who attempts to use your nick 60 seconds to provide the correct password (Note: This is on by default. This command is not needed unless you want to set auto kill to off):
/nickserv set kill on
How do I change my NickServ password?
- To change your NickServ password at any time, type the following (where <new password> is the new password you wish to use):
/nickserv set password <new password> example: /nickserv set password !!0r4nge5
I forgot my NickServ password!
- Breathe...now go to the password recovery page and follow the user instructions there.
- ChanServ is used for registering and maintaining channels, including adding or removing people as channel operators, who have the power to remove and ban users who are disruptive, or change the channel topic, etc.
How do I register a channel?
- To register a channel, you must first join it and be an operator in it. If you joined (and thus created) a previously empty channel that isn't registered, you should be an operator there automatically. To then register with ChanServ, type (where <channel> is the channel you wish to register, <password> is the password you wish to set for the channel, and <description> is a short description of that channel):
/chanserv register <channel> <password> <description> example: /chanserv register #chocolate ^^c0c0a_butt3r_394 Chocolate lovers channel!
How do I add operators to, or remove operators from my channel?
- To add an operator to your channel, type (where <channel> is your channel and <nick> is the person you wish to add):
/chanserv aop <channel> add <nick> example: /chanserv aop #chocolate add dairymilklover
- To remove an operator from your channel, type:
/chanserv aop <channel> del <nick>
- To add or delete a super operator (an operator who can modify the channel's AutoKick and the BadWords lists, and send and read channel memos etc), type:
/chanserv sop <channel> add/del <nick>
- To add or delete an auto-voiced user (a user able to speak if a channel is set into moderated mode, where only voiced people and ops can talk), type:
/chanserv vop <channel> add/del <nick>
- Finally, to see who has what level of access to your channel, type:
/chanserv access <channel> list
How do I auto voice a channel?
- The XOP (AOP, SOP, HOP, VOP) system must be tured off so you can use the levels system. The channel must not have secure set. Set the autovoice level to 0.
/msg ChanServ set #channel xop off /msg ChanServ set #channel secure off /msg ChanServ levels #channel set autovoice 0
Tip, do secure ON if you want only registered users to get voice.
- MemoServ is used for sending and recieving short messages (memos) between registered nicks, including if the person recieving the message is offline at the time the message is sent. The user will then be informed of a new message the next time he or she logs onto ECNet.
How do I send a memo?
- To send a user or channel a memo, type (where <nick/channel> is the name of the person or channel you wish to send a message to, and <message text> is the message you wish to send):
/memoserv send <nick/channel> <message text> example: /memoserv send dairymilklover do you like dark chocolate?
How do I list my memos?
- To list all your memos, type:
- To list only your new memos, type:
/memoserv list new
How do I read my memos?
- Each memo in a list is numbered. for example a list might read:
Num Sender Date/Time 1 dairymilklover Jan 28 00:09:34 2005 CST 2 MARSBARSareEVIL Aug 12 06:58:04 2005 CDT 3 JohnB Jan 24 18:11:38 2006 CDT 4 fluffy_kitten Mar 25 01:48:19 2006 CDT 5 melissa Jun 26 21:54:48 2006 CDT
- To read memo 3, from JohnB, you would type:
/memoserv read 3
- To read the last memo you recieved, type:
/memoserv read last
- To read all your new and unread memos at once, type:
/memoserv read new
- To read memos 1 to 3, and 5, type:
/memoserv read 1-3,5
How do I delete old memos?
- To delete memo 3, type:
/memoserv del 3
- Other specifications that work with the read command will mostly work with del too, ie del last will delete your last message, and del 1-3,5 will delete memos 1, 2, 3, and 5. Also, del all will delete all of your memos (be careful when using this command).
- Remember that when deleting an old memo, all memos with a higher number will go down by one number. There are never any blank spaces in the numbered list, for example, deleting memo 3 will cause memo 4 to become memo 3, and memo 5 to become memo 4, which would make the memo list now appear as:
1 dairymilklover Jan 28 00:09:34 2005 CST 2 MARSBARSareEVIL Aug 12 06:58:04 2005 CDT 3 fluffy_kitten Mar 25 01:48:19 2006 CDT 4 melissa Jun 26 21:54:48 2006 CDT
- BotServ is used for assigning bots to channels, and setting their options. A bot is another network service, similar to ChanServ, that will join your channel but isn't a real person. Bots can be useful for automatically greeting people who join a channel, giving quick access to channel commands such as those to op, deop, kick, or ban users, maintaining a list of bad words for your channel, and more.
How can I know which bots I can choose from?
- The following command will show you a list of available bots (differing only in name):
- If you would like a bot with a different name, please /join #ecnet and make your request.
How do I make one of the bots join my channel?
- To make one of the listed bots join your channel, type (where <channel> is your channel and <nick> is the nick of the bot you want):
/botserv assign <channel> <nick>
How do I change how the bot behaves?
- To list the commands for basic configuration of your bot, type:
/botserv help set
- To list the commands for setting what will cause your bot to automatically kick users, type:
/botserv help kick
- To show more detail about the use and function of a specific command, type:
/botserv help <command> example: /botserv help kick flood
How can I get more help?
- The ECNet staff are always happy to try and help with any problem we can. While on ECNet, feel free to /join #ecnet at anytime, whether for help or just even a general friendly chat.
- If you feel there are questions not answered here that should be, feel free to add the question to this page. It should then be noticed, and answered, within a few days.
- Try looking through the contents of this site to see if the information you seek is elsewhere. For example, more information on how to run a channel, including information on setting channel modes, kicking users, etc, is found at the Channel Protection page of this wiki.