Hola,
Hoy los invito a que hablemos de Emuladores de World of Warcraft
,
Un emulador de World of Warcraft también conocido como “Open Source World of Warcraft server” o MMORPG framework, es un proyecto de desarrollo escrito en C++ y diseñado para emular un server de world of warcraft, con algunas caracteristicas nativas como: multithreaded core, mysql support, Destructable buildings, dinamic vmaps, mmaps, prepared statements (MySQL), entre otros!
Cuando estamos pensando de forma educacional en crear un server de world of warcraft, miramos que opciones de emuladores tenemos; TrinityCore, MangosR2, ArcEmu. Arkcore, SkyfireEMU.
Hay que tener claro, que versión del juego quieren  Wrath of the lich king? Cataclysm?. Luego ya pueden disminuir la lista a 3 (WOTLK) o a 2 (CATA), pero sigue la incógnita, ¿Cual usar?
Para entender un poco mas de esto, intentare darles un poco de historia con respecto a estos emuladores y para eso, tenemos que empezar hablando de Ascent, que fue uno de los primeros emuladores para World of Warcraft hace unos 6 años y quien batallaba fuertemente con el entonces emulador conocido como Mangos.
Ascent, dirigido por Burlex y creado en el 2007, fue transformado en un proyecto privado para trabajar directamente con el entonces mas grande server privado que existió, WoW Scape, el cual consiguió alojar cerca de 40.000 Jugadores en linea y que posteriormente fue cerrado en los Estados Unidos por un demanda interpuesta por Blizzard Company en mayo del 2009, de Ascent nacieron muchos proyectos pequeños, pero el único funcional hasta el dia de hoy se conoce como ArcEmu.