If masterserver will die finally, can try implement a custom master server, but this means presence a altered (modified) version of the game on client or registering your server manually. I have such an idea and it is realizable, but the question is in its necessity (will it be used).
Perhaps an incorrect example: CoD4X work like that, but there absolutely everything is redone.