linux sunucuya cok basit bi şekilde kurabilirsin heryerde bunların kurulum bilgileri mevcut zaten, sana tek gereken şey linux sunucuda shell access li bi account olması.

windows sunucuda ise durum biraz daha farklıdır.
Remote desktop baglantın olması gerekir windows sunucuda (Uzak Masaüstü)
ve Unreal IRCd daemonların windows yani win32 serileri bulunmakta bunlar için uygun servislerde mevcut istedigin gibi kurabilirsin. IRCD için en ideal platform linux 'tır.