giovedì 7 maggio 2009

How To: risolvere i problemi di disconnessione

(Disclaimer: l'articolo è liberamente tratto dal blog di Cadfael su elitistjerks)
Uno dei problemi comuni a tutti i giocatori di WoW è la fastidiosa disconnessione che avviene inesorabilmente (Murphy insegna) nei momenti topici di combattimento contro i Boss. Lo dichiaro in anticipo: rassegnatevi, non è un fattore che va e viene o sul quale la Blizzard presto o tardi ci metterà una pezza. E' qualcosa sul quale però si può intervenire, per cui vediamo come.

I Sintomi:
  • Casuali disconnessioni al momento dell'arrivo a Dalaran (log o teleport)
  • Disconnessioni durante fasi di raid in cui c'è pesante AoE o eventi come Thaddius o Gluth
  • Chain disconnects in generale
  • Eccessivi disconnessioni durante Sartharion
  • Lunghe fasi in cui non vedete giocatori o NPC, specialmente dopo l'applicazione di una nuova patch
  • Spesso venite disconnessi al momento del porting (in o out) di una instance
Se avete sperimentato più di una volta queste problematiche, questo articolo forse può aiutarvi a migliorare la qualità della vostra vita. Cercate, per quanto possibile, di applicare tutte le indicazioni che seguono, poiché il difetto potrebbe non essere legato ad un singolo aspetto, ma ad un insieme di fattori.

Il Problema:

Come detto non esiste una singola soluzione che magicamente risolve tutto, per cui è necessario applicare un approccio metodico per cercare di migliorare le cose. I client di WoW comunicano con i server attraverso un flusso di dati TCP. Ogni singolo pacchetto dati segue la sua strada attraverso la rete internet; se il percorso da qualche parte si interrompe, avviene la disconnessione. Tuttavia, contrariamente a quanto si può immaginare, la disconnessione non è causata dall'interruzione del collegamento, quanto dall'accumularsi dei dati che il server invia al client.

Per capire meglio: il server mette a disposizione di ogni client collegato un buffer nel quale scrive i dati. Immaginate quindi il buffer come un contenitore dal quale il client legge e preleva i dati. Viste le enormi quantità di connessioni contemporanee, questo contenitore è molto piccolo, per cui basta che vi sia un disturbo, ed il client per più di qualche secondo non svuoti il contenitore, per riempirlo. A quel punto il server chiude la comunicazione col vostro client, droppandola in quanto il vostro buffer ha raggiunto il limite di capienza. In una normale rete di computer i timeout di connessione sono impostati a svariati secondi, se non minuti, ma in questo caso parliamo di migliaia di connessioni contemporanee. I Server non hanno molta pazienza, ed è giusto sia così.

In sostanza questa è la principale causa delle disconnessioni. Ve ne sono altre che implicano problematiche del tutto differenti, quali interrogare la cache del server su item che non sono mai droppati prima (quello che accade quando usate atlas loot su item mai visti) o tentativi, perlopiù maldestri, di violare il netcode del gioco a scopo didattico o fraudolento. Ma di questi ultimi ci frega poco o nulla.

Le soluzioni:


Come detto sono molteplici. La prima cosa da fare è intervenire sugli addons, che sono tra i principali artefici di traffico inutile tra client e server. Alcuni addons sono, per natura, dei veri spammer. Due esempi sono Recount e DotTimer. Entrambi creano dei loro canali di chat che poi usano per comunicare/sincronizzare i dati tra vari client e questo genera un enorme, quanto inutile, flood di informazioni. Se li usate disabilitate in entrambi questa funzione che di base è attiva, tramite il comando "/recount sync" o "/dottimer sync".

Un altra cosa da fare è applicare una piccola modifica al registro del vostro sistema. Le info sono relative ad utenti Windows e Mac. Se qualche linuxiano mi invia la procedura per il pinguino, sarò ben felice di editare il post e pubblicarla.

Per Windows:
  • Andate in start-> Esegui e digitate regedit.
  • Nella schermata che vi si apre navigate sino alla chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
  • Qui troverete molte cartelle dai nomi criptici. Selezionatele ad una ad una e controllate le informazioni che compaiono a destra dello schermo.
  • Confrontate queste informazioni con quelle della vostra connessione corrente (per vederle potete cliccare sull'icona in basso a destra vicino all'orologio nella task bar o andate in Risorse di rete -> Proprietà).
  • Quando avrete individuato quale chiave è quella corrispondente alla vostra connessione in uso cliccate con il tasto destro nella parte destra delle schermo e scegliete nuovo, quindi valore DWORD.
  • Chiamate la nuova chiave TcpAckFrequency e settate il valore a 1 (0x00000001).
  • Riavviate il sistema.
MacOS X:
  • Se volete una modifica temporanea, aprite una console terminale e digitate sudo sysctl -w net.inet.tcp.delayed_ack=0
  • Vi verrà chiesta la password di Admin. Digitatela per abilitare l'impostazione, che comunque verrà resettata al successivo reboot.
  • Per rendere il parametro permanente digitate sempre da console sudo echo "net.inet.tcp.delayed_ack=0" >> /etc/sysctl.conf che banalmente scrive la linea all'interno di /etc/sysctl.conf che viene sempre eseguito al boot.
Proseguiamo con l'opera di sistemazione disabilitando il combat log della Blizzard. Per quanto possa sembrare comodo assorbe davvero parecchie risorse, sopratutto in raid, per cui il consiglio è quello di entrare nella configurazione di questo modulo e togliere le flag da ogni evento del quale non vogliamo essere informati sia nel tab Message Sources che in Message Types. Personalmente li ho disabilitati tutti e vivo felice.

Dalla Wrath i buff sono suddivisi in categorie che non si sommano tra loro ma si sovrascrivono. In questo modo, ad esempio, il Commanding Shout dei Warr va in conflitto con il Blood Pact di un Imp e viceversa. Vi mostro cosa accade quando entrambi sono attivi e cercano di rimpiazzarsi a vicenda:

1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000020F7A51,"Frisli",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_CAST_SUCCESS,0x00000000020F7A51,"Frisli",0x514,0x0000000000000000,nil,0x80000000,47440,"Commanding Shout",0x1
1/26 21:58:50.468 SPELL_PERIODIC_ENERGIZE,0x00000000020F7A51,"Frisli",0x514,0x00000000020F7A51,"Frisli",0x514,29131,"Bloodrage",0x1,1,1
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x00000000024EB4DC,"Eggbotnic",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000024EB4DC,"Eggbotnic",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000000276DFB,"Mokhlor",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000000276DFB,"Mokhlor",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000002422282,"Apneatic",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000002422282,"Apneatic",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x0000000001D42674,"Cadrach",0x511,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001D42674,"Cadrach",0x511,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x000000000035718A,"Valoz",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000035718A,"Valoz",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x000000000102694B,"Mumraa",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000102694B,"Mumraa",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0xF14041056F0003BC,"Tarlop",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF14041056F0003BC,"Tarlop",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001D97F00,"Exewu",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001D97F00,"Exewu",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001588438,"Pantofche",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001588438,"Pantofche",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0xF150007F8000688E,"Traveler's Tundra Mammoth",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF150007F8000688E,"Traveler's Tundra Mammoth",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x000000000255B2A7,"Adficium",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000255B2A7,"Adficium",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0xF1406564210003BD,"Quzuri",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF1406564210003BD,"Quzuri",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x00000000023029D7,"Malonscibe",0x512,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000023029D7,"Malonscibe",0x512,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001DD7671,"Nimune",0x512,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001DD7671,"Nimune",0x512,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001D4A979,"Jaete",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001D4A979,"Jaete",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x000000000216D53A,"Kitiera",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000216D53A,"Kitiera",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x000000000231FE31,"Nodamé",0x512,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000231FE31,"Nodamé",0x512,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.468 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x00000000023707CB,"Teoria",0x512,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.468 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000023707CB,"Teoria",0x512,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x0000000001DBA6D3,"Seku",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001DBA6D3,"Seku",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0xF14064EB050003C3,"Pink",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF14064EB050003C3,"Pink",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x0000000002549430,"Tinyshocks",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000002549430,"Tinyshocks",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000002256D62,"Riverna",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000002256D62,"Riverna",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x00000000018E8C36,"Philw",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000018E8C36,"Philw",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x00000000021DB7DE,"Elanyne",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000021DB7DE,"Elanyne",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0xF14064EE1B0003BF,"Buslä",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF14064EE1B0003BF,"Buslä",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x000000000240330E,"Assail",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x000000000240330E,"Assail",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0xF14062F22E0003BE,"Limbtaker",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF14062F22E0003BE,"Limbtaker",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0x00000000022691AA,"Horseradish",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x00000000022691AA,"Horseradish",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF1406564210003BD,"Quzuri",0x1114,0xF140684FD00003C4,"Piripiri",0x1114,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0xF140684FD00003C4,"Piripiri",0x1114,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001D41442,"Sorata",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001D41442,"Sorata",0x514,47440,"Commanding Shout",0x1,BUFF
1/26 21:58:50.477 SPELL_AURA_REMOVED,0xF14041056F0003BC,"Tarlop",0x1114,0x0000000001D4ADE5,"Wessex",0x514,47982,"Blood Pact",0x20,BUFF
1/26 21:58:50.477 SPELL_AURA_APPLIED,0x00000000020F7A51,"Frisli",0x514,0x0000000001D4ADE5,"Wessex",0x514,47440,"Commanding Shout",0x1,BUFF

in 20 millisecondi avviene questo spam che impatta su tutti gli addon che avete installato. L'unico modo per evitarlo è ridurre al minimo in un raid i buff dello stesso tipo. Nell'esempio fatto, se il Warr ha buffato tutti con il Commanding Shout è totalmente inutile tenere un Imp con Blood Pact, anche in virtù del fatto che il primo è un buff del personaggio, mentre il secondo è un effetto centrato sull'Imp (e si sposta con lui).

Quello che invece al momento non è possibile evitare, ed è causa di frequenti disconnessioni, è questo caso:

1/26 21:58:58.959 SPELL_CAST_SUCCESS,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000000000000,nil,0x80000000,61251,"Power of Vesperon",0x1
1/26 21:58:58.959 SPELL_CAST_SUCCESS,0xF1300076F30066DA,"Shadron",0xa48,0x0000000000000000,nil,0x80000000,58105,"Power of Shadron",0x1
1/26 21:58:58.959 SPELL_CAST_SUCCESS,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000000000000,nil,0x80000000,61248,"Power of Tenebron",0x1
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000021DB7DE,"Elanyne",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF1406564210003BD,"Quzuri",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000018E8C36,"Philw",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF14064EE1B0003BF,"Buslä",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000024EB4DC,"Eggbotnic",0x10514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF14064EB050003C3,"Pink",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000023707CB,"Teoria",0x512,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000255B2A7,"Adficium",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001DBA6D3,"Seku",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001588438,"Pantofche",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001D4A979,"Jaete",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000216D53A,"Kitiera",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001D42674,"Cadrach",0x511,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000002256D62,"Riverna",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000002422282,"Apneatic",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000231FE31,"Nodamé",0x512,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000035718A,"Valoz",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF140684FD00003C4,"Piripiri",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001D4ADE5,"Wessex",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF150007F8000688E,"Traveler's Tundra Mammoth",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000023029D7,"Malonscibe",0x512,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000102694B,"Mumraa",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000000276DFB,"Mokhlor",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF14041056F0003BC,"Tarlop",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001D41442,"Sorata",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001D97F00,"Exewu",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000020F7A51,"Frisli",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x000000000240330E,"Assail",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0xF14062F22E0003BE,"Limbtaker",0x1114,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000002549430,"Tinyshocks",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x00000000022691AA,"Horseradish",0x514,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F10066DB,"Vesperon",0xa48,0x0000000001DD7671,"Nimune",0x512,61251,"Power of Vesperon",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000021DB7DE,"Elanyne",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF1406564210003BD,"Quzuri",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000018E8C36,"Philw",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF14064EE1B0003BF,"Buslä",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000024EB4DC,"Eggbotnic",0x10514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF14064EB050003C3,"Pink",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000023707CB,"Teoria",0x512,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000255B2A7,"Adficium",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001DBA6D3,"Seku",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.354 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001588438,"Pantofche",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001D4A979,"Jaete",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000216D53A,"Kitiera",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001D42674,"Cadrach",0x511,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000002256D62,"Riverna",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000002422282,"Apneatic",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000231FE31,"Nodamé",0x512,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000035718A,"Valoz",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF140684FD00003C4,"Piripiri",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001D4ADE5,"Wessex",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF150007F8000688E,"Traveler's Tundra Mammoth",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000023029D7,"Malonscibe",0x512,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000102694B,"Mumraa",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000000276DFB,"Mokhlor",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF14041056F0003BC,"Tarlop",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001D41442,"Sorata",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001D97F00,"Exewu",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000020F7A51,"Frisli",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x000000000240330E,"Assail",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0xF14062F22E0003BE,"Limbtaker",0x1114,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000002549430,"Tinyshocks",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x00000000022691AA,"Horseradish",0x514,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F30066DA,"Shadron",0xa48,0x0000000001DD7671,"Nimune",0x512,58105,"Power of Shadron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000021DB7DE,"Elanyne",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF1406564210003BD,"Quzuri",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000018E8C36,"Philw",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF14064EE1B0003BF,"Buslä",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000024EB4DC,"Eggbotnic",0x10514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF14064EB050003C3,"Pink",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000023707CB,"Teoria",0x512,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000255B2A7,"Adficium",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001DBA6D3,"Seku",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001588438,"Pantofche",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001D4A979,"Jaete",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000216D53A,"Kitiera",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001D42674,"Cadrach",0x511,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000002256D62,"Riverna",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000002422282,"Apneatic",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000231FE31,"Nodamé",0x512,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000035718A,"Valoz",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF140684FD00003C4,"Piripiri",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001D4ADE5,"Wessex",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF150007F8000688E,"Traveler's Tundra Mammoth",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000023029D7,"Malonscibe",0x512,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000102694B,"Mumraa",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000000276DFB,"Mokhlor",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF14041056F0003BC,"Tarlop",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001D41442,"Sorata",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001D97F00,"Exewu",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000020F7A51,"Frisli",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x000000000240330E,"Assail",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0xF14062F22E0003BE,"Limbtaker",0x1114,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000002549430,"Tinyshocks",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x00000000022691AA,"Horseradish",0x514,61248,"Power of Tenebron",0x1,DEBUFF
1/26 21:58:59.402 SPELL_AURA_APPLIED,0xF1300076F40066D9,"Tenebron",0xa48,0x0000000001DD7671,"Nimune",0x512,61248,"Power of Tenebron",0x1,DEBUFF

E' una quantità enorme di dati trasmessa in un tempo brevissimo. L'unico modo che abbiamo per gestire questo burst di dati è quello di utilizzare hardware e software ottimizzato al meglio.

L'ultimo passo infatti è proprio quello di lavorare sul "ferro" della vostra macchina, ad esempio evitando dove possibile collegamenti wireless, che sono forse più comodi dei classici wired, ma decisamente meno performanti e soggetti ad errori ed interferenze esterne. In caso di errori i dati non vengono riconosciuti dal client che ne chiede il reinvio, aumentando così il traffico ed il ritardo del flusso, che porta quindi ad accumuli nel buffer di comunicazione.

Altra cosa da fare è disabilitare le funzioni di risparmio di energia della scheda di rete (a meno che non vi colleghiate da un portatile). La Blizzard ha pubblicato in questo articolo una serie di consigli atti a limitare o risolvere i problemi di disconnessione relativi a vari dispositivi.

Se tutte le informazioni fornite non vi hanno aiutato ad abbassare la latenza in gioco e risolvere i problemi di frequenti disconnessioni provate a considerare l'ipotesi di aggiornare il vostro hardware, iniziando magari dal router ADSL. Altra cosa, noiosa ma estremamente utile, è quella di procedere disabilitando tutti gli addons, per poi riattivarli uno ad uno per vedere quale vi crea problemi. Trovato il responsabile verificate se è aggiornato e se il problema è a conoscenza degli autori. In caso contrario segnalatelo, farete un favore a voi e all'intera comunità.

Nota finale: tutti i metodi sopra elencati non vi aiuteranno a diminure la lag grafica, che impatta sul framerate. Quella è dipendente dalla potenza del vostro sistema (in primis RAM e scheda video), ed è strettamente subordinata al tipo di risoluzione grafica che avete impostato e qualità degli effetti. In questo caso disabilitate il Vsync e il Triple Buffering e tutte le funzioni di ombre ed illuminazione, abbassate il Multisampling ad 1x, abbassate al minimo tutte le restanti barre (densità, distanza del terreno, ecc). Provate a verificare anche se il vostro sistema gira meglio full screen o in modalità finestra. Mantenete sempre aggiornati i driver della scheda video, spolverate di frequente il case, sopratutto i vari dissipatori e ventole all'interno, magari aiutandovi con le bombolette di aria compressa e se tutto ciò non basta, iniziate a mettere da parte i soldi per un upgrade hardware o un nuovo pc.

Buon modding.

lunedì 4 maggio 2009

Wow Gossip

Rieccoci dopo un piccola pausa, pronti a riprendere le fila dei tanti argomenti lasciati indietro in questi giorni. Visto che sono ancora in modalità vacanziera, non mi sento in animo di tediarvi con una badilata di theorycraft sul grugno, per cui vi propongo argomenti leggeri, al limite del faceto.

Per cominciare, si è concluso l'evento Noblegarden, portandosi via le tonnellate di cioccolato sparso per i due continenti, mentre è ancora in corso la Children's Week che, grazie ad un bug, ha già distribuito titoli nelle prime 24 ore dalla sua uscita. Se volete sapere di che si tratta, continuate a leggere.

Giusto per saltare di palo in frasca, vi segnalo alcune curiosità. La Cina, dopo essersi specializzata nella copia di oggetti di marca, allarga orizzonti e mercati, arrivando a creare la porpria versione di WoW, chiamata World of Fight (WoF). La Blizzard, in un recente comunicato stampa, ha annunciato il termine della collaborazione con The9, l'attuale operatore grazie al quale i discepoli di Mao han potuto dare battaglia ad Arthas & Co. Difficile prevedere come potrà risolversi la contesa, sebbene sia improbabile che Blizzard rinunci così facilmente ad un bacino di utenza enerme quale quello cinese, oltretutto a favore di un operatore con così poca esperienza nel campo dei MMORPG. Le prime speculazioni parlano di un possibile interessamenteo da parte di EA, detentrice del 15% di The9, per far confluire tutti verso Warhammer Online. Di certo si sa soltanto che Netease.com sarà il nuovo referente. Per tutto il resto: chi vivrà, vedrà. (fonte: The Wall Street Journal)

Per entrare maggiormente nello specifico vi segnalo una vicenda che ha dell'incredibile. Supponete di loggare un giorno il vostro main e trovarvi nella posta un oggetto unico al mondo, che non avete mai visto prima e del quale non sospettavate neppure l'esistenza. Continuate a supporre che, superato lo stupore iniziale, vi rendiate conto di avere per le mani l'oggetto "definitivo", il cheat per eccellenza, qualcosa che in termini di gioco vi da lo stesso potere di un GM. La domanda è: che fareste?

Questa cosa deve esserserla chiesta anche Karatechop, uno gnomo warrior di US-Vek'nilash della gilda The Marvel Family, che si è trovato l'account bannato per sempre. Partiamo dalla fine. Da alcuni giorni, una gilda semisconosciuta di Vek'nilash stava furiosamente scalando la classifica dei più ardui achievements di Ulduar, quasi vi fossero confluiti i top player da tutti i server del mondo. Una rapida occhiata su GuildOx al progress di TMF avrebbe fatto spalancare gli occhi ai più: in una stessa sera, al primo try, hanno ottenuto il world first di Heroic: Shutout ed Orbit-uary, in altre parole hanno sconfitto il Flame Leviathan senza causare uno shutdown del sistema mentre le 4 difese orbitali erano attive. Ricordo che in questa modalità il FL ha 354 milioni di punti vita. La cosa di per se non è impossibile, quello che però risulta assolutamente incredibile è un dato riportato nella scheda di Karatechop, ovvero il "Largest hit dealt", equivalente a 353,892,967. Avete letto bene. In sostanza lo gnomo ha oneshottato il Flame Lieviathan.

A questo punto la considerazione è ovvia: escludendo l'intervento volontario di un GM, hanno sfruttato un bug del gioco o hanno trovato un hack. Nulla di tutto ciò. Il FL non ha bug che permettono exploit del genere, ne è stato violato il netcode. Ma allora che è successo? Chi ha provato a dare un occhiata all'armory di Karatechop nei giorni scorsi si è trovato davanti ad una stranezza: lo slot dedicato alla shirt restituiva un errore nel caricamento del tooltip e rimandava ad un item il cui ID era a dir poco sospetto: #17. Una veloce ricerca con WowDB ha svelato l'arcano: questo è ciò che l'incauto quanto fortunato gnomo si è trovato, sicuramente per errore, una mattina dentro la mail: Martin Fury. Una tentazione irresistibile, non c'è che dire.

La soluzione al mistero è emersa nelle ultime ore: un GM distratto deve aver digitato erroneamente l'ID di un oggetto da restituire, in seguito all'hacking di un account, senza accorgersi di non aver incluso le ultime 3 cifre. Resta ora da vedere se la Blizzard concederà le attenuanti del caso ai protagonisti della vicenda oppure se continuerà con la sua opera di repressione verso qualsiasi sfruttamento non lecito delle meccaniche di gioco. Tutti i componenti della gilda hanno ricevuto ventiquattro ore di sospensione dell'account, compreso chi non aveva mai preso parte agli achievements ma si trovava solo loggato al momento degli stessi; lo sprovveduto gnomo ha invece, come anticipato, ricevuto un ban definitivo. Va detto che le vicende narrate da uno dei protagonisti nel suo Blog e dallo stesso Karatechop in una intervista rilasciata a Wowinsider, sono differenti rispetto a quanto lasciato trapelare inizialmente, per cui probabilmente, come sempre, la verità sta nel mezzo. Occhio quindi: se vi trovate un artefatto del genere tra le mani, se proprio non ve la sentite di restituirlo immediatamente, usatelo giusto per oneshottare quel rompiscatole di DK 80 che vi sta gankando da mezz'ora. Attenti però a non farlo col vostro alt di 19 livello! (fonte: Wowinsider)

Abbandonati i sogni di onnipotenza, torniamo al nostro farming quotidiano, parlando di una piccola quanto gradita modifica, che ci ha permesso di ottenere il titolo di Matron/Patron già a poche ore dall'inizio dell'evento. Daily Chores avrebbe dovuto tenerci inchiodati al pc per 5 giorni consecutivi, mentre qualcosa deve aver fatto cambiare idea alla Blizzard. In sostanza ci è bastato fare 5 daily in un solo giorno col nostro orfanello out, per completare l'evento. In effetti la parte più delirante si è rivelata, come prevedibile, quella attinente a School of Hard Knocks, che ha costretto anche i giocatori più imbranati a cimentarsi con il PvP. Si son viste scene epocali, tipo quella che ho vissuto ad AV dentro Stonehearth Outpost, dove finalmente alle 4 del matino, dopo alcuni BG all'insegna dello zerg totale siamo riusciti a trovare un gruppo di ally che era li per il nostro stesso motivo, con il quale ci siamo pacificamente (e ripetutamente) scambiati il possesso del banner per fare in modo che tutti potessero completare la quest.

Per il resto l'evento è filato via liscio. All'inizio si temeva vi fosse un bug per il quale completando School of Hard Knocks si sarebbe resettato Daily Chores (un po quello che è successo tempo addietro con A Simple Request), cosa che ha portato tutti i players a conoscenza di questa evenienza a completare il più in fretta possibile la prima prova. E' molto probabile che l'attuale modifica di Daily Chores sià più una sorta di hotfix on the run della Blizzard per evitare fiumi di whine. L'intervento del primo maggio di un blue pare darci conferma. Noi incassiamo felici e tiriamo avanti.

Per oggi è tutto. Vi lascio, con la speranza di loggare e trovarmi nella mail una Martin Thunder. Mi accontenterei anche solo di riuscire a pescare quella maledetta tartaruga che mi sta facendo impazzire. Ho invano preso tanto di quel pesce, che potrei sfamare gli orfani di Kalimdor per il prossimo anno...

venerdì 24 aprile 2009

Build 3.1 - Rogue

Ottimo, state giocherellando con la dual spec, state facendo le daily dell'Argent Tournament e continuate a pescare come dei dannati nella speranza di ottenere il nuovo pet o una splendida canna da pesca tempestata di gioielli... Ma i vostri talenti sono al posto giusto? Diamoci un'occhiata...

Assassination
Mutilate - Mutilate Build: 51/13/7

Major Glyph: Hunger for Blood, Mutilate, Rupture

Minor Glyph: A sentimento, non ci sono glifi che aumentino ulteriormente il dps, sono tutti di semplice utility. Mi sento di consigliarvi a prescindere il glifo del Vanish, che vi permette di allontanarvi un po' più agevolmente dalle situazioni di pericolo, ma è semplicemente questione di gusti.

Armi: Daga lenta in MainHand, Daga veloce in OffHand, col dps più alto possibile. Idealmente le speed devono essere 1.8 o superiore per la MH, 1.4 o inferiore per l'OH.
Sinister Revenge/Webbed Death è la miglior combo possibile pre Ulduar.

Veleni: Instant in MH, Deadly in OH. Se vi chiedete perchè, rileggetevi i talenti.

Rotation: La rotation del rogue mutilate non è una cosa fissa, ma è questione di priorità. Dovrete sempre tenere attivi, in questo ordine di importanza:

Hunger for Blood
Slice and Dice
Rupture

Sul mob dovrebbe essere sempre presente il Deadly a tickare, i combo point li fate con il Mutilate (no, non sta li per caso, va usato) e in caso i buff/debuff siano già al loro posto e non in procinto di scadere, tirate Envenom. Tutte le finisher vanno tirate con 4 o più combo, e considerate che un inc tipico parte di Garrote-->Hunger for Blood-->Slice and Dice-->Muti-->Muti-->Rupture.

Combat
Build: 15/51/5


Minor Glyph: A sentimento come prima.

Armi: Fist/Sword/Mazza lenta in MainHand, Fist/Sword/Mazza o Daga veloce in OffHand, col dps più alto possibile. Idealmente le speed devono essere 2.6 o superiore per la MH, 1.5 o inferiore per l'OH.
Calamity Grasp/Webbed Death è la miglior combo possibile pre Ulduar.

Veleni: Wound in MH, Deadly in OH. In questa build non ci sono punti talento investiti nei veleni, e quindi si usano i valori di dps di base. E' stato ampliamente testato che usare il Wound è meglio perchè, sebbene il danno causato dal singolo proc sia più basso, la possibilità di applicazione è molto più alta.

Rotation: Anche qui sistema di priorità, sebbene un filo semplificato: da tenere su sempre Slice e Rupture, per il resto spam selvaggio di Sinister e di Eviscerate/Envenom (quale dei due sia meglio dipende dal vostro equip, andate a fare due prove dal manichino per levarvi i dubbi)

Da notare che combat, dopo la patch 3.1, ha praticamente perso la possibilità della specializzazione in due armi diverse: 3 dei 4 punti "liberi" che normalmente aveva sono infatti stati messi in Lightning Reflexes, e quindi non ce la si fa più. Prendete piuttosto un'arma di un tier inferiore, ma non mixate armi con spec diverse, pena un drop del dps abbastanza massiccio.


...nah, questa non ve la dico come spec, non per bastardaggine ma per semplice mancanza di praticità. La spec HaT infatti si basa sul "party perfetto e immortale", e sottintende una serie di coincidenze che sfiora l'impossibile per restare nell'improbabile. Considerate che non basta che voi giochiate divinamente, serve che anche gli altri membri del vostro PARTY lo facciano, e soprattutto serve che non crepino MAI... Bella spec per farmare il content già fatto, pessima per quello nuovo, quindi al momento non se ne parla neanche.

Nelle prossime puntate: Enchant, Macro, Ottimizzazioni e chi più ne ha più ne metta.

Per stasera passo e chiudo.

giovedì 23 aprile 2009

Possibili Cambiamenti post 3.1

Riporto e traduco a grandi linee una discussione presa dalle pagine dei forum ufficiali Blizzard (source). Al di la della evidente (quanto sterile) polemica di chi ha aperto il thread, vi sono alcuni spunti degni di nota, piccole anticipazioni che GC (Ghostcrawler) si è lasciato, forse intenzionalmente, sfuggire. Posso capire la frustrazione di chi ha pensato, ingenuamente imho, che Exorcism potesse essere usato anche in PvP, tuttavia concordo con il fatto che avrebbero potuto essere più solerti nel comunicarlo. In fondo è come se ci avessero permesso di ravanare nel vaso della Nutella, per poi chiuderci il coperchio sulla mano.
  • Nella 3.1 il DPS dei pala retri in PvE è inferiore alle aspettative
A suo tempo dissi che era vero. Da allora abbiamo fatto dei cambiamenti, come sistemare un bug su RV o aumentare il danno di DS. Attualmente il DPS dei Ret in PvE è sostanzialmente vicino a come vorremmo fosse. Controlleremo la situazione ma non pensiate che se non riuscite ad eguagliare il DPS di un Warrior o di uno Shamano la colpa sia solo nostra. A volte lo è. Altre volte è più legata a ciò che il singolo giocatore può fare (Ghostcrawler).
  • Sono previsti dei cambiamenti alle meccaniche?
Ho già detto che vogliamo ridisegnare il funzionamento di base degli attacchi, che al momento permettono ai paladini di usare i GCD per scaricare il grosso dei danni, che pagano in termini di lungi CD successivi, ma non sono di consolazione per un avversario che nel frattempo è già morto. Il cambiamento ad Exorcism, che era stato introdotto per non far perdere DPS ai paladini una volta usciti da Naxxaramas, ricca di Undead, rispetto ad Ulduar, che ne è quasi priva, ha finito con il dare loro danni extra in PvP, cosa di cui non crediamo avessero bisogno.

No, non cancelleremo il lavoro fatto per ripartire da zero. Abbiamo cambiato la classe in modo sostanziale per l'espansione e ciò, alla maggior parte dei giocatori, è piaciuto. Non mi sorprenderei se ritoccando piccoli dettagli si arrivasse al corretto funzionamento . Considerate che la maggior parte dei problemi di bilanciamento li abbiamo avuti per classi nuove di zecca o che hanno avuto i maggiori cambiamenti.


Ci piace il nuovo sistema dei Seal / Judgement, e non intendiamo buttarlo via. Quello che vorremmo fare è prendere, ad esempio, CS, DS ed Exorcism, far si che uno di questi non abbia CD, e fare in modo che gli altri diventino qualcosa che si possa usare al momento giusto. Posso fare alcuni semplici esempi. Non sono originali, ed hanno sicuramente dei problemi (anche perché li ho pensati in venti secondi), ma sono sulla strada giusta. Abbiamo effettivamente delle idee, ma non siamo ancora pronti a condividerle.

  1. Crusader Strike mette sul bersaglio un debuff che va in stack. Divine Storm fa più danno in base al numero di applicazioni del debuff (ma consuma lo stack?)
  2. Divine Storm ha una componente DoT. Più ti avvicini all'ultimo tick di DoT, più danno fai con Crusader Strike, ma il suo CD previene il fatto che tu possa spammarlo.
  3. Quando qualcuno sotto l'effetto della tua Retribution Aura (o altro) viene attaccato, il tuo DS si attiva e puoi fargli pagare l'affronto.
  4. Il tuo DS ha una componente DoT di durata molto breve. Crusader Strike non ha cooldown ed estende la durata di un tick. Di base devi usare tre o quattro volte CS di seguito per mantenere attivo il DoT (Ghostcrawler).
Le prime considerazioni dopo queste affermazioni sono intuitive: per i Retri vogliono introdurre una sorta di rotation di attacco, attualmente assente e soggetta al già discusso FCFS, abbassare il burst damage, spostandolo verso un sustained damage, con buona pace di tutti i whiner PvP, senza scontentare ovviamente la grande fetta PvE.

Prima di giudicare aspetto di leggere proposte concrete. Certo è che per l'ennesima volta si rischia di nerfare una classe che già per anni è stata oggetto di facili ironie, per tentare di bilanciare l'impossibile, ovvero la parte PvP. That's life.

venerdì 17 aprile 2009

Build 3.1 - Paladin

Ok, è uscita. Ora ci troviamo con 2 talent tree nuovi di zecca, tutti da riempire. Il punto focale è: dove piazzare 71 punti ? A casaccio potrebbe essere un idea. Una bella 20/20/20 con il 24 numero Jolly. Ma anche no.

Allora: vi propongo le idee che ho raccolto in giro tra i vari forum di discussione più o meno 1337 o n3rd, fate voi. Si tratta di build sperimentali. Sul PTR hanno funzionato discretamente bene e si spera possano fare altrettanto live. Il solito disclaimer è d'obbligo: non è la bibbia, se non siete d'accordo suggerite le vostre idee e discutiamone assieme.

Retribution
0/12/59 o 0/10/61

Tra le due cambia poco. La prima aggiunge l'utility di Guardian's Favor, mentre la seconda impiega quei due punti per fullare Eye for an Eye. Onestamente, essendo E4E un talento prevalentemente PvP, io ho optato per una 0/12/59, tuttavia ci possono essere casi PvE in cui mob o Boss ci crittano con le loro abilità e questo talento contribuisce, seppur minimamente, ad incrementare il nostro DPS.

Glifata con Judgement, Exorcism e SoB/M. AL posto del SoB/M Potete metterci anche Consecration, Crusader Strike, Hammer of Wrath o Divine Storm. Io partirò con i 3 suggeriti, poi vedrò.

Rotation: solita FCFS (First Come, First Serve), ovvero appena avete una abilità fuori CD usatela, con l'accortezza: Judge sempre prima di tutti, a seguire Exorcism, Crusader Strike, Divine Storm e Consecration. Appena l'Hammer è up spammatelo subito dopo il Judge. Vi suggerisco una sequenza di partenza che massimizza il DPS:
  1. Castatevi il SoB/M
  2. Aspettate che il tank abbia aggro (3/4 sec massimo)
  3. Crusader Strike
  4. Judge of Light o Wisdom (recuperate il mana del CS)
  5. Divine Storm
  6. Consecration
  7. Exorcism
A questo punto attivate la modalità FCFS, con le priorità elencate sopra.

Nota bene: dalla 3.1 i Retribution non avranno più Spiritual Attunement che fa reccare mana se curati, per cui è fondamentale non missare colpi di Judge e tenere il Divine Plea attivo appena esce dal CD. Ricordo che il cap dell'Hit per non missare colpi è l'8%, ovvero 264 di hit rating. Questo è quello che si deve raggiungere in raid ad ogni costo.


Il ramo protection è stato quello che, con l'avvento della 3.1, ha goduto dei maggiori benefici e lo si vede anche dall'abbondanza di build possibili. Ne ho elencate tre che coprono rispettivamente un tanking standard, uno orientato alla sopravvivenza ed uno verso la generazione di threat.

La prima è come detto un build "classica", relativamente bilanciata, abbastanza votata al tank&spank. La seconda è decisamente difensiva, in quanto conta sull'Improved Lay on Hands per boostare l'armor quando la situazione si fa seria, dell'Unyielding Faith per ridurre gli effetti di disorientamento e del glifo del Salvation per diminuire ulteriormente i danni subiti, La terza è una build basata sul TPS (Threat per Second), ottima per prendere aggro velocemente e tenerlo a lungo e con efficacia.

La discussione è ancora aperta in merito ai glifi da usare; uno è sicuramente quello del Divine Plea, ma sugli altri due le posizioni sono contrastanti. Le proposte considerano Judgement, Righteous Defense, Salvation, Shield of Righteousness, Hammer of the Righteous, Spiritual Attunement o dei due seal: Vengeance o Righteousness. Ricordo che da tankadin non si utilizza il glifo del Consecration, perchè ci serve che il suo CD rimanga inalterato, per mantenere la classica rotation 969 .

Con la 5/59/7 personalmente suggerisco DP, Judge e RD. Negli altri due casi, per sopperire al punto in meno in Spiritual Attunement, userei il glifo omonimo. Come anticipato, con la 12/53/6, spingerei verso la tripletta DP, Salvation, SA, in modo da aggiungere una ulteriore riduzione del danno a favore della sopravvivenza. Infine con la 0/53/18 punterei su DP, SA e Hammer of the Righteous, per aumentare ulteriormente la generazione di aggro. Per i minori, solite scelte: LoH, Sense Undead ed il terzo a simpatia.

Naturalmente tute queste build sono soggette a personalizzazioni da parte del giocatore, in base al suo stile di gioco, per cui se non siete daccordo con un solo punto in Spiritual Attunement e volete fullare lo slot prendendo un punto da qualche altra parte, liberi di farlo. Ad esempio, giusto per darvi un idea, esiste anche un ibrida 0/59/12 che aumenta la sopravvivenza a scapito del TPS, e potrebbe essere un compromesso a voi congeniale.

La cosidetta 9696 è la rotation più comune per un Tankadin. In sostanza si intrecciano spell con CD da 6 secondi ad altre con CD da 8/9 secondi. Questo è il motivo per cui si mette sempre almeno 1 punto in Improved Judgements. Per chi volesse approfondire: qui una buona guida, e qui le macro per rendere la vostra vita più semplice.



Nell'ambito della 51/5/15 vi sono due varianti utili in caso vi siano più pala holy in raid per evitare effetti duplicati. In testa ho linkato la build standard, che però può essere modificata così, per dare un senso alla presenza del secondo pala. La 53/0/18 è decisamente crit oriented, a differenza della prima build che invece si prefigge lo scopo di curare qualcosa meno, ma in modo costante. Sebbene la 51/5/15 sia più diffusa non è per via della sua superiorità palese rispetto all'altra, quanto piuttosto al tipo di equip ed allo stile di gioco che si vuole adottare.

Se preferite spammare di cure il vostro target primario, disinteressandovi dell'overhealing, andate con la 51/5/15. Se invece amate fullare con una singola cura al momento giusto il forunato compagno di merende, o siete semplicemente fanatici dei numeroni, la seconda fa al caso vostro.

Per i glifi c'è l'imbarazzo della scelta, sempre subordinata al vostro modo di curare. Personalmente con una 51/5/15 utilizzo Seal of Wisdom , Holy Light e Beacon of Light, per tener fede al principio "curo meno, ma lo faccio più a lungo a lungo", mentre per la 53/0/18 andrei su Seal of Light, Flash of Light e Holy Light, sempre in ottica di burst heal. Non amo particolarmente il glifo dell'Holy Shock, in quanto lo vedo più PvP oriented. Se avete bisogno di ridurre di un secondo il CD di un cast istant perché vi sta scoppiando il tank, c'è qualcosa che non va alla base.

La rotation non esiste: si usa il cervello e l'esperienza. Curare solo di Flash il tank su Patchwerk si può fare, ma se gli altri healer del raid a fine incontro vi insultano, sappiate che ve lo siete meritato.

Concludo dicendo che sono delle build ancora in fase di ritocco. I loot di Ulduar influenzeranno, poco o tanto che sia, lo sviluppo dei talent tree, per cui non mi sento di affermare che una volta scelta la dual spec, non dovremo tornare a pagare il trainer per qualche piccolo correttivo.

Alla prossima e se avete domande ricordatevi che è un blog, non una tribuna stampa. Come tale è aperto a tutti i vostri suggerimenti e critiche!

giovedì 16 aprile 2009

I rogue entrano a Ulduar...

...e lo fanno come sempre in stealth...

Le nostre patch notes infatti sono state alquanto esigue, ma non per questo meno rilevanti. Rapida occhiatina alle modifiche di mamma blizzard, in modo da farsi un'idea di cosa sia effettivamente cambiato:

  • Deadly Poison: alzato l'attack power del rogue aggiunto al danno dall'8% al 12% . Buff del 4% principalmente per evitare che tutti corressero in giro con doppio Wound o doppio Instant.

  • Deadly Throw: aumentata la velocità a cui viaggia l'arma verso il bersaglio. Figo in pvp, per pve chissene.

  • Instant Poison: rimosso il fattore percentuale relativo all'applicazione del veleno e soggetto ora al caro vecchio sistema di "proc per minute", ormai conosciutissimo ai rogue. Nessun cambiamento di rilievo riguardante l'output di dps, ma finalmente tornano utilizzabili tutti quei bei coltelli da 1.8 speed che stavano in banca ad accumulare polvere in favore delle Webbed Death, Sinister Revenge in primis...

  • Shiv: l'abilità non può più crittare, e anche i veleni che essa applica in automatico non sono più soggetti a crit. Sembra una cosa da poco, ma senza questa modifica era uscita una build sul PTR che spammava Shiv a più non posso e faceva un danno imbarazzante... la blizzard è stata chiara: Shiv è roba pvp, vi serve per piazzare un crippling/mind numbing sul target di turno, punto.

  • Tricks of the Trade: ora parte dopo il primo attacco che fa danno. In alcuni casi partiva prima, è più un fix che altro.

  • Wound Poison: anche questo passato al sistema "proc per minute", stesso discorso dell'istant, solo che questo lo usano i rogue combat, l'Istant quelli mutilate...

  • Hunger For Blood: non stacka più, il bonus al danno è direttamente del 15% con applicazione singola. Richiede un bleed presente sul target (non necessariamente vostro) e non rimuove più i bleed dal rogue. Costa 15 energy e dura 60 secondi. In breve: ora non spammate più hunger durante tutto il raid, ma solo quando picchiate un mob che dura abbastanza da poterci mettere un bleed. Se vi scade il buff (e non deve scadere, sia chiaro), vi costa solo 15 energy e 1 global cooldown tornare a "piena potenza", contrariamente a quanto accadeva prima (90 energy + 3 global cooldown)... In definitiva, portato all'apice della sua potenza in ambito pve, rimosso quel vago sentore di pvp che poteva esserci nella rimozione del bleed, rimossa la sindrome da "mi hanno webbato con 2 secondi rimanenti sull'Hunger, scadrà, il mio danno andrà sotto terraaaaaaaa!!!". Come se non bastasse, hanno messo anche il glifo che gli alza di un ulteriore 3% il bonus conferito... paura...


  • Master Poisoner: ora aumenta anche la possibilità di applicare il Deadly Poison del 15/30/45% durante i 6 secondi di buff dell'Envenom. Praticamente, a livello statistico, dovreste riuscire a wippare i 5 stack di Deadly e riapplicarli senza perdere tick di danno...Imba!

  • Adrenaline Rush: cooldown ridotto da 5 a 3 minuti. Ottimo. Se non capite il perchè, World of Warcraft non fa per voi...

  • Killing Spree: durante il killing spree, il danno del rogue è aumentato del 20%. Buono anche questo, specie considerato che a volte si riescono a infilare un paio di Sinister sul boss mentre si sta "saltellando"...

  • Savage Combat: passato da 1/2% di buff al 2/4%. Considerato che il buff vale sui mob poisonati (quindi teoricamente tutti quelli che attaccate) e che influenza tutti i melee, non si può che gioire per un buff del 2% al danno, praticamente regalato, a tutti quelli che rischiano la pelle ogni secondo stando appiccicati al culo del boss di turno...

  • Lightning Reflexes: ridotto a soli 3 rank per avere 2/4/6% dodge e 4/7/10% melee haste. Praticamente hanno castrato le spec che utilizzano due armi diverse, e hanno dato un 10% di haste a chi ha due armi uguali (o accoppiata universale Fist MH/Daga OH) al costo di 3 punti tra quelli di pura utility. Figata.

  • Shadow Dance: ora apre una nuova barra di abilità quando usata. Prima si usava una macro per switchare barre, ora la barra la apre lui, resta il fatto che come ablità ha un'utilità alquanto dubbia... chissà, magari ci vorrà qualche altra patch per renderla davvero seria, un po' come è successo col caro vecchio Shadowstep... mah...

In definitiva, ci hanno cambiato un paio di meccaniche, ci hanno buffato un pochetto su vari fronti, hanno risparmiato i nostri tendini spammosi donandoci un Hunger for Blood che sta su per il doppio del tempo... Come usare queste abilità per massacrare i boss di Ulduar? Mi spiace, ma si è fatto tardi...

Crenshaw casts Vanish.

martedì 14 aprile 2009

How To: do the right Judge

Domani patchano. Cambieranno parecchie cose, delle quali abbiamo già parlato (i più pigri o distratti, per rinfrescarsi la memoria possono cliccare sulle tags Patch e 3.1), o che andremo a vedere assieme nei prossimi giorni. Un resoconto completo di tutti i cambiamenti lo potete trovare nella pagina che la Blizzard ha preparato per The Secrets of Ulduar.

Le Gilde torneranno ad essere un frequentato luogo di ritrovo per giocatori, non più lo sparuto gruppo di nerd irriducibili che, pur di non mollare, stavano cercando di farmare Rep anche con il fruttivendolo sotto casa, con il loro dodicesimo alt. Come d'incanto finiranno gli esami universitari in arretrato, gli impegni di lavoro ed i casini in real life; si riformerà il fronte di quelli che in Raid ci vanno perché altrimenti senza di loro non si parte, il gruppo di quelli che sono esclusi perché sono nabbi e la combriccola di quelli che nella flask ci mettono un Margarita, che tanto si wippa uguale. Tutto come sempre insomma.

Tuttavia per molte classi le cose cambieranno, ed in alcuni casi non poco. Dual spec, nuove abilità, talent tree modificati, glifi, ricette, blabla, lo abbiamo già scritto, per cui tralasciamo questa parte e saltiamo direttamente alle cose pratiche. Vorrei partire con la modifica ad Enlightened Judgements. La domanda del giorno è: chi giudica cosa ? Proviamo a rispondere.
Non li ho sorteggiati a casaccio, se è quello che vi state chiedendo. Se non mi credete, vi abbozzo pure un minimo di spiegazione. A cominciare dal più semplice, ovvero Retri.

Il Judgement of Light scala sia con lo SP che l'AP di chi lo casta, per cui se durante un boss fight un pala holy casta il Light, chi attacca il boss viene curato per 3/400 danni, mentre (a parità di bontà di equip si intende) se lo stesso Judge viene messo da un retri, le cure arriveranno a 6/800 a colpo. Le cifre sono indicative, per cui non pretendetele come la bibbia del theorycraft: la sostanza suggerisce che è più profiquo far giudicare light da un pala retri, che da un pala Holy. Punto.

A questo punto rimangono due Judge e due spec, sebbene più fattori portino ad una scelta quasi forzata. Per cominciare, come detto, dalla 3.1, Enlightended Judgements si applicherà solo a JoLight e JoWisdom. Una delle contromisure allo strapotere del pala Holy in PvP che poteva giudicare con il Justice i nemici da 40 yds e piazzare il tipico debuff che riduceva la loro velocità di movimento. Vista l'impraticabilità per un pala Holy di fare in&out nel cerchio delle 10 yds durante un qualsiasi boss fight, resta solo il JoWis. Un pala protection, conforme al suo ruolo di tank o offtank si troverà invece sempre dentro le 10 yds, per cui spetterà a lui giudicare Justice.

Ma non è tutto. Un ottimo talento protection, Judgements of the Just, permette di ridurre del 20% la velocità di attacco di un Boss (se ve lo stavate chiedendo, a differenza di Vindication, questo effetto funziona sui Boss), per cui far usare il Justice ad un Holy o ad un Retri negherebbe questo beneficio non da poco.

Tutto semplice sino ad ora, o no? In effetti no, perché tra i tre effetti, quello decisamente più importante è il mana replenish garantito dal JoW. Il JoL è un simpatico "di più" che sgrava un minimo gli altri healer, ma non è fondamentale. Il JoJ ha senso solo se castato da un full protection. Questo è il motivo per cui se in un raid vi è solo un paladino, dovrebbe usare sempre e solo il Wisdom. Il fatto è che i paladini Holy non hanno nessun interesse a rinnovare il Wisdom ogni 20 secondi, per via del fatto che Judgements of the Pure aumenta l'haste per un intero minuto, quindi un healer potrebbe trovarsi nella condizione di dover interrompere una cura per refreshare il JoW. Qui subentra il buon senso e l'esperienza. In definitiva si tratta di giudicare 3 volte in un minuto invece che una sola volta, per cui basta conoscere le dinamiche dell'incontro per sapere se esistono punti morti in cui il boss non porta colpi particolarmente devastanti e si possono investire quindi 2 preziosi secondi per rinnovare i Judge.

La spesa in mana per castare in un minuto tre JoW al posto di uno è irrisoria, paragonata al mana pool di un pala holy ben equippato, ed il global CD perso è ampiamente recuperato dalle cure in più, che vengono fornite da un pala Retri che giudica Light. A tutti gli Holy che vogliono rizzare l'e-peen e vedere il proprio piggi scalare le classifiche di Recount nell'Healing meter posso suggerire di cercarsi una gilda che fa i raid for fun, visto che sino ad ora non hanno capito che WoW è un gioco di collaborazione e di gruppo. In un raid il concetto "I win, you loose" è quanto di più idiota possa esserci, sebbene sia comune ad una massa enorme di giocatori.

La considerazione finale è semplice: questo post non pretende di dirvi come giocare. Suggerisce solo ed unicamente il modo più redditizio per sfruttare la presenza in raid di più di un paladino. Se volete che gli Holy vadano di JoL, i Retri di JoJ ed i Protection di Wisdom siete liberi di farlo, nessuno ve lo vieta, ed inoltre non porterete il raid alla rovina sbagliando l'assegnazione dei Judge. Come detto si tratta solo di ottimizzare le risorse per arrivare al massimo risultato con il minimo sforzo.

Mi congedo, devo finirie di scaricare la patch. In fondo mi mancava il dover bestemmiare dietro gli Addon che per i prossimi tre giorni mi renderanno la vita impossibile.