The original Doom did run over IPX, but it used broadcast not multicast. It also didn't just use it to find other clients but for all packets. It was a network killer. Later versions switched to using broadcast to discover other clients and unicast for game play.