QuakeWorld is an official source port of Quake that enhances the game's multiplayer features with improved TCP/IP support and addition of client-side prediction.