MaNGOS (Massive Network Game Object Server) je open source, multiplatformní, objektově orientovaný serverový projekt, donedávna hostovaný na SourceForge (od 21. září 2006), nicméně v říjnu 2008 projekt přešel z SVN na distribuovaný systém Git hostovaný na serveru GitHub. MaNGOS je šířen pod licencí GPL. Tento projekt je jeden z hlavních otevřených server emulátorů, které podporují síťový protokol hry World of Warcraft. Je používán k vytváření privátních serverů.

MaNGOS
VývojářDaniel (theluda) a komunita MaNGOSU
Operační systémMultiplatformní software
Vyvíjeno vC++
Typ softwaruMMORPG Server
LicenceGPL
Webwww.getmangos.com
Některá data mohou pocházet z datové položky.

MaNGOS je napsán C++ a C# a může být provozován pod různými databázovými prostředími, například MySQL, SQLite nebo PostgreSQL[1][2].

Podporuje hned několik verzí hry World of Warcraft - standardní MaNGOS se snaží jít ruku v ruce s nejnovějšími verzemi oficiálních serverů (současně patch 3.3.5a).
MaNGOS-Zero je projekt zaměřený na tzv. pre-TBC WoW, čili World of Warcraft na patch 1.12.1 bez jakéhokoli datadisku.

Historie editovat

MaNGOS projekt byl založen v září roku 2005 Danielem (theluda). První verze byla vypuštěna 13. září 2005; je založen na zdrojových kódech emulátoru WoWD 0.9.0[3], který byl napsán v C++.

Roadmapa editovat

Trinity Core (fork) editovat

V druhé polovině roku 2008 se od vývojářů MaNGOSu odštěpilo několik lidí a začalo pracovat na svém vlastním emulátoru (serverovém projektu), kterému dali název Trinity Core, a který z MaNGOSu přímo vychází (takové "odnoži" se říká fork). Toto "rozdvojení" projektu vzniklo hlavně kvůli rozepřím ohledně způsobu programování tohoto emulátoru (Trinity Core má například jiné umístění skriptů, trochu jinou databázovou strukturu a mnoho dalších menších úprav kódu[4]). Od té doby pokračuje vývoj obou emulátorů samostatně.
Zároveň Trinity používá svou vlastní dále vyvíjenou databázi - Trinity DataBase.

Stejně jako MaNGOS, i Trinity podporuje více verzí hry (je to několik "podprojektů", pro každou z těchto verzí hry jeden):

  • Trinity Core Zero - patch hry 1.12.1 - stejně jako MaNGOS-Zero podporuje verzi hry na posledním patchi bez datadisků. (V současnosti se nevyvíjí.)
  • Trinity Core - patch hry 2.4.3 - tato verze Trinity umožňuje vytvořit server pro hru na patchi 2.4.3 - poslední patch pro datadisk The Burning Crusade. (V současnosti se nevyvíjí.)
  • Trinity Core 2 - toto je standardní verze Trinity, která se snaží držet krok s oficiálními servery. V současnosti podporuje patch hry 3.3.5a a nebo 4.3.4. (Vývoj vysoce aktivní).

Odkazy editovat

Reference editovat

  1. http://sourceforge.net/projects/mangos#item3rd-1
  2. http://tripatlas.com/Mangos[nedostupný zdroj]
  3. www.gotwow.ic.cz [online]. [cit. 2009-03-12]. Dostupné v archivu pořízeném dne 2009-05-11. 
  4. Archivovaná kopie. www.trinitycore.org [online]. [cit. 2010-04-12]. Dostupné v archivu pořízeném dne 2010-03-27. 

Externí odkazy editovat