|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 288
|
Abbassare Ping con TcpAckFrequency
Copio ed incollo una guida trovata su internet:
--- USATO PER Abbasare lag a: Giochi On-line da pc, Xbox 360, ps3. PREMESSA: Questa vuole essere una guida riassuntiva sull’ottimizzazione di alcuni paramentri di windows, per migliorare sia in tempi di risposta che in navigabilità. L’importanza del ping nei videogiochi online: Il Ping è il tempo di risposta ad una nostra rischiesta al server, espresso in micro secondi (ms). esempio: START/PROGRAMMI/ACCESSORI/PROMPT DEI COMANDI e digitiamo sotto dos: ping maya.ngi.it diamo invio, avremo una serie di risultati in ms ( tempo minimo, medio e massimo). Tanto per dare un idea, se giocassimo una partita di ping pong, ogni qualvolta lanciamo la pallina all’avversario, dovremo aspettare che torni indietro per rilanciarla, il tempo che intercorre in queste fasi è il ping. Inferiore è questo tempo minore sarà il tempo di attesa per avere l’informazione da parte del server e viceversa. In uno sparatutto dove il nemico si muove per sfuggire ai nostri colpi, avere un ping basso è fondamentale, perchè se così non fosse, la posizione che abbiamo sullo shermo dell’avversario potrebbe non corrispondere alla realtà, un po come se inqudrassimo la scia fantasma di chi poco tempo prima c’era. Il valore del nostro ping medio è influenzato da molti fattori, tra cui: la qualità della linea adsl, cavi, filtri adsl, settagi del router in centrale, dunque anche dal provider e soprattutto anche dal server che andiamo ad interrogare… tra questi grandi fattori poco personalizzabili possiamo in parte intervenire su altri che influenzano il ping della nostra adsl; alcuni paramentri del nostro sistema operativo, sia esso Windows XP o Vista possono essere modificati per ottenere tempi di risposta brevi. Parametri che tendenzialmente servono a controllare che i pacchetti arrivati siano corretti i cosi detti controlli di errore od altri che frammentano un pacchetto in più piccoli, per recuperare in parte il dato corrotto incaso di errore. Come abbassare il Ping tramite chiavi di registro. Windows XP: 1° valore da aggiungere: TcpAckFrequency START/ESEGUI (digita regedit e dai invio) a questo punto recatevi al seguente settore: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ Vi troverete delle sottovoci, esempio: {8E8 DF763-B0F2-45D6-842F-F56E712ECCF0} solo in una di queste selezionandola vi saranno elencate delle voci che riportano i dati della vostra connessione, come indirizzo ip, dns ecc. nelle altre ce poco o nulla. Una volta individuata, all’interno di essa tasto destro e creiamo una nuova stringa Dword che chiameremo TcpAckFrequency (mi raccomando mantenete le lettere maiuscole e minuscole cosi come è scritto). Una volta creata la modifichiamo col tasto destro e mettiamo il valore 1 in dati valore esadecimale. 2° valore da aggiungere: TCPNoDelay START/ESEGUI (digita regedit e dai invio) a questo punto recatevi al seguente settore: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\ All’interno di essa tasto destro e creiamo una nuova stringa Dword che chiameremo TCPNoDelay (mi raccomando mantenete le lettere maiuscole e minuscole cosi come è scritto). Una volta creata la modifichiamo col tasto destro e mettiamo il valore 1 in dati valore esadecimale. Riavviate il pc per rendere effettive le modifiche apportate. Windows Vista: 1° valore da aggiungere: TcpAckFrequency Il primo valore TcpAckFrequency come per Windows XP può anche essere impostato in Vista, dunque seguite la stessa procedura sopra elencata. Anche se non dovrebbe apportare vantaggi su Vista io l’ho introdotto ugualmente nel registro. 2° valore da aggiungere: TCPNoDelay Su Vista per poter introdurre questo valore dobbiamo attivare il parmetro: MSMQ come per Windows XP, attivarlo è semplice; andate su PANNELLO DI CONTROLLO/PROGRAMMI E FUNZIONALITA nella finestra sulla sinistra tra le varie voci troverete in fondo: ATTIVAZIONE E DISATTIVAZIONE DELLE FUNZIONALITA DI WINDOWS cliccate e selezionate: MICROSOFT MESSAGE QUEUE (MSMQ) SERVER e aggiungete COMPONENTI DI BASE DI MICROSOFT MESSAGE QUEUE (MSMQ) selezionate le prime tre caselle tranne trigger msmq (non serve), date ok e riavviate il pc una volta richiesto. Tornati sotto Vista, seguite la stessa procedura di windows XP sopra elencata. --- Ora io mi trovo in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ Ma vi sono tantissime sottocartelle, e non riesco ad individuare quella giusta da modificare visto che alcune sono MOLTO simili. Uso una chiavetta Internet per connettermi, qualcuno ha mai fatto questa modifica o ha idea di come trovare quella giusta?
__________________
Nessun uccello sale troppo in alto se sale con le sue ali. W. BLAKE |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
piuttosto che editare i valori manualmente (a volte lo preferisco anch'io,ma bisogna essere consci di cosa si modifica) ti consiglio di utilizzare qualche tool che ti permetta di fare il backup di tutte le impostazioni o almeno modificarle in pochi secondi.Ti consiglio di scaricare il tool più adatto da questa pagina
http://www.speedguide.net/downloads.php Ovviamente non ti aspettare miracoli,si può migliorare la fluidità della navigazione ma non di certo abbassare il ping,è un parametro che dal lato utente non è migliorabile |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Palermo
Messaggi: 2099
|
queste sono modifiche lato client sono inutili, non ti aspettare miglioramenti..
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 288
|
Sono riuscito a trovare il sito dell'autore di uno script che modifica quasi tutto quello che ho scritto.
il 90% degli utenti che l'ha provato ha più che dimezzato il proprio ping. Ho letto anche la documentazione tecnica di come funziona e devo dire che la cosa mi ha convinto. A quanto pare Windows peggiora anche il Ping con i tuoi tempi morti di ACK...
__________________
Nessun uccello sale troppo in alto se sale con le sue ali. W. BLAKE |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Palermo
Messaggi: 2099
|
già leggendo che questi utenti hanno quasi dimezzato mi sa di grandissima cacata, perchè non sappiamo se cambi in qualche modo la dimensione dei pacchetti inviati.
Su counter strike ci sono dei comandi con cui puoi modificare la grandezza dei pacchetti che invii ai server. Tramite questo comando avevo ridotto moltissimo la dimensione dei pacchetti, di conseguenza avevo un ping molto più basso. Da palermo normalmente con un'adsl in fast si pinga 30-35ms. Modificando quei parametri sono riuscito ad avere 12ms di ping..... Sai quale era la cattiva notizia? Che siccome inviavo così pochi dati il server non riceveva abbastanza dati e praticamente non riuscivo ad uccidere nessuno.... Ho riportato il valore a default con conseguente aumento del ping e i colpi magicamente arrivavano bene e ho ripreso a fraggare normalmente.... |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
Quote:
Scherzi a parte,che windows non sfrutti al 100% la connessione può anche essere,ma con il tcp/ip optimizer che ti ho postato potresti tweakkarlo a dovere.Funziona,lo uso anch'io e la navigazione è più fluida e i download più stabili,ma i valori della tua connessione rimarranno ahimé sempre gli stessi. |
|
|
|
|
|
|
#7 | ||||
|
Member
Iscritto dal: Aug 2005
Messaggi: 288
|
Quote:
Quote:
Quote:
Quote:
__________________
Nessun uccello sale troppo in alto se sale con le sue ali. W. BLAKE Ultima modifica di Arael : 19-02-2011 alle 14:37. |
||||
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
sostanzialmente sono dei fix che ti ho proposto anch'io e presenti in tcp/ip optimizer,ha scoperto l'acqua calda.
Tra l'altro se tu guardi i test vedrai che sono stati effettuati su world of warcraft...ciò non vuol dire che il ping della connessione è diminuito effettivamente,è diminuto il ping fra client e server,ma a che prezzo?? Detto in maniera semplice:mettiamo che il tizio pingava hwupgrade.it a 50ms e wow a 100,ha ottimizzato le cose e ora pinga hwupgrade.it sempre a 50 e wow a 50.Tutto qui,il ping non è modificabile.Tra l'altro il fix che lui ha pensato per wow usa pure più cicli per la cpu causando una perdita di frames... Per wow magari funziona,per il resto puoi benissimo usare ciò che ti ho linkato io |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
ok,per curiosità l'ho testato io
Prima di installare lo script 2 62ms 64ms 63ms 213.205.16.197 3 63ms 63ms 64ms 94.32.137.193 4 69ms 69ms 69ms 213.205.23.37 5 69ms 69ms 71ms 213.205.17.61 6 77ms 78ms 77ms 94.32.135.145 7 104ms 77ms 77ms 77.67.82.229 8 79ms 81ms 79ms 89.149.184.113 9 80ms 79ms 79ms 77.67.72.250 10 89ms 95ms 81ms 209.85.249.54 11 79ms 80ms 80ms 72.14.232.63 12 80ms 79ms 79ms 74.125.232.115 dopo 2 64ms 64ms 63ms 213.205.16.197 3 64ms 65ms 63ms 94.32.137.209 4 69ms 68ms 69ms 213.205.23.37 5 68ms 69ms 70ms 213.205.17.61 6 78ms 77ms 77ms 94.32.135.145 7 77ms 76ms 77ms 77.67.82.229 8 79ms 78ms 80ms 89.149.184.113 9 80ms 80ms 79ms 77.67.72.250 10 80ms 80ms 80ms 209.85.249.54 11 92ms 79ms 79ms 72.14.232.63 12 79ms 80ms 80ms 74.125.232.113 Trova le differenze Spulciando lo script ho visto che semplicemente modifica il valore di registro TCPackAcknowledgement di cui trovi una spiegazione qua http://support.microsoft.com/kb/328890/en-us ed in maniera approfondita googlando.Sostanzialmente fa ciò che ti avevo detto,il ping rimane sempre quello (ovviamente) ma con alcuni server migliora la gestione dei pacchetti ottimizzandoli.Ciò non vuol dire che ha abbassato il ping generale,ma solo quello tra client ed alcuni server (prima più alto di quello potenziale).Il ping rimane uguale,non si scappa! Ultima modifica di Deuced : 19-02-2011 alle 16:45. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Aug 2006
Città: Napoli
Messaggi: 10498
|
confermo da conoscitore del networking che trattasi di cagata spaziale, almeno al 98%.
|
|
|
|
|
|
#11 | |
|
Member
Iscritto dal: Aug 2005
Messaggi: 288
|
Il tuo programma fa le stesse cose? Ma mi sembra anche tante altre cose.
Sai dirmi la seconda parte della guida cosa fa? Quote:
P.S: non ho capito bene dove bisogna inserire la stringa, e deve essere di tipo Dword?
__________________
Nessun uccello sale troppo in alto se sale con le sue ali. W. BLAKE |
|
|
|
|
|
|
#12 | ||
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
Quote:
nel dettaglio ecco ciò che fa nel rimanente 2% Quote:
@Arael detto in maniera semplice,se non sai cosa fai non modificare nulla senza aver almeno fatto un backup.Se usi tcp optimizer devi solo spostare la barra della connection speed fino a raggiungere i valori della tua linea (possibilmente reali e non teorici,per trovarli scarica qualcosa e moltiplica i Kb/s per 8) e poi in basso scegli "optimal" e poi apply changes.Così ti applicherà TUTTI i tweak possibili ed immaginabili.Vuoi provare i tweaks da te menzionati?Sempre nello stesso programmino scegli custom al posto di optimal,vai nella scheda adavanced settings e dove c'è la sezione gaming tweak selezioni disabled per tutte e 3 le funzioni (le prime 2 sono quelle da te postate). Spero di esserti stato d'aiuto.Se non ti rivedremo più sul forum sapremo che hai giocato troppo con le impostazioni Ultima modifica di Deuced : 19-02-2011 alle 17:11. |
||
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Aug 2005
Messaggi: 288
|
Uhm, grazie dell'incoraggiamento nell'ultima parte...
Comunque ho una Chiavetta Internet, non penso che impostare la velocità reale possa aiutare, in quando oggi va a 0.20, domani andrà a 0.60, di notte va a 1.4 ecc ecc. Con quel programmino posso mettere solo le 3 impostazioni come scritto nelle guide? E soprattutto posso ripristinare tutto come prima?
__________________
Nessun uccello sale troppo in alto se sale con le sue ali. W. BLAKE |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Salerno
Messaggi: 4638
|
si scherza!Comunque sì ad entrambe le domande
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:48.




















