Visualizzazione post con etichetta filtri peer-to-peer. Mostra tutti i post
Visualizzazione post con etichetta filtri peer-to-peer. Mostra tutti i post

sabato 26 marzo 2011

TeleTu, World of Warcraft, la latenza ed il tunneling

Dopo mesi e mesi di ricerche, il mondo inizia a trovare e cercare soluzioni a quello che è diventato uno dei più rognosi problemi di chi ama i MMO(RPG): la latenza causata dai filtri anti-peer-to-peer.


Come molti sanno, le aziende low-cost di mezzo mondo hanno adottato l'uso di filtri per limitare alcuni protocolli di rete impiegati generalmente per il file sharing peer-to-peer. Non è una mossa anti pirateria informatica, ma una soluzione commerciale che garantisce a queste aziende di acquistare meno banda rispetto al numero effettivo dei loro clienti e nel contempo ottenere di farli comunque navigare su servizi che esse ritengono più "normali" da usare sulla Rete: TCP/IP (dunque tutti i protocolli, criptati o meno di Transfer come HTTP ed FTP), POP/SMTP (le email) e VoIP (Skype e simili, per farla breve). Quest'ultimo, al pari dello streaming video tende ad avere maggiori problemi e non è raro trovare sui forum persone che si lamentano per le latenze mostruose al pari di una conversazione sulla luna oppure per l'impossibilità di vedere in tempo reale un video su YouTube o poter vedere un programma sul sito della RAI.

Anche i MMO hanno subito la falce della speculazione telematica, nata dalla patetica speculazione sulle privatizzazioni del nostro Paese che, di fatto, ha trasformato la SIP, ente pubblico, in una S.p.A. e gli ha regalato la rete telefonica e telematica, rendendola un monopolista privato, proprietario delle infrastrutture che non ha il ben che minimo interesse nell'aggiornarle, sapendo che tanto, tutti siamo costretti sempre a bussare alla sua porta, tranne pochi rari casi di connessioni a fibra ottica gestite da Fastweb in ULL. Sperando che un giorno qualcuno ci venga a raccontare quanti soldi si è intascato colui che ha avuto questa patetica idea, ci siamo visti le aziende Wholesale impedirci nelle ore diurne di accedere ad alcuni giochi come World of Warcraft, a causa del fatto che tali giochi usano porte UDP per far comunicare i loro moduli di aggiornamento dati basati su protocollo BitTorrent (senza il quale sarebbe impossibile aggiornare il gioco a causa delle grandi dimensioni dei file).

Come risolvere il problema? La risposta proviene dagli estimatori del peer-to-peer: "fate come facciamo noi. Usate un proxy". Bell'impresa.

Personalmente ho provato, ma ho ottenuto solo latenze più alte e non più basse oppure mi sono sentito dire dal client di WoW che qualcuno stava tentando di frodarmi l'account e che quindi mi resettavano la password per motivi di sicurezza.

Eppure nelle ultime settimane sono state trovate altre soluzioni, testate da alcuni, che hanno garantito l'efficienza e la giocabilità.

OpenVPN/SOCKS
Questa è la soluzione a costo zero per poter bypassare i filtri del vostro ISP: in buona sostanza create una VPN e tramite un filtratore SOCKS fate comunicare World of Warcraft con i server di gioco. Il risultato è che di fatto accedete al server in anonimato ed è qui che si rischia di vedersi bannati.

Il problema è che il contratto da voi stipulato con Blizzard per l'uso del software (EULA) vi può impedire di accedere tramite sistemi proxy al gioco: l'azienda americana non vuole trovarsi cose strane sul server e non vuole che qualcuno usi il gioco per cose differenti dal gioco stesso. Risultato evita come la peste ogni connessione proveniente da reti anonime ed un proxy fa proprio questo: vi rende virtualmente invisibili e non rintracciabili sulla rete, nascondendo il vostro IP ed il vostro indirizzo MAC. Sul sito di Your-Freedom c'è espressamente scritto:

