Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can i auto logon to different servers on MIRC automatically, join certain channels and have a diff nick for each server?

share|improve this question
i'm using the mirc client ;) – nixnub Nov 11 '09 at 19:44

auto connect multi-server: Menu "Tools" > "Script Editor" > Tab "Remote" add somthing like this:

on *:START:{
  server -m
  server -m

change your nick by network: Menu "Tools" > "Options..." > Category "Connect\Options" > Button "Perform..." > Check "Enable perform on connect" > Choose (or Add) your Network > Add the following to the text box:

/nick yournick

join a channel (still in the same box):

/join #yourchannel

and as stated by Idigas, you could add any mirc commands there

(There's an alternative to auto join a channel: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK)

update: you can also do everything, adapting the auto-connect script: server [-m] -i yournick alternativenick -jn #yourchannel1,#yourchannel2

and to connect to any server of a network group, simply replace the server by the group name: e.g. replace "" by "freenode"

("/help /server" to get all the /server switch)

share|improve this answer

Depends on what irc client you are using, I highly recommend Hix Script. You can download it at within this client you can set it to auto login to multiple servers and multiple channels within the server. The commands are /join #channel and /join for example.

share|improve this answer
it sounds like the OP may be using the MIRC (aka mIRC) client ( ... ya know, since he mentioned it in the title, and the question, and the tags... – quack quixote Nov 11 '09 at 12:43
Hix script is mIRC its just its own mod for it. – AskaGamer Nov 11 '09 at 20:26
You don't need extra scripts for something like this. – Rook Jan 10 '10 at 15:25

No problem.

For some (unknown to me) reason I don't have mirc on the machine I'm writing this from, so I'll just write it out as I remember, and you try to find it through the interface. Mirc remembers networks rather then servers ... you can have a lot of servers for a certain network (for example, FreeNode). Somewhere in there there is an option called "Perform" ... in it you script what you want mirc to do upon connecting to a certain network/server ... for example,

/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel

will identify you to nickserv, and take over your usual nick if you have it registered. Commands in it are standard mirc commands (standard IRC commands in most cases) ... you can configure this for every network individually.

Btw, when copying mirc to another machine copy file perform.ini from its directory - it is where these mini scripts are saved.

share|improve this answer
I don't understand the order of yours commands, the "/msg nickserv ghost..." shouldn't be first? And why have two "/nick" if you are identified on nickserv? – fluxtendu Feb 15 '10 at 1:28
@fluxtendu - Good grief. I don't even remember answering this any more :) ... anyways, to oyur question: because if someone on that server is already under "nixnub" you won't be able to take it from him in the first go. So use a temp one. – Rook Feb 15 '10 at 1:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.