Well, to keep it on you need /something/ to be connected to the server. If you want to go that far then what you want is a
bouncer, which is like a client running on a server, which connects to the IRC server. Then instead of you connecting to the IRC server, you connect to the bouncer.
I think bnc and znc are the most popular bouncers, but any will do really.