Maintenance for the week of March 3:
• PC/Mac: No maintenance – March 3
• NA megaservers for maintenance – March 5, 4:00AM EST (9:00 UTC) - 11:00AM EST (16:00 UTC)
• EU megaservers for maintenance – March 5, 9:00 UTC (4:00AM EST) - 16:00 UTC (11:00AM EST)
• ESO Store and Account System for maintenance – March 6, 6:00AM EST (11:00 UTC) - 4:00PM EST (21:00 UTC)

Fix (some) of your crashes in PvP

Icy
Icy
✭✭✭✭
Many of my fellow PvPers crash out in big battles (everyone freezes but you, then you get kicked to the login screen).

THERE IS A FIX.

I posted this over at https://forums.elderscrollsonline.com/en/discussion/226764 but I don't know how many may have seen it, so I'm re-adding it here for visibility. This absolutely worked for me in all but the biggest battles at Chalman.

https://youtube.com/watch?v=JwK-Gj8MDxw

COMMANDS:
If you get drop-outs in MMOs in high data transfer situations (such as PvP) this may helpful. Commands used are:
* netsh interface ipv4 show subinterfaces
* ping patcher.elderscrollsonline.com -f -l 1472
* netsh interface ipv4 set subinterface "Ethernet" mtu=1272 store=persistent

(I said MTU stood for Maximum Transfer Unit on the video, but of course it stands for Maximum Transmission Unit.)

FOR MACS (Thanks to Manic)

For the Mac users, you'll need to open Terminal and type:

* sudo ifconfig en0 mtu 1470

