Sorry to revive this thread but couldn't be there a solution like the guys from Project Reality (Battlefield 2 Mod) do?
There you can only host a server with a valid (free) license. This could eliminate the issue with illegal servers.
This would circumvent the problem with centralized servers and in the same time make setting up illegal servers more complicated.