MMORPG.pl
https://mmorpg.pl/

Pliczek poprawiajacy pingi w WoW
https://mmorpg.pl/viewtopic.php?f=45&t=27810
Strona 1 z 2

Autor:  h34t [ 16 gru 2007, 09:38 ]
Tytuł:  Pliczek poprawiajacy pingi w WoW

Ściągamy i instalujemy (potem restart kompa ofc):

http://files.racs.com.au/_WOW/SetAckTick.vbs

Plik modyfikuje kilka wartości w rejestrze.
Nie ma żadnych wirusów, keyloggerow etc.
U mnie ze 150-300ms po zainstalowaniu zrobilo sie 50-80ms wiec różnica całkiem spora.
U nie których to nie działa ale u większości jednak widać poprawę
:wink:

Tak wyglada plik w edytorze:

Cytuj:
' --------------------------------------------------------------------------------
' Script: setTcpAck.vbs
' Purpose: Simple little script to clear tcpacktick delays for SMB
' Author: Hyperus
' Notes: No Liability Accepted for use under any circumstances
' --------------------------------------------------------------------------------
'
Option Explicit

'Const vbYesNo = 4
'Const vbYes = 6
'Const vbNo = 7

Dim objWMIService,colOperatingSystems,objOperatingSystem
Dim nResponse,OSVersion
Dim oShell,sNIC, n

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

For Each objOperatingSystem in colOperatingSystems
OSVersion = Left(objOperatingSystem.Version,3)
Next

Set objWMIService = nothing
Set colOperatingSystems = nothing
Set objOperatingSystem = nothing

nResponse = MsgBox("Clear TcpAck Delays on this machine. Is this what you want to do?" & vbCRLF & vbCRLF & "Click Yes to proceed or No to quit.", vbYesNo, "AddIP")
If nResponse = vbNo Then
WScript.Echo "*** Script terminated by user ***"
WScript.Quit 0
End If

Set oShell = WScript.CreateObject("WScript.Shell")

For n = 1 To 20
sNIC = ""
On Error Resume Next
sNIC = oShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\" & CStr(n) & "\ServiceName")
Err.Clear
On Error Goto 0

If sNIC <> "" Then
WScript.Echo "Found Apapter [" & CStr(n) & "] " & sNIC
Select Case OSVersion
Case "5.0"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpDelAckTicks",0,"REG_DWORD"
wscript.echo "Writing : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpDelAckTicks=0"
Case "5.1"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency",1,"REG_DWORD"
wscript.echo "Writing : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency=1"
Case "5.2"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency",1,"REG_DWORD"
wscript.echo "Writing : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency=1"
Case "6.0"
oShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency",1,"REG_DWORD"
wscript.echo "Writing : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & sNIC & "\TcpAckFrequency=1"
Case Else
WScript.Echo "'" & OSVersion & "'" & " Operating System not Suppported for this Reg Hack"
End Select

End If
Next

Set oShell = Nothing

WScript.Echo "Done."

nResponse = MsgBox("The machine must be restarted before these changes will take effect." & vbCRLF & vbCRLF & "You must do this manually.", 0, "AddIP - Done!")
WScript.Quit 0


Pewnie ręcznie te wartości też można zmienić.

-------
edit

Zrodlo:
http://www.mmowned.com/forums/bots-programs/70895-end-your-wow-lag-forever.html

Autor:  Shadhun [ 16 gru 2007, 10:09 ]
Tytuł: 

Tak z ciekawości, jakis haxor powie mi co to zmienia ?

Autor:  Varenthin [ 16 gru 2007, 10:18 ]
Tytuł: 

ja się nie znam ale pewnie zmienia coś przy transferze pakietów

Autor:  Shadhun [ 16 gru 2007, 10:34 ]
Tytuł: 

Znajomy haxor mówi że to nic nie poprawia tylko lepsze odczyty są , po prostu widzisz że jest mniej ms bo pakiety są mniejsze.