Though which "en" device you use depends on the Mac. Most people will use en0. MacBook Airs only have en0, other Macs have en0 as ethernet, if you're using WiFi you'll want en1. You can check this using "ifconfig" which will produce a list of network devices. Only one "en" device should have an address, that's the one to use for the MTU command above.
Edited by Icy on May 24, 2016 6:44AM
_____________________________________________________________________________________________________Greetings, Outlanders from -Icy (@IcyIC)twitch.tv/IcyICyoutube.com/HulloItsIcy(not ZOS_Icy)_____________________________________________________________________________________________________
  • maxjapank
    maxjapank
    ✭✭✭✭✭
    ✭✭
    What did you type for "store persistant"? Was it store = persistant ?
  • Icy
    Icy
    ✭✭✭✭
    maxjapank wrote: »
    What did you type for "store persistant"? Was it store = persistant ?
    Oh yeah! This is from the vid desc.
    If you get drop-outs in MMOs in high data transfer situations (such as PvP) this may helpful. Commands used are:
    * netsh interface ipv4 show subinterfaces
    * ping patcher.elderscrollsonline.com -f -l 1472
    * netsh interface ipv4 set subinterface "Ethernet" mtu=1272 store=persistent

    (I said MTU stood for Maximum Transfer Unit on the video, but of course it stands for Maximum Transmission Unit.)

    FOR MACS (Thanks to Manic)

    For the Mac users, you'll need to open Terminal and type:

    sudo ifconfig en0 mtu 1470

    Though which "en" device you use depends on the Mac. Most people will use en0. MacBook Airs only have en0, other Macs have en0 as ethernet, if you're using WiFi you'll want en1. You can check this using "ifconfig" which will produce a list of network devices. Only one "en" device should have an address, that's the one to use for the MTU command above.
    _____________________________________________________________________________________________________Greetings, Outlanders from -Icy (@IcyIC)twitch.tv/IcyICyoutube.com/HulloItsIcy(not ZOS_Icy)_____________________________________________________________________________________________________
  • RinaldoGandolphi
    RinaldoGandolphi
    ✭✭✭✭✭
    ✭✭✭✭
    I know this is well intentioned, but I would not recommend doing this unless you know absolutely for sure what your doing.

    Any MTU changes you make on your PC MUST be made on your router as well. If you send packets from your PC larger then the MTU value on your router they will get fragmented and have to be sent in parts making it worse.

    Also an MTU of 1272 can cause many problems with other internet applications. The standard Ethernet MTU is 1472 + 28(For TCP overhead) which = 1500.

    http://www.dslreports.com/faq/5793

    Use that guide to find the maximum MTU for ping patcher.elderscrollsonline.com

    Take the maximum packet size from the ping test and add 28. You add 28 bytes because 20 bytes are reserved for the IP header and 8 bytes must be allocated for the ICMP Echo Request header. Remember: You must add 28 to your results from the ping test!

    The MTU setting on your PC MUST match the MTU setting in your router or else it can cause problems. Ideally the rest of your devices should also have the same MTU as sending a 1500 packet to a router that only supports 1462 is going to be fragmented.

    Changing MTU is a big network change that can lead to unforseen problems. Also Windows and TCP in general is designed to consider high latency/packet loss(ESO red ping) as being caused by congestion and it will dial back throughput and resend packets and will increase the window as packets are received, this is how TCP is designed to function and changing MTU won't change this, as TCP is a guaranteed packet delivery protocol and both sides have to send and receive. This is why UDP is used in most real-time combat online games...that of course is a discussion for another time.

    Everyone's path to ESO servers is going to be on a different route, and if you can ping ESO with a 1472 ping and don't get a "packet needs to be fragmented message but DF bit set" message, then 1500 MTU is fine for you, and leave it alone, lowering it won;t make a difference and the crashes are caused by something else.

    Port Triggering the proper ports will do more to fix crashes then changing MTU, MTU really has nothing to do with crashes has more to do with disconnects.

    I would only change the MTU if you are certain a router exists on the path between you and ESO servers that won't accept packets larger then a set size, but its pretty rare for any such routers to exist on the internet these days, least in NA....almost everyone accepts 1500 and smaller.

    YMMV
    Rinaldo Gandolphi-Breton Sorcerer Daggerfall Covenant
    Juste Gandolphi Dark Elf Templar Daggerfall Covenant
    Richter Gandolphi - Dark Elf Dragonknight Daggerfall Covenant
    Mathias Gandolphi - Breton Nightblade Daggerfall Covenant
    RinaldoGandolphi - High Elf Sorcerer Aldmeri Dominion
    Officer Fire and Ice
    Co-GM - MVP



    Sorcerer's - The ONLY class in the game that is punished for using its class defining skill (Bolt Escape)

    "Here in his shrine, that they have forgotten. Here do we toil, that we might remember. By night we reclaim, what by day was stolen. Far from ourselves, he grows ever near to us. Our eyes once were blinded, now through him do we see. Our hands once were idle, now through them does he speak. And when the world shall listen, and when the world shall see, and when the world remembers, that world will cease to be. - Miraak

  • Ara_Valleria
    Ara_Valleria
    ✭✭✭✭✭
    Icy wrote: »
    Many of my fellow PvPers crash out in big battles (everyone freezes but you, then you get kicked to the login screen).

    THERE IS A FIX.

    I posted this over at https://forums.elderscrollsonline.com/en/discussion/226764 but I don't know how many may have seen it, so I'm re-adding it here for visibility. This absolutely worked for me in all but the biggest battles at Chalman.

    https://youtube.com/watch?v=JwK-Gj8MDxw

    COMMANDS:
    If you get drop-outs in MMOs in high data transfer situations (such as PvP) this may helpful. Commands used are:
    * netsh interface ipv4 show subinterfaces
    * ping patcher.elderscrollsonline.com -f -l 1472
    * netsh interface ipv4 set subinterface "Ethernet" mtu=1272 store=persistent

    (I said MTU stood for Maximum Transfer Unit on the video, but of course it stands for Maximum Transmission Unit.)

    FOR MACS (Thanks to Manic)

    For the Mac users, you'll need to open Terminal and type:

    * sudo ifconfig en0 mtu 1470

    Though which "en" device you use depends on the Mac. Most people will use en0. MacBook Airs only have en0, other Macs have en0 as ethernet, if you're using WiFi you'll want en1. You can check this using "ifconfig" which will produce a list of network devices. Only one "en" device should have an address, that's the one to use for the MTU command above.

    Will this work while running scripts ? (3rd party softwares that hijack carrier signals for the game and runs before the game functions so that my actions happens before my opponents does and causes lag)

    Can someone who works for ZoS, maybe a tester, provide some insight ?
    @ZOS_Mojican

    :trollface::trollface::trollface::trollface::trollface:

    Edited by Ara_Valleria on May 24, 2016 7:24PM
    °‡° ÁDAMANT °‡°
    The Addon Abusers, Exploiters & Macro'ers Refuge
    •••• | Ara Valleria - AD NightBlade | Templàra Valleria - AD Templar | Åra Valleria - AD DragonKnight | Ára V - AD DragonKnight | Ara Laifu - DC NightBlade | Ara Waifu - EP Sorcerer | ••••

    ••••••| YOUTUBE |••••••
    Want to take a break from all the Lagging|Crashing|Cancer ?
    Play Albion Online
  • rfennell_ESO
    rfennell_ESO
    ✭✭✭✭✭
    ✭✭
    Icy wrote: »
    Many of my fellow PvPers crash out in big battles (everyone freezes but you, then you get kicked to the login screen).

    THERE IS A FIX.

    I posted this over at https://forums.elderscrollsonline.com/en/discussion/226764 but I don't know how many may have seen it, so I'm re-adding it here for visibility. This absolutely worked for me in all but the biggest battles at Chalman.

    https://youtube.com/watch?v=JwK-Gj8MDxw

    COMMANDS:
    If you get drop-outs in MMOs in high data transfer situations (such as PvP) this may helpful. Commands used are:
    * netsh interface ipv4 show subinterfaces
    * ping patcher.elderscrollsonline.com -f -l 1472
    * netsh interface ipv4 set subinterface "Ethernet" mtu=1272 store=persistent

    (I said MTU stood for Maximum Transfer Unit on the video, but of course it stands for Maximum Transmission Unit.)

    FOR MACS (Thanks to Manic)

    For the Mac users, you'll need to open Terminal and type:

    * sudo ifconfig en0 mtu 1470

    Though which "en" device you use depends on the Mac. Most people will use en0. MacBook Airs only have en0, other Macs have en0 as ethernet, if you're using WiFi you'll want en1. You can check this using "ifconfig" which will produce a list of network devices. Only one "en" device should have an address, that's the one to use for the MTU command above.

    Will this work while running scripts ? (3rd party softwares that hijack carrier signals for the game and runs before the game functions so that my actions happens before my opponents does and causes lag)

    Can someone who works for ZoS, maybe a tester, provide some insight ?
    @ZOS_Mojican



    *summons lone fenrir to deny the existence of any macro, script or cheating in the game*
  • zyk
    zyk
    ✭✭✭✭✭
    ✭✭✭✭✭
    I know this is well intentioned, but I would not recommend doing this unless you know absolutely for sure what your doing.

    I agree 100%. Very good post. Icy seems to have identified an uncommon issue impacting her ISP.
  • Icy
    Icy
    ✭✭✭✭
    Any MTU changes you make on your PC MUST be made on your router as well. If you send packets from your PC larger then the MTU value on your router they will get fragmented and have to be sent in parts making it worse.
    I agree, but as the idea of this is to REDUCE the size of the packets from the PC, it should make it smaller than the size of the "pipe" through the router.
    http://www.dslreports.com/faq/5793

    Use that guide to find the maximum MTU for ping patcher.elderscrollsonline.com

    Take the maximum packet size from the ping test and add 28. You add 28 bytes because 20 bytes are reserved for the IP header and 8 bytes must be allocated for the ICMP Echo Request header. Remember: You must add 28 to your results from the ping test!
    I missed adding the 28 bytes back in the video btw. There is some discussion in the comments about this.
    Everyone's path to ESO servers is going to be on a different route, and if you can ping ESO with a 1472 ping and don't get a "packet needs to be fragmented message but DF bit set" message, then 1500 MTU is fine for you, and leave it alone, lowering it won;t make a difference and the crashes are caused by something else.
    As I'm sure you will have watched the video, you'll note that I say that everyone should do the ping test for themselves. The lower value is what works for ME specifically.
    Port Triggering the proper ports will do more to fix crashes then changing MTU, MTU really has nothing to do with crashes has more to do with disconnects.
    Yes, everyone should do this as well. I already had port triggering up and configured on my modem and it wasn't fixing THIS PARTICULAR TYPE OF CRASH, so I had to do some further research.
    I would only change the MTU if you are certain a router exists on the path between you and ESO servers that won't accept packets larger then a set size, but its pretty rare for any such routers to exist on the internet these days, least in NA...
    Yes, I am in Australia.
    YMMV
    Indeed.
    _____________________________________________________________________________________________________Greetings, Outlanders from -Icy (@IcyIC)twitch.tv/IcyICyoutube.com/HulloItsIcy(not ZOS_Icy)_____________________________________________________________________________________________________
Sign In or Register to comment.