GUIDE

Una VPN può abbassare il ping? Percorsi, relay e come provarlo

A volte: una VPN non può accorciare la distanza dal server, ma sostituisce una parte del percorso del tuo provider con il proprio, che può essere più corto o più lungo. Come capire quale dei due sulla tua linea, con una prova da fare con e senza VPN.

«Un mio amico nella città vicina fa 40 ms sullo stesso server e io 70.» «Una sera una VPN mi ha tolto 20 di ping e la sera dopo me ne ha aggiunti 30.» «Vale la pena pagare una VPN per giocare?» Tutte e tre si riducono a una domanda: il tuo traffico fa verso il server una strada più lunga del necessario, e la strada di qualcun altro è più corta?

Il ping è distanza più strada

Il ping è il viaggio di andata e ritorno fino al server di gioco. In parte è distanza, che niente sul tuo PC né in una VPN accorcia; in parte è la strada che fanno i tuoi pacchetti, scelta da reti che non controlli. La coda nel tuo router è trattata in ping alto e picchi di lag.

Quella strada non viene scelta per la velocità. Riot Games, spiegando perché ha costruito una propria rete, scrive che i fornitori di backbone e gli ISP instradano il traffico sul percorso a costo più basso, non su quello a latenza più bassa (Riot Games, novembre 2015). Il suo esempio manda il traffico da San Francisco a Portland passando per Los Angeles, Denver e Seattle: secondo Riot, un viaggio diretto avrebbe potuto richiedere 14 ms, mentre il percorso meno efficiente ne richiede ben 70. Poiché i provider instradano in modo diverso, un giocatore può avere una latenza bassissima mentre un suo amico, che abita proprio accanto ma con un altro ISP, combatte con un lag notevole. Una strada più lunga attraversa anche più router, e un router che riceve più pacchetti di quanti ne riesca a gestire, scrive Riot, è costretto semplicemente a scartarli.

Che cosa cambia una VPN

Un client VPN avvolge il tuo traffico in un protocollo di tunneling e lo manda a un server VPN, che lo inoltra; la documentazione di Microsoft sulle VPN descrive il client che effettua una chiamata virtuale a una porta virtuale su un server VPN. Il viaggio ora ha due tratti, la strada del tuo provider fino al server VPN e la strada della VPN da lì al gioco, e il ping che vedi è la somma dei due più quello che aggiunge il server VPN. Ne seguono tre esiti:

Valve descrive lo stesso compromesso per la propria rete di relay, Steam Datagram Relay: per un numero sorprendentemente alto di giocatori i suoi relay trovano un percorso più veloce, ma dove un server non è vicino a uno dei data center che ospitano i relay, secondo Valve il miglior percorso tramite relay potrebbe essere più lento del percorso IP predefinito, e ci saranno almeno alcuni giocatori con una latenza peggiore di quella attuale. Anche un server VPN è un relay.

Il gioco passa nel tunnel?

Per il client VPN integrato in Windows, Microsoft documenta due configurazioni (Microsoft Learn). In un force tunnel, l'impostazione predefinita quando non si specificano route, tutto il traffico passa dalla VPN. In uno split tunnel la usano solo le route che specifichi, e tutto il resto del traffico passa dall'interfaccia fisica. Se la tua VPN fa passare nel tunnel solo alcune app o alcuni indirizzi, assicurati che il gioco sia tra questi, altrimenti la tua prova misura la tua strada normale.

Alcuni giochi hanno già una propria rete

Con una VPN attiva, quel traffico raggiunge la rete del gioco dal server VPN invece che dal tuo provider, quindi stai confrontando la strada del gioco con la strada della VPN che vi entra. Solo una prova sulla tua linea lo decide.

Provalo con e senza

  1. Scegli la regione in cui giochi e l'ora in cui di solito giochi.
  2. Senza la VPN, annota il ping che mostra il gioco. Se hai w0a, la sua pagina Ping dei server di gioco dà tre numeri per regione, misurati verso un endpoint di riferimento e non verso il server della partita: il più basso di più tentativi, il jitter e la quota di tentativi rimasti senza risposta (come misura).
  3. Connetti la VPN a un server tra te e quella regione, controlla che il gioco sia nel tunnel e fai le stesse letture.
  4. Confronta il valore più basso, il jitter e la perdita, non una singola lettura, e ripeti un altro giorno prima di decidere.

Leggere tracert e pathping

Entrambi hanno bisogno di un indirizzo. Se il tuo gioco non mostra quello del server della partita, usane uno nella stessa regione, come fa la pagina Ping dei server di gioco.

tracert seguito da un indirizzo elenca i router lungo la strada, per impostazione predefinita al massimo 30 salti. Il riferimento di Microsoft fa notare che alcuni router non restituiscono i messaggi Time Exceeded: il loro salto compare come una riga di asterischi, il che vuol dire che il router è rimasto in silenzio, non che il percorso è interrotto. I tempi di ogni riga, avverte Microsoft, possono risentire di fattori come la congestione della rete, la qualità dei collegamenti di rete e la distanza tra i salti.

pathping aggiunge la perdita. Per impostazione predefinita invia 100 richieste a ogni router e, mentre le raccoglie, mostra un messaggio di attesa per circa 90 secondi, a seconda del numero di salti (Microsoft Learn). La perdita compare in due punti:

La riga che conta per il tuo gioco è la destinazione. Esegui pathping verso lo stesso indirizzo con la VPN spenta e accesa, e confronta quella riga.

Regole ed effetti collaterali

Che cosa non abbassa il ping

Correlati

Questa pagina ti è stata utile?

Cosa mancava, o cosa non ha funzionato? Le leggiamo tutte, una per una.

Se questa pagina non ha risolto il problema, scrivici — dicci quale articolo hai letto, e sistemiamo l'articolo.