Con el GTA SAN ANDREAS para PC se podia jugar a traves de muchisimos servidores caseros, los cuales no albergaban mas de 30/50 jugadores pero como habian tantos podias elegir y siempre podias jugar online.
Era como con el emule, que tenias que elegir un servidor, pues esto era igual, primero elegias un servidor y luego jugabas online, y si querias jugar con tus amigos solo tenias que decirle en que servidor te habias conectado.
Algo asi se podria hacer, eso si, seria una infraestructura diferente para cada juego, pero con eso ya me conformaria, sobretodo para juegos como FIFA, PES, CoD, etc...