it seems like it would be good programming to parameterize the details of how to connect to a server, so really all the game developer would need to do is document the requirements for the server/make the server software.
..things they'd be doing anyway as they developed the game??