Everyone on the Windows platform has used mIRC at some point in time. And most of us actually stayed with it ever since. But that does not mean it is the only worthwhile IRC client on this OS. For a year or so back, I already tried this alternative to mIRC, named Bersirc out. I was in a real need for a multiserver IRC client, and gave it a try. Back then I really liked the client, but it would crash all the time on me, even taking down the entire OS with it, forcing me to do a reboot. Recently version 1.40 came out, time to give it another shot i thought...
installation
Installation of Bersirc is pretty straight forward. It uses the standard Windowss2000 installer and puts all files into C:\Program Files\Bersirc by default.
At first you will have to agree with the usual liscence agreements before you can continue with the actual installation. During installation you can also choose to install some extra plugins. One of them, a Winamp controller, wich adds a drop down menu from the top bar, and for example a User Guide plugin which explains IRC basics to newbie IRC users, great addition!
Finally, you can decide if you want shortcut icons on the desktop, quicklaunchers, etc. All in all, a clean and easy to use installer.
Usage
At first the interface resembles much that from mIRC. the icon bar under the menu, the taskbar at the bottom. But soon you will fall in love with its interface. Its high color icons, the use of pretty icons in the menu, and overall look in general. It sure is a sexy IRC client to look at. A lot of the GUI is configurable in the options. Besides the usual fonts/color options you can turn on windows in the main GUI that shows the servers you are on, with the channels organised under it, a notify window, a taskbar, for short: for people who like to configure their client as much as possible, you can do at will. In the options you can even configure the way joins, parts, quits and actions look like.
The channel windows work how you would expect them to work. They have the usual popups with the usual commands under it. Ofcourse it only shows the commands you have access to, so kick/ban commands dont clutter up when you are not opped. Selecting text with the left mouse button copies it to the clipboard.
One of the features I like most about Bersirc is its multiserver support. All my connections to the different servers where nicely idented, and with the way the servers and channels are organised in the IRC Server List I can quickly click and see what channel is opened on what server/network.
It's the little things that make a IRC client. For example: For those who sometimes get excess flooded becuase they paste to much lines at the same time: Bersirc has a build in delay when pasting multiple lines... Small detail, but very usefull. Or, rejoin X seconds after a kick, how sweet. As a op in many channels I know how irritated I get to see mIRC's rejoin after kick feature. It makes me ban them right after it.
All in all I can say that working in Bersirc is very intuitive, if you are used to mIRC, you feel right at home in Bersirc. The extra options in the GUI are additions you wished mIRC had added ages ago. You will keep discovering little things like /google you will love.
scripts and plugins
No single client is like you want right out of the box. And this is also true for Bersirc. Logging into channelservice, those aliasses you made to quickly read your notes on the channel's eggdrop bot, etc etc. So at one point in time you are bound to want to add little custom commands yourself.
Looking in the help file of Bersirc did not really helped me a lot. Using the find in help for "command", "alias" "user commands" etc did not gave me back any usefull information. And in the interface I only found a "script editor" entry in the tools menu, which opens a script in notepad. No luck sofar. So, off I go to the client's support channel, #Bersirc on EFnet.
Ofcourse I get laughed at first for using the term "Aliasses", apparently, in Bersirc they are called "procedures". The website http://berscript.com/ found in the topic of #Bersirc did not helped me a lot either unfortunally. It has two tiny scriptlets (example's), and that was basically it. My goal was to make a alias like I use a lot in mIRC: alias /auth /msg myBot AUTH myPassword. This lets me simply login to my bot with only having to type /auth. Well, in the end I found two friendly folks in #bersirc on EFNet to helped me out, and solved my problems with undeclared ServerID's, integers and strings. Yes you heard me right, making a custom alias in Bersirc works a little different then in mIRC ;) The above example in mIRC would need the next code in Bersirc:
procedure auth(text: string);
begin
cmd(CurServer, 'PRIVMSG myBot auth myPassword');
end;
Ofcourse there are still the third party plugins. And thanks to a steady base of "hardcore" Bersirc users, there are actually quite a lot of usefull third party plugins you just have to throw in. The Bersirc website has a page dedicated to third party plugins, here you can find plugins like a server lag monitor, download manager and a spell checker.
conclusion
Do I like this client? Oh yeah I do. It is a great client that suprises you all the time with little handy things that make your online life so much easier. The GUI is in my opinion just plain sexy, but without making it a "smiley into image" type of client, iow, its not overdone. The way the multiserver works is also great, the tree like IRC Server window makes it easy to navigate through your channels and servers.
So, is it all just good then? Unfortunally not... I am absolutley no coder, and to setup some custom commands in Bersirc you almost have to learn how to program. And the documentation in this field is seriously lacking. Hopefully they will work on this aspect, becuase this client absolutely deserves that.
Also other small things, like undocked channel windows will minimize to as well if you minimize the client, or the lack of X shortcuts(I have not seen a script or plugin for this yet). Normally I would say "Make some custom commands then", if it wasnt so hard in Bersirc. After these small things are polished out, it would be a top IRC client. Hopefully the scripting guys will pick this client up as a new platform to play on :)
? Discuss This Article here.
|