Abbiamo notato che è stata aperta una discussione ufficiale in cui Blizzard ritiene che l'uso di SocksCap ed altri sistemi di sockificazione per far funzionare World of Warcraft con Your-Freedom siano una violazione delle norme della ToS Blizzard. Riteniamo che questa idea sia una sciocchezza (perché il nostro sistema non influenza in alcun modo il flusso di dati tra il gioco e il server) e che non sia il motivo per la recente disattivazione di alcuni account e che il modo migliore per aggirare il problema si l'uso di OpenVPN al posto dei sockificatori. Il sistema non pregiudica affatto l'installazione di WoW, ma crea semplicemente un collegamento virtuale anziché fisico col server. Non posso limitare la nostra libertà di reindirizzare ed emulare il traffico di rete. Non facciamo nulla che il modem o il router DSL di casa non faccia già.
Per ciò che riguarda OpenVPN leggere qui.
Crediamo che ci possa essere un buon motivo per la sospensione degli account (effettuata dalla Blizzard perché riteneva che le credenziali di accesso non fossero state tutelate abbastanza bene): alcuni utenti potrebbero essere passati tramite server completamente diversi di paesi differenti saltellando da uno all'altro (Francia, Germania, Stati Uniti) oppure facendo passaggi in un arco di tempo troppo vicino tra loro (magari solo facendo passare una sola notte in mezzo). Si noti che la Blizzard non ha ufficialmente confermato nulla in merito e che questa è una mera congettura, ma potrebbero esserci molte altre motivazioni o nessuna. Di certo il sistema permette a migliaia di utenti Your-Freedom di giocare senza avere alcun problema.
Un altro suggerimento è stato quello di non impiegare il server ems19.your-freedom.de per connettersi. Evitate questo server per giocare a WoW (anche se potrebbe trattarsi di un falso positivo).
Moralmente parlando è una posizione comprensibile, ma dal punto di vista pratico, è di fatto un ostacolo: se il client o il server si rendono conto che un certo account sta impiegando un sistema SOCKS per filtrare WoW, viene bloccato l'account. Come già detto, nel mio caso è stata resettata la password.
Quindi usare questo sistema, può non creare alcun problema, creare un reset obbligatorio della password, oppure creare la sospensione a divinis dell'account.

Tunneling
Il tunneling è molto simile alla soluzione precedente: di fatto si gioca attraverso ad un altro server che si connette poi al server principale. L'intermediario non è soggetto a limiti ed il destinatario non viene di fatto toccato. Esiste un servizio a pagamento che permette di sfruttare la cosa: http://wowtunnels.com/

Si scarica un software apposito dal sito, lo si installa e lo si lancia: la configurazione è piuttosto banale e ricalca totalmente quella precedente. Inserite nome utente e password del vostro account WoWTunnels, gli dite dove avete installato WoW, selezionate il server WoWTunnels con cui volete filtrare il gioco e lanciate WoW direttamente dall'interno del programma.

In teoria questa soluzione (per giunta a pagamento) non dovrebbe causarvi il problema di Your-Freedom (anche se sinceramente vorrei capire perché, visto che anche in questo caso viene usato un proxy ed un sockificatore, anche se Freecap al posto di SocksCap...): in pratica il numero di lamentele sul forum non è inferiore a quelle della soluzione precedente...

Il vantaggio? WoWTunnels potete provarlo per mezz'ora, gratis. Se non funziona non pagate nulla.

Soluzione Principe
Per tutti quelli che differentemente da me, possono decidere se cambiare o meno contratto, oppure per tutti coloro che oltre a poter cambiare contratto senza doverne discutere in casa, possono anche permettersi connessioni specifiche per i videogiochi (ce ne sono), consiglio la soluzione principe: smollate il Porco Giallo.

mercoledì 29 dicembre 2010

World of Warcraft viene bloccato dal filtro P2P di Teletu

Oggi mi son preso la briga di telefonare al call-center di Teletu per risolvere il problema della latency a World of Warcraft.
Ho deciso di chiamare tramite cellulare, e questa è stata una mia colpa, lo ammetto, perché così ho speso quasi 4 euro per non risolvere nulla.

