MaNGOS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ha spostato Mangos a MaNGOS: nome esatto
unito a silverDB
Riga 1:
{{S|informatica}}
 
{{Infobox Software
|nome = MaNGOS
Riga 13 ⟶ 11:
|sito_web = [http://www.mangosproject.org Mangos Forum]
}}
'''MaNGOS''' (Massive Network Game Object Server) è un progetto [[open source]] scritto in [[C++]] facendo uso della [[programmazione orientata agli oggetti]], volto a creare un applicativo server per [[MmorpgMMORPG]]. Il progetto è sotto licenza GPL, e il codice sorgente delle nuove versioni viene costantemente rilasciato nel servizio [[subversion]] di [[Sourceforge]].
 
'''MaNGOS''' (Massive Network Game Object Server) è un progetto [[open source]] 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 [[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.
Riga 25 ⟶ 22:
Il [[database]] su cui si appoggia il progetto MaNGOS è di tipo [[MySQL]].
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.
Uno di questi progetti è il [[SilverDB]].
 
=== Patches =SilverDB====
Il '''SilverDB''' (o Silver Database, o SDB) è un progetto [[open source]] nato per fornire una base dati al progetto Mangos. La struttura del [[database]] (di tipo [[MySQL]]) è creata dal team di sviluppo di Mangos.
 
I dati riguardano tutto ciò che si può trovare all'interno del [[mmorpg]] per cui è predisposto mangos.
I dati presenti nel database riguardano quindi fondamentalmente i [[Personaggio non giocante|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.
Successivamente questi dati (o [[patch]]) potranno essere sottoposti all'attenzione degli sviluppatori, i quali decideranno se includerli all'interno della prossima release ufficiale. Le patch vengono sviluppate in linguaggio [[SQL]].
 
=== Patch ===
Affiancati allo sviluppo principale del programma, esistono diversi progetti di estensione portati avanti da utenti volontari. Queste estensioni (o [[patch]]) possono correggere gli aspetti più disparati del codice nativo del programma. Solitamente, col passare del tempo, se queste [[patch]] risultano stabili e affidabili, vengono integrate nel codice nativo di mangos.
Ad esempio, con il rilascio della Milestone "Eye of the Storm", è stata integrata la patch "Vmaps" o "LineOfSight", che permette al programma di gestire correttamente gli ambienti tridimensionali estratti dal client di gioco.
 
==Roadmap==
 
* Milestone 0.0.1 – Endeavour ([[13 Settembre]], 2005)
* Milestone 0.0.2 – Library ([[31 Ottobre]], 2005)
Riga 54 ⟶ 59:
* [http://www.wowps.org/forum/faq.php?faq=mangos#faq_what_is_mangos FAQ non ufficiale di MaNGOS]
 
== SilverDB ==
[[Categoria:Software libero]]
*[http://sdb.unix7.net/forums/ Forum ufficiale SDB]
[[Categoria:Informatica]]
*[http://opensvn.csie.org/S_D_B/ Subversion (SVN) del SDB]
[[Categoria:Videogiochi]]
 
[[Categoria:SoftwareGiochi software libero]]
[[Categoria:VideogiochiGiochi online]]
[[Categoria:InformaticaWarcraft]]
 
[[cs:MaNGOS]]
[[en:MaNGOS]]
[[pl:MaNGOS]]