Welcome Guest [Log In] [Register]
Welcome to MUshuusei. We hope you enjoy your visit.

Hello, the forum is now in read only mode and will not open back up in the foreseeable future. We have a new site and forum so we decided to just leave this one open for people to view, if a member. You still have to register to access anything, and you are still required to activate by email, but there is no longer any other requirement to view anything on the board.

Join our community!
Once you're registered, you can view all sections and all posts. All members are restricted to viewing only now.

If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
Mabinogi Lag Fixes
Topic Started: Dec 22 2008, 06:52 AM (6,773 Views)
Kinto
Member Avatar
The Ferghus Slayer with a Single Blow
[ *  * ]
I just thought this would be a awesome topic to start to have everyone equipped with the latest lag fixes to keep them running top speed. I don't know many myself but i will post what i know and update this first post with any that are posted later on. I hope that you all will participate/share your lag fixes with everyone here. Well here are the ones that i know so far.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

For both XP and Vista ( This guide was NOT made by me. I would credit the guy who made it but to lazy to find his name :\):

Just a slight warning, please be careful editing your registry. DO NOT change any values you are unsure of. Just creating this value and setting it will not cause any harm, but messing with other things could.

There are no side effects to this fix other then a slight increase in how much data is sent. It is negligible if you are on any sort of broadband connection.

This is not a joke. I have been suffering from major lag for a long time, and I have FOUND the problem.

The issue is something known as the "Nagle Algorithm". Anyways I'll keep it simple, this algorithm was created years ago as a way of allowing a steady stream of data to use low bandwidth. It was designed for older dial up modems to prevent online games and other things sending large numbers of small packets from filling up your entire bandwidth sending "ACK Packets". What this does is automatically delay your computer from responding to a single packet by 200ms which allows your computer to respond to multiple packets at once using less bandwidth. What this essentially does, is add up to 200ms to your lag. If you want to know more, do some googling; I don't want to bore you.

Anyways, if you are on a modern broadband connection, you can DRASTICALLY improve your Mabinogi lag by disabling this algorithm. I am unsure of how to do this in Windows Vista, but in Windows XP it is a simple registry edit.

1. Run Regedit
2. Browse to HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameter s\Interfaces\
3. It gets tricky here, there be a bunch of Folders with letters and numbers under this Key, you need to find the one that is your network adapter. Browse them one at a time and look for the ones with similar settings to your network, such as if you have an IP address or a Gateway manually set. If you are unsure, you could always just try adding the line to all of them.
4. Add a DWORD named TcpAckFrequency This is Case Sensitive. If it is already there, skip to step 5.
5. Set the Value of the DWORD to 1
6. Reboot your PC

After this, the Nagle Algorithm will be disabled.

Here are some video guides made by Gensou here at Mabiverse:
Old: http://www.youtube.com/watch?v=yv4yjcjBgHQ&feature=related&fmt=18

New: http://www.youtube.com/watch?v=DQPY-wh9PbU&fmt=22

(-Guide made by Gensou-)

For Vista and XP(I think...):
Vista TCP Patch
This site shows vista users how to increase the TCP limit to allow more connections. I haven't gotten this to work for me but some of my friends said it helped greatly. You can combine this with TCP Optimizer for a super boost.

For XP only (unless you did above fix properly):
TCP Optimizer
This Program does some weird stuff to your registry somehow lowering ping. I seriously don't know how it works seeing as it doesn't work for Vista.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Again, these are only the ones i know of right now. If you guys find out about anymore please tell me and I'll update first post accordingly :)
<---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
There's a second part to TcpAckFrequency, called TcpNoDelay.

in your Registry go here

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Add Dword -> TcpNoDelay and change value to 1

____________________________________

Furthermore for TCPoptimizer

Press Custom setting -> Modify Network adapter (Choose active network adapter) -> at MTU type in something like 350
Whatever number works best for you. for me it's 190.

Change Connection speed to whatever you like. Just don't go over your own internet connection it's limits.

TCP Optimizer can fuck up your internet, so be carefull with it. There's people where their router crashes every few minutes after changing the stuff i just wrote, for others it works fine.
MTU GIVES NOTICEABLE EFFECT WORKS TOGETHER WITH TcpAckFrequency!! Unlike first post says.
-Also works for Vista if i'm right ( will check this Works on Vista )

WORKS ON WIFI ,im using WIFI connection myself.

(-Guide made by Hellz-)




Edited by Kinto, Jan 8 2009, 03:49 PM.
Offline Profile Quote Post Goto Top
 
