So like two channels merging? -- Seems like it would be simple to do.
No. That wasn't my first idea...
In simple words, this command changes only the channel's name... (#chan1 to #chan12313 or something)
I'll try to explain (sorry for my bad english...):
I'm user in the network and I own a channel #infernum (with password: r123) and I have a lot of people in my lists (sop aop vop...), I've changed mlock settings, mail, etc.... and I don't want to drop this channel and to do all this again when I register the new one, so I use the migrate command.
*** Here are two options:
** Non registered channel:
/msg cs migrate <#chan1> <#chan2> <pass chan1>
1. I enter channel #boooooom (I have @ and I'm able to register...) so I type the command "/msg cs migrate #infernum #boooooom r123" and every option, access list, etc. copies to my new channel #boooooom and the old one (#infernum) gets dropped.
(if there is any way to redirect users to the channel.... like CS to kick them and with mode "+lL 1 #<newchannel>" (in Unreal) users will autojoin the new channel (the problem is if the user doesn't have autojoin on kick... but this is not a big problem))
** Registered channel:
/msg cs migrate <#chan1> <#chan2> <pass chan1> <pass chan2>
2. I join channel #boooooom (that is registered to me, or I know the founder's password (for example ppp555)) so I type "/msg cs migrate #infernum #boooooom r123 ppp555" and then the same in 1.
Thanks.