- Open the network list (ctrl+s or HexChat > Network List)
- Hit Add and name the network
- Hit Edit
- Add the server's address (with the format of hostname/port) by clicking on the server list and hit enter to save.
- You can check the autoconnect option here if you prefer.
- Check "Use SSL..." and "Accept invalid SSL" if you are using that (it's invalid because it is self-signed)
- Uncheck "Use global user information" and fill in the username with username/network
- Enter your password...
- For 2.9.6+ you must have "Server Password" for login method.
- Pre 2.9.6 just input into the Server Password field.
- Hit Close to save your changes and then test it.
If it does not connect ensure you have the correct port set.
If no port is set HexChat defaults to 6667 for non-ssl and 6697 for ssl.
The format in the network list for ports is address/port
This is a failed attempt due to not specifying the correct port.
Connecting to my.bouncer.net (6697) Connected. Now logging in... Disconnected (Connection reset by peer)
HexChat 2.9.6+ Supports the znc.in/server-time[-iso] capability, this means that all the timestamps will be the correct ones given by the server.
Some events printed by the playback still won't look quite correct, to help this some scripts have been written to do extra formatting.
Scripts for 2.12.1+ (Lua, Recommended)
Scripts for 2.9.6+ (Python)
Older XChat scripts