Giving the client software away for free and charging for access to official servers has been done for years successfully by Eve online and other games.