The answer to the questions is neither Halo 2 nor Halo 3 use dedicated servers—that is, multiplayer matches in those games are not controlled from a server owned by Bungie or Microsoft.