- 1 New Server/ Network
- 2 Required Settings
- 3 Default Settings
- 4 Advanced Settings
- 5 Additional Settings
New Server/ Network
Adding new server/ network is easy:
Press the Add button on the lower part of the Server tree.
The Server Editor window is opened.
All the server's information is added or edited on this window.
The Main Settings tab includes the minimum set of options which are required for a functional server. These are described under the Required Settings heading.
The additional set of options are described afterwards, in the following sections.
The main window's parts are described on the layout page.
Main Settings tab
- the name of the server to connect to. For example irc.freenode.net
- the username you wish to use on this server.
- By using the Connect button on the bottom of the Server tree list
- By right-click the server in the servers list, and selecting the 1st option there, Connect
- Display name:
- the name that will be displayed on the server tree list. for example my_nick@freenode
- Ident name:
- used as part of the host name on the nick list
- Quit message:
- when using the default $randquit, a random funny message is displayed when the user leaves a channel. Any message can be set instead.
- The port used for the connection. If Alt nick and Away nick are left blank, IceChat9 sets them automatically based on the selected nick. Example:
- Nick: IceChat9
- Alt nick: IceChat9_
- Away nick: IceChat9[A]
- Connect with IPv6:
- for those who have IPv6 connection.
- Connect with SSL:
- if the server/network has an SSL connection. In this case, the port number should be changed accordigly.
- Accept invalid SSL certification:
- If the previous option is selected, it is highly recommended to check this option.
- Set mode +i on connect:
- sets the user mode to invisible when connected to the server. See Wikipedia for more on IRC modes.
- Show MOTD on connect:
- displays the server's Message of the Day.
- Show PING PONG message:
- By default these messages are not displayed. These messages test the connection with the server.
- Rejoin channels on connect:
- Whether to automatically rejoin the open channels when reconnecting to a disconnected server.
- Disable CTCP replies:
- If enabled, will disable sending CTCP replies to anyone who sends one
- Disable away/ return messages:
- If disabled, the client will not inform the server when the user is idle. TBV
- Connect on startup:
- Whether or not you want to connect to this server when the client starts.
- Ping timer (minutes):
- The interval for the PING messages.
- The encoding to be used for the server. The default utf-8 value is recommended.
- Server password:
- If the server requires a password, enter it here
- Nickserv password:
- If you have registered your nick on the server, adding the password here will allow IceChat to identify with the nick server automatically.
- Enable AutoJoin:
- This checkbox is enabled automatically when adding a channel for the first time. when unchecked, none of the channels on the list will be automatically joined.
- AutoJoin delay:
- Will delay joining to the first channel by the 5 seconds. This allows time for certain commands to be completed, such as the identification with the nick server.
- Delay between joins:
- If checked, there will be a delay of 1 second before each of the channels listed in the AutoJoin window is joined.
- The server name on the Server tree will be highlighted with the Buddy List color.
- The Console tab on the Channel Bar will be highlighted with the Buddy List color.
- The Buddy list window will list the nick under Connected or Disconnected according to that user's status.
- Connect with SASL
- If the server supports SASL, you can check the Connect with SASL checkbox.
The user and password would be the same as for the nick server.
- Extended join:
- If enabled, the client will display extra information on a channel join
- Away notify:
- If enabled, the client will notify the server when the user go [[Settings#Away_tab| away] or come back.
- Account notify:
- If enabled the user will be notified when other users login to accounts.
- Change host
- When enabled the client will be notified when usernames and/or hostnames are changed. This is relevant for users on the same channel(s) with you. This replaces the fake
/quit, and the following fake
The server is displayed on the Server tree list, and can be connected.
There are two ways to connect a server:
In addition to the above, the following settings are available:
Main Settings tab
Extra Settings tab
Type the channel/s name to which you want to join automatically. If the channel has a password (key), add a space after the channel's name, and then type the password. Press the Add button to add the channel to the list of AutoJoin channels.
Remember to add the # (pound) sign before the channel name.
After filling the above information, press the Save button.
This editor allows the user to perform commands after the server is connected.
The commands can be any regular IRC commands. TBC
Each command should be in a separate line, starting with / (slash).
The whole set of commands will only be performed if the Enable AutoPerform checkbox is checked.
If you want to disable 1 or more lines in the AutoPerform list, start the line with a ; (semi-colon)
Buddy List tab
If you want to be informed when certain users connect or disconnect to/ from this server, add their nicks to the list.
When a buddy connects or disconnects to/ from the server, there will be several indications:
Buddy list announcement will only be performed if the Enable Buddy list checkbox at the bottom, is checked.
Default Server Settings
This tab is shared among all the servers defined for IceChat 9. If no specific data is inserted when creating a new server, the values from this tab are used.
The following tabs provide additional options for a server
Ignore List tab
This tab is similar in looks and UI to AutoJoin tab.
Adding any nick name to the list will prevent texts from this nick to be displayed on any of the channels of that server.
There are several ignore channels. The elements are shown on the list columns and a legend is available on the side.
Fine tuning for the ignored nick is available by editing the nick on the list:
The . (dot) character can be used as wildcard.
Assuming several bots on channel(s) of a certain server, with the following nick names:
If you want to ignore them, you can add
.bot to the Ignore List instead of listing each one separately.
The Ignore List will function only if the Enable Ignore List checkbox at the bottom is checked.
This is a place to keep some notes regarding this specific server. TBV
Proxy Settings tab
Check the Enable Proxy Connection checkbox if you need to connect through a Proxy Server.
Add the proxy information: IP address and Port number.
If the proxy requires username and password, add these as well.
Choose the relevant protocol as required by the proxy server from the list.
BNC Settings tab
Check the Enable BNC Connection checkbox if you need to connect to your BNC.
Add the BNC information: server address, port number.
If the BNC requires username and password, add these as well.