TrinityCore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Per l'esattezza SkyFire è compatibile con la versione 5.4.8 del client originale di World of Warcraft, fonte: https://github.com/ProjectSkyfire/SkyFire.548
m Eliminato i parametri "Linguaggio con il quale è stato scritto il programma" e "Secondo linguaggio con il quale è stato scritto il programma" nel template "Software"
 
(20 versioni intermedie di 14 utenti non mostrate)
Riga 3:
|Logo =
|Sviluppatore = TrinityCore Team
|UltimaVersione = rolling release
|SistemaOperativo = multipiattaforma
|Linguaggio = C++, SQL
|Genere = [[Server]] [[MMORPG]]
|Licenza = [[GNU General Public License|GPL]]
|SoftwareLibero = sì
|Lingua =
|SitoWeb = [http://www.trinitycore.org trinitycore.org]
|Screenshot = TrinityCoreScreenshot.png
|Didascalia = Schermata di avvio della console di TrinityCore, branch 6.x
}}
 
'''TrinityCore''' è un [[framework]] per applicazioni server di tipo [[MMORPG]] basato su [[MaNGOS]], è scritto in [[C++]] mediante [[programmazione orientata agli oggetti]] e si appoggia ad un [[database]] di tipo [[MySQL]]. Il progetto viene rilasciato sotto [[GNU General Public License|licenza GPL]] in modalità [[rolling release]], il [[codice sorgente]] viene costantemente aggiornato e rilasciato tramite protocollo [[git (software)|git]] presso il [[repository]] ufficiale del progetto, ospitato su [[GitHub]]<ref>{{Cita [web|url=https://github.com/TrinityCore/TrinityCore]|titolo=}}</ref>.
 
TrinityCore è considerato un progetto educativo, all'interno del quale chiunque può apportare il proprio contributo. Per questo motivo il team ufficiale si limita a rilasciare il [[codice sorgente]], non vengono infatti rilasciati versioni ufficiali del progetto già compilate. L'utente utilizzatore del progetto deve infatti scaricare i sorgenti e compilarli per il proprio ambiente per poter eseguire TrinityCore.
Line 21 ⟶ 19:
Attualmente TrinityCore supporta [[TrinityCore#Versioni del client di World of Warcraft supportate|diverse versioni]] del protocollo di rete del [[MMORPG]] [[World of Warcraft]].
 
Nonostante TrinityCore sia ufficialmente un progetto educativo e dovrebbe essere utilizzato esclusivamente per fini didattici, esso deve la propria popolarità al fatto che la maggior parte dei server privati (non ufficiali) di World of Waracraft utilizza proprio TrinityCore (o progetti da esso derivati) come [[emulatore]]<ref>{{Cita web |url=http://azerothshard.ga/emulazione-di-world-of-warcraft/#emulatori |titolo=Emulazione di World of Warcraft<!-- Titolo generato automaticamente --> |accesso=1º novembre 2015 |urlarchivio=https://web.archive.org/web/20151208154144/http://azerothshard.ga/emulazione-di-world-of-warcraft/#emulatori |dataarchivio=8 dicembre 2015 |urlmorto=sì }}</ref>. Per questo motivo TrinityCore è dotato di una comunità molto grande rispetto agli altri progetti dello stesso tipo.
 
Nell'anno 2012 TrinityCore si è classificato al 9º posto tra i progetti con il più grande numero di collaboratori unici su GitHub<ref>[https://github.com/blog/1359-the-octoverse-in-2012 The Octoverse in 2012 · GitHub<!-- Titolo generato automaticamente -->]</ref>. Attualmente risulta essere tra le prime posizioni dei progetti C++ dotati di maggiori [[Fork (sviluppo software)|fork]] su GitHub.<ref>[https://github.com/search?l=C%2B%2B&o=desc&q=stars%3A%3E1&s=forks&type=Repositories Search · stars:>1 · GitHub<!-- Titolo generato automaticamente -->]</ref>
 
== Storia ==
Line 33 ⟶ 31:
Inizialmente TrinityCore veniva visto come una copia di MaNGOS meno stabile ma dotata di maggiori funzionalità. In quel periodo la maggior parte dei server privati di World of Warcraft utilizzava [[MaNGOS]] o [[ArcEMU]] come emulatore.
 
Con il passare del tempo il codice di TrinityCore venne ripulito e migliorato<ref>httphttps://www.trinitycore.org/</ref>, risolvendo i problemi di stabilità di cui veniva criticato, e sempre più server privati rimpiazzarono i loro emulatori con TrinityCore, andando ad accrescere ulteriormente la sua comunità.
 
Oggi TrinityCore, nell'ambito dell'[[emulazione open source di World of Warcraft]], può essere indubbiamente ritenuto il progetto che maggiormente ha contribuito alla diffusione degli emulatori MaNGOS-based (emulatori basati su [[MaNGOS]]) a danno delle altre tipologie di emulatori.
Line 49 ⟶ 47:
=== World of Warcraft: Wrath of The Lich King 3.3.5a ===
 
La branch 3.3.5 di TrinityCore [https://github.com/TrinityCore/TrinityCore/tree/3.3.5] supporta la versione 3.3.5a (12340) di [[World of Warcraft#World of Warcraft: Wrath of the Lich King|World of Warcraft: Wrath of The Lich King]].
 
Attualmente è la branch più completa e stabile, in cui la maggior parte dei contenuti del gioco originale sono stati replicati fedelmente e senza bug frequenti. Fino ad Ottobreottobre 2014 è stata la branch principale del progetto. Nonostante non sia più la branch "di punta" riceve ancora molta attenzione da parte di diversi sviluppatori e da una buona parte della comunità.
 
=== World of Warcraft: Cataclysm 4.3.4 ===
 
La branch 4.3.4 di TrinityCore [https://github.com/TrinityCore/TrinityCore/tree/4.3.4] supporta la versione 4.3.4 di [[World of Warcraft#World of Warcraft: Cataclysm|World of Warcraft: Cataclysm]].
 
Rispetto alla branch 3.3.5a è meno stabile e molti contenuti sono incompleti o mancanti, è sempre stata una branch "secondaria" e non ha mai raggiunto notevole attenzione da parte della comunità.
 
=== World of Warcraft: Warlords of Draenor 6.x ===
 
La branch 6.x di TrinityCore [https://github.com/TrinityCore/TrinityCore/tree/6.x] supporta l'ultima attuale versione del client [[World of Warcraft#World of Warcraft: Warlords of Draenor|World of Warcraft: Warlords of Draenor]].
 
Nuova branch, ancora incompleta e nata ad Ottobreottobre 2014, attualmente è la branch principale del progetto, alla quale viene rivolta più attenzione rispetto alle altre<ref>{{cita web |url=https://www.trinitycore.org/f/topic/10582-6x-is-now-the-supported-branch-612-19865/ |titolo=Copia archiviata |accesso=8 maggio 2015 |urlmorto=sì |urlarchivio=https://web.archive.org/web/20150516031153/http://www.trinitycore.org/f/topic/10582-6x-is-now-the-supported-branch-612-19865/ |dataarchivio=16 maggio 2015 }}</ref>.
 
=== Altre versioni del client ===
La branch 4.3.4 di TrinityCore supportava la versione 4.3.4 di [[World of Warcraft#World of Warcraft: Cataclysm|World of Warcraft: Cataclysm]]. Rispetto alla branch 3.3.5a è sempre stata meno stabile e con molti contenuti incompleti o mancanti, è sempre stata una branch "secondaria" e non ha mai raggiunto notevole attenzione da parte della comunità. È stata rimossa in data 11 maggio 2015<ref>{{Cita web|url = https://community.trinitycore.org/topic/10582-6x-is-now-the-supported-branch-612-19865/?do=findComment&comment=73414|titolo = 6.x is now the supported branch 6.1.2 19865|accesso = 2015-06-13|sito = TrinityCore|urlmorto = sì}}</ref>.
 
Non ci sono altre versioni del client di gioco supportate ufficialmente da TrinityCore. Tuttavia, esistono svariati progetti basati sul codice di TrinityCore e/o MaNGOS in grado di supportare altre versioni del client di gioco, per esempio [[SkyFire]] per la versione 5.4.8 [[World of Warcraft#World of Warcraft: Mists of Pandaria|World of Warcraft: Mists of Pandaria]] o CMaNGOS(Classic) per la versione 1.12.x.
Line 73 ⟶ 66:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://www.trinitycore.org Sito ufficiale del progetto TrinityCore]
* {{cita web | 1 = https://www.trinitycore.org/f/ | 2 = Forum ufficiale di TrinityCore | accesso = 5 maggio 2019 | urlarchivio = https://web.archive.org/web/20150518083117/http://www.trinitycore.org/f/ | dataarchivio = 18 maggio 2015 | urlmorto = sì }}
* [http://github.com/TrinityCore/TrinityCore Repository ufficiale di TrinityCore su GitHub]
* {{cita web | 1 = http://collab.kpsn.org/display/tc/TrinityCore+Home | 2 = Documentazione ufficiale e istruzioni per l'installazione e l'utilizzo di TrinityCore | accesso = 8 maggio 2015 | urlarchivio = https://web.archive.org/web/20150509194329/http://collab.kpsn.org/display/tc/TrinityCore+Home | dataarchivio = 9 maggio 2015 | urlmorto = sì }}
* [http://www.trinitycore.org/f/ Forum ufficiale di TrinityCore]
* [http://collab.kpsn.org/display/tc/TrinityCore+Home Documentazione ufficiale e istruzioni per l'installazione e l'utilizzo di TrinityCore]
 
{{Portale|informatica}}