Warning: HIGHLY EXPERIMENTAL, may get you killed/dlined or just may not
reconnect at all, you have been warned.

The most important thing is to make sure your list of servers do work.
to make a list of servers to reconnect to there are a couple of ways to
acheive this.
1) before compiling edit source/include/config.h
2) export/setenv using the IRCSERVER variable:
   export IRCSERVER="irc.foo.com irc.bar.com irc.foobar.com"
3) Commandline: epic5 -H vanityhost.com ircnick irc.foo.com irc.bar.com
4) inside a running client: 
   /server <will list the available servers> [sample output below]
***     0) irc.umich.edu 6667 (crapple) [<default>] IRC [ACTIVE]
***     1) irc.ipv6.homelien.no 6667 [<default>] IRC [RECONNECT]
***     2) irc.ipv6.choopa.net 6667 [<default>] IRC [RECONNECT]
   Let's add more servers to the list
   /server -add irc.bar.com
   /server -add irc.foo.com
*** Server [irc.bar.com] added as server 3
*** Server [irc.foo.com] added as server 4
   the output should now look something like this.
***     0) irc.umich.edu 6667 (crapple) [<default>] IRC [ACTIVE]
***     1) irc.ipv6.homelien.no 6667 [<default>] IRC [RECONNECT]
***     2) irc.ipv6.choopa.net 6667 [<default>] IRC [RECONNECT]
***     3) irc.bar.com 6667 [<default>] IRC [RECONNECT]
***     4) irc.foo.com 6667 [<default>] IRC [RECONNECT]
   In case we want to remove irc.ipv6.choopa.net which is now dead
   /server -del 2
*** Deleting server [2]

  When you feel comfortable with your server listing setup
  ONLY DO THIS AFTER YOU HAVE CONNECTED TO AN IRC SERVER BEFORE ENABLING.
  /set auto_reconnect on
  It should auto_reconnect you to the next server in the list when you
  ping out or get killed, please report any bugs/oddities no matter how
  subtle to zak@ircii.org.

  Scripters: we are open to suggestions for improving our auto_reconnect
  i.e options to save the current server list/remove/modify easily on
  the fly. feel free to e-mail me or join us on efnet @ #amnesiac.
  and or drop me a line crapple@efnet

-Zak
