At the end of that week, assign every guild to a random server within their current region such that numbers and factions balance out.
Peoples unguilded alts on the same server go wherever their character with their highest played time goes.
Players with all unguilded characters just end up on random servers (all their characters on the same server end up on the same new server together)
Disable all transfer services indefinitely.
Ez fixed
Addendum: if 2 players with the same name end up on the same server, whoever logs in first within a time limit gets the name. If both players log in within the same hour, they’re transported to a special zone where they duel each other to the death for the name. No holds barred; whatever gear buffs and levels they had when they logged out is what they’re duelling with.
Nonsense “solution”. People also paid for the names at the start of their journey. Just use a host server “benediction” and merge all other pvp ones to it. Benection names be saved, others not. They would have not been saved anyways if they were to transfer there. Or just connect realms…
This is true. And also why most modern games avoid factions entirely. And why they’re supposedly considering getting rid of factions completely in retail and declaring the war over.
But, Classic has factions and PvP based around the faction conflict. So the developers need to either do something to incentivize balance, or just say screw it, offer everybody a week of free transfers, and let people do what they want.
It is really hard without being extremely heavy handed. From what I know, this was a problem even on private servers that offered bonuses for playing Alliance.
The post apocalyptic world this change would create would be totally hilarious and awesome to see play out if this actually happened (which it wont of course).