Autor:  h34t [ 16 gru 2007, 11:00 ]
Tytuł: 

Shadhun_ napisał(a):
Znajomy haxor mówi że to nic nie poprawia tylko lepsze odczyty są , po prostu widzisz że jest mniej ms bo pakiety są mniejsze.


Widze i odczuwam różnice w grze wiec jednak coś to poprawia :wink:

Autor:  Postal [ 16 gru 2007, 11:21 ]
Tytuł: 

ok poswiece sie dla ogolu i zaraz to przetestuje.

Autor:  Rayla [ 16 gru 2007, 11:31 ]
Tytuł: 

Placebo!

Autor:  niebezimienny [ 16 gru 2007, 11:34 ]
Tytuł: 

Co z tym plikiem trzeba zrobic? tzn gdzie wsadzic

Autor:  Postal [ 16 gru 2007, 11:45 ]
Tytuł: 

2xclick na niego

Autor:  niebezimienny [ 16 gru 2007, 11:49 ]
Tytuł: 

Poczekam jak wiecej osob przetestuje ;] Najwyzej pozniej sie skusze

Autor:  Postal [ 16 gru 2007, 13:13 ]
Tytuł: 

u mnie z 200-300 ms spadlo do 90-100ms ale nie wiem czy to moze ta wczesna godzina grania kiedy serwery nie sa przeciazaone jest powodem:P

Autor:  Criss [ 16 gru 2007, 13:17 ]
Tytuł: 

Dziala rowniez pod Vista (u mnie akurat sam skrypt nie przeszedl-wywalal jakis blad w ktorejs tam linijce wiec wpisalem recznie w rejestrze) ale pod warunkiem że w systemie bedzie zainstalowana latka M$ KB935458-v2-x86.msu (32-bit) lub KB935458-v2-x64.msu (64-bit)

Autor:  Sinthar [ 16 gru 2007, 13:41 ]
Tytuł: 

no efecty sa, ale jak dla mnie najlepszym wyznacznikiem pingu jest addon quartz w ktorym widac kazdorazowo jaki byl lag przy kastowaniu czego kolwiek. i czasmi jest 50 ms a czasami 500 ;/

Autor:  r_ADM [ 16 gru 2007, 14:46 ]
Tytuł: 

a do sie to potem odinstalowac jakby co ?

Autor:  Varenthin [ 16 gru 2007, 15:36 ]
Tytuł: 

zrób backup rejestru

Autor:  Sidagel [ 16 gru 2007, 16:09 ]
Tytuł: 

Z tego co widać w tym skrypcie to przerabia zmienne związane z pakietami globalnie dla systemu:) wiec zmiany powinno być widać w każdej aplikacji sieciowej.

Autor:  WhiteFoX [ 16 gru 2007, 17:46 ]
Tytuł: 

Zmniejszanie pakietow jest dobre dla ludzi o mocnych laczach, bo zwieksza ich ilosc, co nie wplywa jakos znacznie na ogolna jakosc. Jesli ktos ma radiowe - raczej odradzam (choc sam nie sprawdzalem). Duza ilosc pakietow potrafi zapchac takowe lacze.

Autor:  druzil [ 16 gru 2007, 20:13 ]
Tytuł: 

uh :) ze 111 zrobilo mi sie 44 ms

netia 6mb

Autor:  O'reily Jenkins [ 16 gru 2007, 20:27 ]
Tytuł: 

r_ADM napisał(a):
a do sie to potem odinstalowac jakby co ?


http://files.racs.com.au/_WOW/SetAckTickREMOVE.vbs

Autor:  alonzo [ 16 gru 2007, 20:30 ]
Tytuł: 

Jest to legalne? tzn czy dostane za to bana jak zainstaluje?

Strona 1 z 2 Strefa czasowa: UTC + 1
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Copyright © 2001-2012 MMORPG.pl Team