Per chi ancora non lo sapesse, Teletu filtra alcuni protocolli di trasmissioni dati riconducibili a software di peer-to-peer (BitTorrent, eDonkey2000, Kadmila ed altri). Per chi non sapesse neanche questo, come quasi tutti quei software dal peso considerevole, World of Warcraft usa il protocollo BitTorrent per aggiornarsi.

Risultato? Da alcuni mesi tutti gli utenti Teletu si ritrovano a poter giocare solo da mezzanotte alle 6 del mattino perché il gioco viene bloccato su tutte le sue porte di comunicazione (che sono anche molte).

Va detto che nessun software di peer-to-peer usa quelle stesse porte, ergo non è solo un blocco di protocollo, ma si tratta di un blocco della porta, mirato ad impedire agli utenti World of Warcraft e Blizzard in generale di giocare. Perché? Ufficialmente perché con Teletu si predilige quell'uso delle reti informatiche che un modem a 56Kb sa fare meglio della loro connessione ADSL a 7 mega: navigare sui siti internet, usare la posta elettronica e usare il VoIP. Tutte attività che se usate lo smartphone come modem riuscite a fare con una flat da meno di 3 Gb al mese (ma spendendo solo 5 euro netti contro i 20 lordi). Ufficiosamente perché, comprando banda in wholesale per un numero superiore rispetto agli utenti che hanno, Teletu non riesce a fornire il servizio a tutti i suoi clienti e quindi sulla stessa portante inzeppa il maggior numero possibile di linee cercando la saturazione dei nodi per poter risparmiare: va da se che tutto ciò che genera traffico diventa un problema e così i giochi online vengono bloccati.

Basandomi su queste certezze e su una corretta lettura dei tracert e sul fatto che i problemi risultano assenti tra le 24 e le 6 del mattino, seguo un consiglio avuto sul forum di MMORPGITALIA e telefono al call-center.

Una lunga disavventura...
I primi quattro tentativi di chiamare il call-center vanno a vuoto perché il numero 848.99.10.22 è... occupato. Avete letto bene: occupato. Il numero suona libero solo dopo le 21.30 ed è qui che inizia una gimcana tra operatori di call-center (un tempo meglio noti come telefonisti...).

Finalmente mi risponde un nastro con una voce che vorrebbe essere femminile, ma che è ne più e ne meno che la voce demo di uno dei software più noti per le selezioni telefoniche. Faccio la tipica trafila: digito il numero di telefono di casa: inserisco l'opzione 3; poi la 1: infine la 2 e mi sento rispondere che devo aspettare 4 minuti... La stima per mia fortuna è sbagliata e dopo un poco parlo con un'operatrice gentile come una motosega sui denti.

Stefania n.1
Stefania è ferrata d'informatica come lo sono io di fisica nucleare. Comprendendo ciò vado piano e non esagero...
Io: "Ho comprato questo gioco on-line ed ho già fatto l'abbonamento, ma non funziona: ho contattato l'azienda produttrice (ho letto il forum ufficiale) e mi hanno fatto fare dei test (i tracert: ho letto il tutorial sul sito della Blizzard ed ho ottenuto tutti i tracert che volevo). L'azienda dice che siete voi a filtrare il gioco".
Lei: "Capisco (come no...). Teletu usa dei filtri per il pirtupir (raro animale del Madagascar), ma se questo è un gioco... (sospensione...)".
Io: "Sì è un gioco e costa: se voi lo bloccate, visto che non è un software (tecnicismo) di peer-to-peer (correttamente pronunciato a sfregio verso l'operatrice), sbloccatemelo (il gioco non il Pino chiuso nella zip dei pantaloni...)".
Lei: "Non si può...".
Io: "Come non si può? Che vuol dire? Come devo fare io ora che 'sta cosa l'ho pagata? Se voi scrivevate sul vostro sito che bloccavate 'sto gioco, io i soldi non li buttavo..."
Lei: "Guardi signora (ho una voce cavernosa come Lemmy Kilmister con la raucedine mentre si massaggi le tonsille col Black & Deckar), capisco il suo disagio (qui si sgama la laureanda in lettere fuori corso...), ma non posso farci nulla... non ha alternativa..."
Io: "Cioè cambiare operatore?"
Lei: "Sì... se vuole... (pronta a perdere la gara tra telefonisti su quanti clienti hanno fatto perdere entro la serata all'azienda...)"
Io: "Mi faccia capire: ho butto i soldi per il gioco o cambio operatore ADSL. E' questo che mi sta dicendo?"
Fine conversazione... Stefania all'altro capo del telefono non risponde: una fine strategia della telefonista per ottenere un punto in meno nella chart del peggior operatore di call-center della giornata.