Aximili
Member Avatar
Founder
[ *  *  *  * ]
I was going to make a guide just like this, But ive bin lazy ;-;, +rep
Offline Profile Quote Post Goto Top
 
Deleted User
Deleted User

i tried the TCP optimizer and disabling the nagles alg but no noticable effects. Oh and my internet connection is at 54 mbps because i am using wi-fi instead of a direct connection
Quote Post Goto Top
 
Kinto
Member Avatar
The Ferghus Slayer with a Single Blow
[ *  * ]
Sorry im not to sure if they will work with wifi. I think it only works with a broadband connection like DSL or something. You don't have anything like that?
Offline Profile Quote Post Goto Top
 
Deleted User
Deleted User

My guides-
Old: http://www.youtube.com/watch?v=yv4yjcjBgHQ&feature=related&fmt=18

New: http://www.youtube.com/watch?v=DQPY-wh9PbU&fmt=22
Quote Post Goto Top
 
Kinto
Member Avatar
The Ferghus Slayer with a Single Blow
[ *  * ]
Gensou
Jan 3 2009, 09:33 AM
ooohh thank you! Do you mind if i put this in the nagle part of my guide? All credit goes to you of course ;)
Offline Profile Quote Post Goto Top
 
Hellz
Member Avatar
NUB Musician
[ * ]
There's a second part to TcpAckFrequency, called TcpNoDelay.

in your Registry go here

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Add Dword -> TcpNoDelay and change value to 1

____________________________________

Furthermore for TCPoptimizer

Press Custom setting -> Modify Network adapter (Choose active network adapter) -> at MTU type in something like 350
Whatever number works best for you. for me it's 190.

Change Connection speed to whatever you like. Just don't go over your own internet connection it's limits.

TCP Optimizer can fuck up your internet, so be carefull with it. There's people where their router crashes every few minutes after changing the stuff i just wrote, for others it works fine.
MTU GIVES NOTICEABLE EFFECT WORKS TOGETHER WITH TcpAckFrequency!! Unlike first post says.
-Also works for Vista if i'm right ( will check this Works on Vista )

WORKS ON WIFI ,im using WIFI connection myself.


I hope this helps,

-Hellz
Edited by Hellz, Jan 8 2009, 01:30 PM.
Offline Profile Quote Post Goto Top
 
Aximili
Member Avatar
Founder
[ *  *  *  * ]
Hellz
Jan 8 2009, 01:02 PM
There's a second part to TcpAckFrequency, called TcpNoDelay.

in your Registry go here

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Add Dword -> TcpNoDelay and change value to 1

____________________________________

Furthermore for TCPoptimizer

Press Custom setting -> Modify Network adapter (Choose active network adapter) -> at MTU type in something like 350
Whatever number works best for you. for me it's 190.

Change Connection speed to whatever you like. Just don't go over your own internet connection it's limits.

TCP Optimizer can fuck up your internet, so be carefull with it. There's people where their router crashes every few minutes after changing the stuff i just wrote, for others it works fine.
MTU GIVES NOTICEABLE EFFECT WORKS TOGETHER WITH TcpAckFrequency!! Unlike first post says.
-Also works for Vista if i'm right ( will check this Works on Vista )

WORKS ON WIFI ,im using WIFI connection myself.


I hope this helps,

-Hellz
Um, I was just wondering, What if I don't have the MSMQ folder at "HKLM\SOFTWARE\Microsoft\" ??
Offline Profile Quote Post Goto Top
 
Kinto
Member Avatar
The Ferghus Slayer with a Single Blow
[ *  * ]
ooh you had the problem i had hold on there was a youtube vid that explained it leme find it...

Edit: oh wait i think its in one of Gensou's guides. The second one i think.
Edited by Kinto, Jan 8 2009, 03:13 PM.
Offline Profile Quote Post Goto Top
 
Kinto
Member Avatar
The Ferghus Slayer with a Single Blow
[ *  * ]
Hellz
Jan 8 2009, 01:02 PM
There's a second part to TcpAckFrequency, called TcpNoDelay.

in your Registry go here

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Add Dword -> TcpNoDelay and change value to 1

____________________________________

Furthermore for TCPoptimizer

Press Custom setting -> Modify Network adapter (Choose active network adapter) -> at MTU type in something like 350
Whatever number works best for you. for me it's 190.

Change Connection speed to whatever you like. Just don't go over your own internet connection it's limits.

