MaNGOS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 3:
|screenshot =
|didascalia =
|versione_ultimo_rilascio = 0.X12
|data_ultimo_rilascio = aggiornamenti giornalieri
|sviluppatore = MangosMaNGOS Team
|sistema_operativo = [[Multipiattaforma]]
|genere = [[Server]] [[MMORPG]]
|licenza = [[GNU General Public License|GPL]]
|sito_web = [http://wwwgetmangos.mangosprojectcom getmangos.org Mangos Forumcom]
}}
'''MaNGOS''' (MassiveMassively Network Game Object Server) è un progetto [[freeopen softwaresource]] scritto in [[C++]] facendo uso della [[programmazione orientata agli 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 [[subversiongit]] di [[SourceforgeGitHub]].
Attualmente il progetto supporta in via sperimentale il protocollo di rete del [[mmorpg]] [[World of Warcraft]].
MangosMaNGOS 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.
 
== Ulteriori informazioni ==
Riga 20:
=== Funzionamento ===
Il programma principale si occupa fondamentalmente di gestire le connessioni dai [[client]], estrapolare i dati dal [[database]] e gestire il mondo del mmorpg in questione.
Il [[database]] su cui si appoggia il progetto MaNGOS è di tipo [[MySQL]] o [[PostgreSQL]].
La struttura del database è sviluppata dallo stesso team del progetto; per quanto riguarda i contenuti, esistono diversi team di sviluppo che, nel tempo, rilasciano versioni sempre piu aggiornate di database per MaNGOS ed i MMORPG da esso supportati.
 
====UDB====
Il '''UDB''' (o Unified Database) è un progetto [[open source]] nato per fornire una base dati al progetto MangosMaNGOS. La struttura del [[database]] (di tipo [[MySQL]]) rimane comunque quella creata dal team di sviluppo di Mangos.
Il UDB è un progetto nato dalla fusione di due team di sviluppo, nel mese di settembre 2007: il SilverDatabase e il MoDB.
 
I dati riguardano tutto ciò che si può trovare all'interno del [[mmorpg]] per cui è predisposto mangosMaNGOS.
I dati presenti nel database riguardano quindi fondamentalmente i [[PersonaggioPersonaggi non giocantegiocanti|PnG]], gli item e le quest che devono essere presenti nel gioco.
 
Il progetto è costantemente aggiornato grazie alle segnalazioni create dagli utenti stessi, i quali, notando determinate mancanze in fase di test, possono segnalare queste ultime al team (o agli altri utenti), oppure provvedere a sviluppare i dati mancanti.
Riga 43:
====ScriptDev2====
'''ScriptDev2''' è un progetto [[open source]] nato inizialmente per fornire un'intelligenza artificiale ai boss, successivamente si è sviluppato per aggiungere azioni o rude intelligenza artificiale ad ogni aspetto del gioco.
ScriptDev2 è quindi un'estensione di MaNGOS ed è scritta in cC++.
 
=== Patch ===
Riga 66:
 
===Siti ufficiali===
* [http://wwwgetmangos.mangosproject.orgcom Sito ufficiale del progetto MaNGOS]
* [http://sourceforge.net/projects/mangos Sezione MaNGOS di Sourceforge]
* [http://github.com/mangos/mangos Sezione MaNGOS di GitHub]
* [http://www.mangosproject.org/ChangeLog.xml Changelog del progetto]
* [httpshttp://svngithub.sourceforge.netcom/svnrootmangos/mangos/trunktree/master/ChangeLog SubversionChangelog del progetto]
 
===Siti utili===