Dies ist ein Bugfix, der schon oft von Usern bei WoW benutzt wird.
Nun wurde von einigen Usern auf iROWiki entdeckt, dass man damit auch in RO
eine wesentlich bessere Performance erreicht.
Funktionsweise:
Es werden ja ständig Daten an den RO Server gesendet und auch welche von diesem
erhalten. Der RO Server sendet aber nur Daten an euch, wenn der Empfang des letzten
Paketes vorher von eurem Client bestätigt wurde. Da diese Bestätigungspakete aber
meist sehr klein sind - und auch die Sonstigen Pakete die Ragnarok sendet nicht
sonderlich groß sind kann es sein, dass Windows diese Pakete zusammenfasst und dann
gemeinsam sendet. Dieses Verfahren wird benutzt um Bandbreite zu sparen.
Im Zeitalter von DSL spielt diese Bandbreiteneinsparung aber keine wirklich große
Rolle mehr.
Daher ist es möglich die Funktion, "Nagle Algorithm" genannt, zu deaktivieren, damit
die Pakete sofort an den Server gesendet werden. Nur zur Sicherheit weise ich hier
darauf hin, dass es zu Problemen bei anderen Programmen kommen KANN ! Ich hatte keine
und andere in der Gilde ebenfalls nicht - was aber nicht heißen muss, dass es bei
euch nicht vorkommt.
Aber bevor wir loslegen erst nochmal 2 videos zum Vergleich:
vorher: http://www.youtube.com/watch?v=cT-igWskJRQ&fmt=22
Nachher: http://www.youtube.com/watch?v=DGajIImjkKE&fmt=22
Diese Änderung ist LEGAL ! Es ist kein Eingriff in das Spiel selbst sondern nur eine
Veränderung an eurem Netzwerksystem !
Was brauche ich alles:
Nicht viel. Eigentlich nur die IP Adresse von eurem Computer (also der Netzwerkkarte)
ein bischen geduld und das wars =D
Wie finde ich die IP Adresse heraus ?
Rechte Maustaste auf Netzwerkumgebung -> Eigenschaften
Rechte Maustaste auf eure Netzwerkkarte -> Eigenschaften
"Internetprotokoll (TCP/IP)" auswählen und auf Eigenschaften klicken
oben sollte nun eure IP Adresse stehen. Falls ihr eure IP Adresse Automatisch bezieht:
Start -> Ausführen -> CMD -> OK
"ipconfig /all" ohne die " eintippen und Enter drücken.
In der Liste werden alle Netzwerkadapter aufgelistet.. einfach die IP Adresse merken.
So dann aber mal los:
Systemsteuerung -> Software -> Windows Komponenten hinzufügen/entfernen
[Blockierte Grafik: http://img242.imageshack.us/img242/8350/addremoveqh2.jpg]
Sieht unter Vista n bischen anders aus.. aber ich denk mal dort werdet ihr das auch finden.
Installiert den Messagy Quenueing Service
[Blockierte Grafik: http://img258.imageshack.us/img258/9938/messagequeuinglo8.jpg]
Nach ein paar Minuten sollte das ganze fertig sein.
Nun zum "schwierigen" Teil.
Start -> Ausführen -> regedit -> OK
geht in den Ordner
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\
dort findet ihr dann (mehrere) Adapter mit komischen Zahlen/Buchstaben kombinationen.
sucht einfach den raus, wo eure IP Adresse drin steht.
Klickt mit der Rechten Maustaste rechts irgendwo in das Weiße und erstellt einen neuen DWORD Wert.
Diesen nennt ihr "TcpAckFrequency" (ohne ") und gebt ihm den Wert 1.
[Blockierte Grafik: http://img242.imageshack.us/img242/1235/tcpackfrequencykd0.jpg]
Danach gehts weiter nach HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\
DIESER SCHRITT IST UNTER WINDOWS XP HOME NICHT ERFORDERLICH
und erstellt auch dort wieder ein DWORD Wert namens "TcpNoDelay" ebenfalls mit 1 als Wert.
[Blockierte Grafik: http://img258.imageshack.us/img258/9006/tcpnodelayef3.jpg]
so das war's dann eigentlich auch schon. Alles was ihr nun noch tun müsst ist neu starten XD
Für mich hat das ganze wunderbar funktioniert. Snappen in Pron war komplett ohne einen einzigen Posibug möglich... mal schauen wie es im WoE dann ist.