TCP Optimizer can fuck up your internet, so be carefull with it. There's people where their router crashes every few minutes after changing the stuff i just wrote, for others it works fine.
MTU GIVES NOTICEABLE EFFECT WORKS TOGETHER WITH TcpAckFrequency!! Unlike first post says.
-Also works for Vista if i'm right ( will check this Works on Vista )

WORKS ON WIFI ,im using WIFI connection myself.


I hope this helps,

-Hellz
Sorry to double post but do you mind if i put this up in my post? All credit to Hellz :o
Offline Profile Quote Post Goto Top
 
Aximili
Member Avatar
Founder
[ *  *  *  * ]
He wouldn't of posted it if he didn't want to share it lol, Im sure if credit was given he wouldn't care lol.
Offline Profile Quote Post Goto Top
 
Aer
Member Avatar
Master Of Divine Buster
[ *  * ]
Do it~
If he complains ill poke him~

Just make sure to give him credit~
Edited by Aer, Jan 8 2009, 03:24 PM.
Offline Profile Quote Post Goto Top
 
Hellz
Member Avatar
NUB Musician
[ * ]
Axii
Jan 8 2009, 02:56 PM
Um, I was just wondering, What if I don't have the MSMQ folder at "HKLM\SOFTWARE\Microsoft\" ??
Are you useing Windows Vista?
Altho im not totally sure if every system running Vista doesn't have this or just some. Im guessing no vista system can do TcpNoDelaySo i need some people to help check this for me.-------------------------
Fix inside Gensou's Vid works tho. Don't forget to Backup your registry.

And i guess i've to start complaining just because i like to be poked by Aer ^o)
it's totally fine if it gets added, can't say much bout it anyway i guess cus it's already added xD


@Axii, Might aswell move the How to make windows XP faster? to the non modding guide section.
Edited by Hellz, Jan 9 2009, 05:58 AM.
Offline Profile Quote Post Goto Top
 
StealthMarv
Member Avatar
Early Explorer
[ * ]
If you don't have the MSMQ folder, you can just make one:

------------------------------------------------------------------

1. Create a new Text Document (*.txt).



2. Copy and paste the following contents (without the equal mark "===") into the Text Document.



===================================================================



Windows Registry Editor Version 5.00



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ]



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters]

"TCPNoDelay"=dword:00000001



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\OCMsetup]



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security]

"SecureDSCommunication"=dword:00000000



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\setup]



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Setup]



===================================================================



3. Save and close the Document.



4. Change the file extension *.txt to *.reg. (Note: if you are unable to view the file extension, please double-click Computer, click Tools menu > Folder Options > on the View tab, clear the checkbox before "Hide extensions for known file type" > click OK.)



5. Double-click the *.reg file (Note: If prompted, please click Continue on the User Account Control (UAC) window.) You'll get a registry editor warning stating "Are you sure you want to continue", please click Yes.

-------------------------------------------------------




Source: http://social.technet.microsoft.com/Forums/en-US/itprovistasetup/thread/7b110477-f5dd-4ecd-be7c-696e31ebed0c/


Don't forget to restart computer.
Offline Profile Quote Post Goto Top
 
fangedup
Member Avatar
Aardvark Annihilator
[ * ]
for vista, you need a hotfix o.o
it helps the denagel, not sure if it'll work for everyone.
u can find it at thehotfixshare.net :D
Offline Profile Quote Post Goto Top
 
Khois
Member Avatar
The Inactive
[ *  * ]
I can't find "HKLM" D:
Offline Profile Quote Post Goto Top
 
Flare
Member Avatar
Mysterious Lifeform
[ *  *  * ]
Mmm...I notice that I only see a change with this while playing Mabi. Isn't it suppose to affect your whole operating system?
Edited by Flare, May 11 2009, 01:55 PM.
Offline Profile Quote Post Goto Top
 
kayestex
Member Avatar
Early Explorer
[ * ]
Khois
May 11 2009, 01:43 PM
I can't find "HKLM" D:
HKEY_LOCAL_MACHINE

HKLM for short.
Offline Profile Quote Post Goto Top
 
Khois
Member Avatar
The Inactive
[ *  * ]
Oh lol im stupid xD
Offline Profile Quote Post Goto Top
 
Kaabii
Aardvark Annihilator
[ * ]
o-o is it odd..that i already had all of this?
Offline Profile Quote Post Goto Top
 
kurayamikun
Member Avatar
Early Explorer
[ * ]
creds to the person who made this but my computer sorta lags when like a bunch of things are happening and this really helped.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
ZetaBoards - Free Forum Hosting
Enjoy forums? Start your own community for free.
« Previous Topic · Anouncements & Site News · Next Topic »
Add Reply