MaNGOS

Versione del 7 lug 2007 alle 09:18 di Demonizer~itwiki (discussione | contributi) (MaNGOS)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

MaNGOS (Massive Network Game Object Server) è un progetto open source scritto in C++ facendo uso della programmazione ad oggetti, volto a creare un applicativo server per mmorpg. Il progetto è sotto licenza GPL, e il codice sorgente delle nuove versioni viene costantemente rilasciato nel servizio Subversion di Sourceforge. Attualmente il progetto supporta in via sperimentale il protocollo di rete del mmorpg World of Warcraft. Mangos non è considerato un emulatore server di uno specifico mmorpg, bensì è un progetto educativo per la programmazione ad oggetti in C++, a cui tutti gli utenti possono apportare il proprio contributo, aumentando così il patrimonio cognitivo di tutta la community di utenti/sviluppatori.

Tramite il repository ufficiale è possibile scaricare il pacchetto di sorgenti del programma, in modo che chiunque possa creare i binaries per il proprio sistema operativo. Sul sito ufficiale del progetto esiste una sezione apposita in cui gli utenti possono inserire le proprie compilazioni, rendendole disponibili agli altri utenti.

Il programma principale si occupa fondamentalmente di gestire le connessioni dai client, eseguire query sul database e gestire il mondo del mmorpg in questione. Il database su cui si appoggia il progetto MaNGOS è di tipo MySQL.


Links esterni: Sito ufficiale del progetto MaNGOS Sezione MaNGOS di Sourceforge Changelog del progetto Subversion del progetto