diff --git a/ruby/dialog/serverdialog.rb b/ruby/dialog/serverdialog.rb index 835fb9a6..a72dcae4 100644 --- a/ruby/dialog/serverdialog.rb +++ b/ruby/dialog/serverdialog.rb @@ -31,10 +31,6 @@ def config JA_SERVERS = [ 'irc.ircnet.ne.jp (IRCnet)', - 'irc.nara.wide.ad.jp (IRCnet)', - 'irc.fujisawa.wide.ad.jp (IRCnet)', - 'irc.huie.hokudai.ac.jp (IRCnet)', - 'irc.media.kyoto-u.ac.jp (IRCnet)', '-', 'irc.friend-chat.jp (Friend)', 'irc.2ch.net (2ch)', diff --git a/ruby/irc/unit.rb b/ruby/irc/unit.rb index e347aa99..187a13da 100644 --- a/ruby/irc/unit.rb +++ b/ruby/irc/unit.rb @@ -59,9 +59,15 @@ def setup(seed) def migrate # migrate irc.friend.td.nu to irc.friend-chat.jp - if @config.host =~ /irc.friend.td.nu/ + if @config.host =~ /^irc.friend.td.nu/ @config.host = 'irc.friend-chat.jp' end + + # migrate wide servers + case @config.host + when /^irc.kyoto.wide.ad.jp/,/^irc.nara.wide.ad.jp/,/^irc.tokyo.wide.ad.jp/,/^irc.fujisawa.wide.ad.jp/,/^irc.huie.hokudai.ac.jp/,/^irc.media.kyoto-u.ac.jp/ + @config.host = 'irc.ircnet.ne.jp' + end end def update_config(seed)