Eu recomendo usar ZNC . Você pode configurá-lo para reproduzir qualquer coisa que tenha perdido, até um certo número de linhas. Ele também vem com recursos para registrar canais. Ele também reproduzirá PM's.
É conhecido como um Bouncer de IRC. Ele fica conectado a um servidor e a um canal 24 horas por dia (ou o que você quiser) e mantém você conectado. Você faz o login no ZNC como faria com um servidor de IRC. É como um servidor de retransmissão pessoal. Você pode configurá-lo para que você o afaste ou mude seu nome, o que significa que você está ausente.
Ele é altamente personalizável e fácil de usar, eu o uso ALTAMENTE recomendado e atualmente uso o ZNC para ficar conectado a 4 servidores de IRC.