Hmm,
1.
Mach es wie z.B. Valve. Stell einen Masterserver zu Verfügung. Jeder Server meldet sich an diesem Masterserver an. Der Client kann nun vom Masterserver eine Serverliste empfangen.
2.
Broadcasten, was aber
imho nicht gut ist, da es die meisten Router blocken.