Results 1 to 3 of 3

Thread: EAC; Banning friends who're connecting from overseas

  1. #1
    Refugee
    Join Date
    Dec 2019
    Posts
    1
    Rep Power
    0

    Unhappy EAC; Banning friends who're connecting from overseas

    Up until Alpha 18 I've had no problems when friends connected from Europe, or even Australia! Yet in this version that's changed. I couldn't find if anyone else has encountered this issue. I'll post any relevant error logs, and other such data as needed.

    EAC seems to be the culprit banning friends when their nearly loaded in. It may or may not be the 16k map size that's causing some of it. But at the same time it seems to only cause problems when EAC steps in. Now disabling EAC doesn't help either because I get a different error now when anyone tries to connect with it disabled server side, and client side. Or even with it enabled on only the client.

    So as of now I'm completely at a loss of what to do.

  2. #2
    Reconstructionist Beelzybub's Avatar
    Join Date
    Dec 2015
    Posts
    559
    Rep Power
    1
    I think this is a LiteNetLib timing out issue with large maps and longer pings.

    If you are running the server, maybe try disabling LiteNetLib in the serverconfig.xml
    file.

    This line: <property name="ServerDisabledNetworkProtocols" value="LiteNetLib"/>

    Also, increasing the transfer speed may help them download the map faster so they don't
    time out.

    This line: <property name="ServerMaxWorldTransferSpeedKiBs" value="512"/>
    Increase "512" to whatever you think your upload can handle.

    To be honest, I don't think a 16K map will work over a long distance but you could
    give it a try. I would just go with a smaller map.

  3. #3
    Community Moderator SylenThunder's Avatar
    Join Date
    Oct 2014
    Location
    SE Michigan, out in the sticks.
    Posts
    8,812
    Rep Power
    1
    Quote Originally Posted by Beelzybub View Post
    I think this is a LiteNetLib timing out issue with large maps and longer pings.

    If you are running the server, maybe try disabling LiteNetLib in the serverconfig.xml
    file.

    This line: <property name="ServerDisabledNetworkProtocols" value="LiteNetLib"/>

    Also, increasing the transfer speed may help them download the map faster so they don't
    time out.

    This line: <property name="ServerMaxWorldTransferSpeedKiBs" value="512"/>
    Increase "512" to whatever you think your upload can handle.

    To be honest, I don't think a 16K map will work over a long distance but you could
    give it a try. I would just go with a smaller map.
    Yes, this is the issue, and no it won't. If their ping to the server is over about 70ms, then they will have to make 2-3 attempts to download the map, and will get temp banned for too many dropped packets each time.

    After 15 minutes of attempting to download the map, the server will kick them because of too many dropped packets, and a temp ban will be issued that lasts 15 minutes. This is to save the server from being tanked by the person with the super high ping.

    SO basically the method is to connect and download part of the map, get kicked, wait 15 minutes, connect and download part of the map, get kicked, wait 15 minutes, rinse and repeat.

    Or you can send them the map files to drop into their Generated Maps folder.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •