For you idiots who still suffer from lag and haven't done these fixes, I have two methods to fix some of it. Also, before any of you pms because you're from Mabizone, I am Xenon if you have not read my signature. So don't freak out about any leeching, it simply isn't. I planned to post this guide on both EPvPer and Mabizone, just never got around to posting it here.
THIS IS NOT AN IN-GAME EDIT OR MOD, BUT SIMPLY A NICE FIX. DON'T HATE FOR IT NOT BEING FOR AN UBER MOD. THANKS ;.;
I'm really unsure if most people are aware of these fixes or not, but they go hand-in-hand as good fixes with Denagle and Leatrix lag fix. First off, the first edit we're going to do is accomplished through two methods, depending on which OS you use. I haven't tested the results on XP or below, though, since it was hard to do so on my older computer and mabi didn't work well with it, as it had a ton of lag to begin with and wasn't to be played on it. This edit is a network tweak and the part we're editing is called, MTU edit. MTU stands for Maximum Transmission Unit. Basically, it determines the maximum size for data packets that you transfer while performing an internet based task. We're going to lower it, so that you will be able to transfer packets faster at a lower size. It works very well with both fast and slow connections alike, making speed demanding tasks easier or just increasing your performance with a fast connection in Mabi.
XP/ME/9x/2000
This is a slightly more harder method, as it seems you may have to restart your computer for it to take affect and might not be available to make use of at a moment's notice. (As I said, I've been unable to test the results with this method because of my older computer with XP on it) First off, you need to download a program called TCP optimizer, which I've conveniently attached to this post. Now extract the rar, then open the exe and once it pops up, check the "custom settings" option near the bottom. Make sure the bar is set to the speed of your connection and click the box next to mtu, and enter in a number from 1400-48. I recommend 150 or so. I do not recommend you got for 50 or 48 unless you have a high-quality connection, around B+-A+ (to see rating, do a ping test at pingtest.net). If you use 48 to 50, you must already have Mabi at the login screen and must not be using any other internet application, because in most cases.. doing so will cause your internet connection not to work until you reset your mtu to 1500 and disable and re-enable your connection in the network connection settings. In fact, I recommend you already have mabi at the login screen when you are doing this, otherwise, it might take longer to boot up Mabi because the edit decreases throughput speed (page loading speed and such). Hit apply changes. Now, it will ask if you wish to restart, click "Restart Later"/No. Then log into your mabinogi account and play. Check your weapon/tool changing speed now.. if it is faster than before, it has worked. If not, that means you actually need to restart your computer before the mtu change will take affect. And if so, you will need to change your mtu to a higher level, around 150 or higher, if you used 50-48 mtu. You will not be able to make a connection to your network because your thoroughput will be too slow to hook with the HTTP end. I am unsure about this on high-end connections, as I have not crashed with 50-48 mtu yet.
Note: Could someone post their results on the end without restarting so I could make the edit if it does not work?
Vista/7
This method is much more simple and efficient, as it can be definitely performed without restarting your computer and with a simple command line entering. Make sure you are at the mabinogi login screen already, then find cmd.exe through the search option in your start bar or by going to all programs -> accessories -> command prompt. Make sure to right click and select "run as administrator" first. Now that you have it open, there are two differences in the command you enter depending on whether your connection is wired or wireless.
Wired
Wireless
Now, after you finish, if set at mtu 50-48, make sure Mabi is the only application running that uses your network connection, then log in. It may take a while depending on your connection's speed and the set mtu. You should notice an increase in your weapon switching speed, your bolt shooting speed, ranged shooting speed, and sometimes, even your visual lag. Also, sometimes, you may need to adjust your mtu setting to something higher than 50 if at that level for it to properly load some characters or your skill bar. As long as you don't move from area to area or change channels, the mtu you entered and set it as before logging in should stay in effect even though you changed it again. The changing is simply to allow for easier loading of everything and may not be needed for everybody, but is recommended if you come into the game and nobody is in town and your skill bar is taking a while to load.
Note: 368-150 is the recommended level for mtu, anything lower can result in unwanted server lag issues sometimes, where you will freeze in place and won't be able to do anything or connection crashes depending on the quality and speed of your connection. Also, I am unsure if this fix is available in macs or not. Normally, if you are on a mac, you shouldn't be playing mabi.
Fix 2
Ah, now that we're done with mtu edit, it's time to do the "Take back your bandwidth" fix. You may not be aware of this, but the default setting for windows is to reserve 20% of your bandwidth via a windows policy. With this edit, we're going to take that back and possibly increase your ranged accuracy/effectiveness and thoroughput speed on the internet. Results may vary, though, as I'm unsure of how well it works for others. So far, it has enabled me to do in-range SoG by timing my shot and enabled me to hit at lower percentages more often than usual. Okay, once more, the way this edit is accomplished is done in two different manners depending on your OS. I have no idea how to perform this edit or if this setting is in effect in an OS older than XP.
XP Professional
Note: Make sure you are on an administrative account before performing this edit.
Go to Start -> run, then type in gpedit.msc and click okay. It should bring up a small window called Group Policy Editor. Within this window, navigate to Local Computer Policy -> Computer Configuration -> Administrative Templates -> Network -> QoS Packet Scheduler. Now at the right pane, there should be something called Limit reservable bandwidth, double click it. A window will pop up, and there will be options to enable, disable it, or configure the limited amount. Either click disable or lower the 20% amount to 0% and click okay. You should have your bandwidth back now. Now, if you cannot find it or are on a different version of XP, then follow the steps in the next portion of the guide to try to edit it with a different method. (It is untested in versions besides Vista, so results may vary once more)
Vista/Other versions of XP/7
Open run.exe via the start menu by either clicking it, searching for it, or navigating to All Programs -> Accessories -> Run.exe. Now, type in regedit in the run box and click ok. It should bring up the Regedit.exe. In Regedit, navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Wi ndows”. In the left pane, right-click on Windows and create a new key called “Psched“, then right click on the blank white part in the right pane and create a new “DWORD” entry by clicking the "New DWORD" option. Name it “NonBestEffortLimit” and set the value to zero to disable the reserve bandwidth.
If all works well, your speed should increase a bit and your ranged efficiency within mabi should work well. If you do not see a change in anything, try rebooting and see if performance is improved any.






