New Server

From IceChat Wiki
Revision as of 02:18, 25 May 2021 by IceCold (Talk | contribs) (updated the IRCv3 screenshot to SASL/IRCv3)

Jump to: navigation, search

New Server/ Network

Ice9-add-new-server.jpg

Adding new server/ network is easy:
Press the Add button on the lower part of the Server tree.

The Server Editor window is opened.

Ice9-new-server.jpg


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.

Required Settings

Main Settings tab

Server:
the name of the server to connect to. For example irc.freenode.net
Nick:
the username you wish to use on this server.
The server is displayed on the Server tree list, and can be connected. There are two ways to connect a 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

Default Settings

In addition to the above, the following settings are available:

Main Settings tab

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.
Port:
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.

Extra Settings tab

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.
Encoding:
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.

AutoJoin 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.

Ice9-auto-join.jpg

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.

AutoPerform tab

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:

  • 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.

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.

Advanced Settings

The following tabs provide additional options for a server

IRCv3 tab

Ice9-SASL-IRCv3.jpg

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 /join messages instead.

Ignore List tab

Ice9-IgnoreList.jpg

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:

Ice9-IgnoreItemDialog.jpg


The . (dot) character can be used as wildcard.
Example:
Assuming several bots on channel(s) of a certain server, with the following nick names:
AnnounceBot
InfoBot
....
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.

Notes tab

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.

Additional Settings

  • Display Name: It is possible to set a color for the server name on the Server tree the same way as setting the colors for Advanced messages.