Mi dico che mi può bastare... poi penso... "Signora"... ed al motto di "'Signora' lo dici a tua nonna in carriola!" richiamo i deficienti. Ed è qui che il destino decide di accanirsi contro di me.

Non c'è uno senza due...
Chiamo di nuovo l'848.99.10.22; inserisco il numero di telefono di casa; scelgo l'opzione 3; poi 1; infine 2 ed attendo. Tempo stimato: 4 minuti... (questi c'hanno un loro abbonamento speciale coi 4 minuti). Dopo un po' mi passano un nuovo telefonista... pardon "operatore telefonico di call-center".

Otto Unouno Seizero
Costui non ha un nome, ma un numero, 81160. Dall'accento è o campano o ciociaro (che è quasi la stessa cosa), semi-quasi gentile come le ghette di Zio Paperone, mi chiede cosa può fare per me. Anziché chiedergli un Martini con ghiaccio, vado al sodo:
Io: "Senta ho un videogioco online che viene bloccato dal filtro peer-to-peer. Il gioco è World of Warcraft: cosa si può fare per risolvere il problema? Il gioco è a pagamento..."
Lui: "Guardi... davvero... non so cosa dirle... ho capito dov'è il problema, ma io non posso risolverlo... la passo all'Ufficio Contratti"
Ufficio Contratti??? Ma che c... centra? Ringraziando il Padreterno che costoro non gestiscono un ospedale ("Dottore ho un dolore al petto..." - "Aspetti, non muoia... non so che fare... passi dall'Economato....") attendo il nuovo operatore di call-center.

Stefania n.2
Questa volta becco una Stefania diversa...
Lei: "Come posso esserle utile?"
Io: "Non riesco a giocare a World of Warcraft: l'azienda produttrice dice che viene bloccato da un filtro che avete messo voi..."
Lei: "Guardi, aspetti... (non muoia?) cos'è? Un gioco? (...chiese il Night Elf Shadow Priest...) No perché se è un gioco che viene bloccato dai filtri peer-to-peer non so che cosa si possa fare..."
Io (ormai imbastardito): "Perché... se era un software diverso da un gioco potevate fare qualcosa?"
Lei (sgamata in pieno): "...aspetti in linea"
Muto
Lei: "Scusi l'attesa... può dirmi di cosa ha bisogno esattamente?"
Io: "Ho bisogno che mi sbloccate la possibilità di giocare a World of Warcraft perché i vostri filtri lo bloccano"
Lei: "...aspetti un attimo".
A tradimento vengo dirottato ad un altro operatore (altra strategia per evitare i punti nella chart aziendale...).

Dueuno Quattro Unosei
Dopo aver ricevuto l'immancabile messaggio che mi confermava che l'attesa stimata era ovviamente di 4 minuti, e dopo averne aspettati più di 5 (dimostrazione che il nastro dice un numero a caso), mi viene passato un altro telefonista con un numero al posto del nome.
Costui, che probabilmente prima lavorava in un altro call-center, si presenta come "Antonio".
"Antonio" è composto e distaccato e mi chiede come può essermi utile.
Anziché chiedere di andare a farsi friggere per soddisfare il mio uzzolo omicida, decido di tagliare corto e ci vado non solo brutalotto, ma pure con evidente accento delle mie parti (Roma Aurelio).
Io: "Me serve che me sbloccate World of Warcraft... lei è er terzo che me passano oggi"
Lui (con perfetta dizione italiana neutra senza inflessioni dialettali): "Si spieghi meglio..."
Io: "Ho comprato World of Warcraft, ma non si riesce a giocare: ho contattato la Blizzard e mi hanno fatto fare dei controlli da cui salta fuori che i vostri filtri peer-to-peer bloccano la connessione coi loro server di gioco. Voglio che sblocchiate la cosa".
Lui: "Mi dispiace signora (aridanghete... c'ho la voce de Aldo Fabbrizi e me scambia pe' a Sora Lella...), ma non possiamo farlo. Lei ha controllato se il gioco funziona tra la mezzanotte e le sei del mattino..."
Io: "Sì, è lì er problema! In notturna funziona, ma posso fa er vampiro pe' gioca'?"
Lui: "Mi dispiace, ma proprio non possiamo farci nulla, davvero..."
Io: "Me faccia capì: qual'è la soluzione? Ce ne avrete una? Che devo fa pe' gioca'? Devo gioca' solo de notte? Devo cambia' azienda?"
Lui: "...che vuole che le dica... (trauma da punto perso nella chart aziendale...) lei lo sa che soluzione si può prendere..."
Io: "Devo cambiare operatore? Mi dica sì o no, avanti, che aspetta?" (domanda crudele).
Lui: "Se ritiene che deve cambiare operatore... questa è una soluzione... sempre che un altro operatore non abbia i filtri anche lui..."
Io: "Ce l'avete solo voi qua in zona mia. Se sveji! L'artro operatore è Telecom e quello i filtri nun ce li ha. Ma lei se rende conto che siccome non avete scritto sur vostro sito che a comprà sto gioco buttavo i soldi m'avete fatto un danno? Ma i sordi io non li trovo mica sotto ar mattone. Mo io sta cosa che m'avete fatto la scrivo subito sul più grosso forum de videogiocatori de Italia e poi so cazzi vostri: se qualcuno dopo vo passa a voi ce ripensa. A me che me frega? A me quanno quello che me fornisce la carta sgrava je do un carcio e vado da 'n artro e co' voi fo lo stesso... che m'emporta? Mica ce campo co' voi... siete voi che ce campate co' st'azienda... se ve chiude so cazzi vostri, mica mii."
Lui (ansimante): "Mi scusi non posso fare altro..."
Io: "Nun poi fa niente e allora ciao. Che te devo di'?"
Lui: "Mi scusi e le auguro una buona serata" (praticamente in lacrime e con un travaso di bile).

Conclusioni
Me la devo pija la dove non batte er sole.
E' l'amara realtà di chi vive nella più pulciara delle nazioni europee (Portogallo e Grecia sono scusate): Teletu non avvisa quali sono i programmi ed i protocolli che filtra, in totale assenza di trasparenza. Pubblica sul suo sito e nel suo contratto una micragnosa frase che può voler dire tutto e niente e che mira sostanzialmente a far credere ai possibili clienti che con loro tutto si può fare.
Ci sarebbe da richiamare spacciandosi per uno che vuole fare un nuovo contratto e chiedere se il gioco funziona sulle loro linee: sarebbe divertentissimo sentire il commerciale garantire, giurare e spergiurare che il problema non esiste.
Chi ha letto Saviano ed ha visto il film "Generazione 1000 Euro" ha già capito: per quelli come me della classe '77, quelle erano solo conferme mass-mediali di cose che avevamo capito già nel 2000 sulla nostra pelle.
Questa è una nazione di mafiosi perché tutti ragionano e si comportato da mafiosi, ladri e truffatori, in ogni angolo e per ogni ragione, nonché ordine e grado.

Vorrei avere la mazza di Ruhspho o l'ascia di Milktoast e convincerli a comportarsi meglio. Mi consola pensare che alla lunga tutto si paga perché tutto ha un prezzo a questo mondo... anche l'avidità.

Per approfondire l'argomento: TeleTù sulla famosa nonciclopedia on-line.