Forum Discussion

lIlGELIONSPIlI's avatar
10 years ago
Solved

multiple LAN player can not join a server at same time.

Product: Battlefield 1
Platform:PC
Summarize your bug i have an issue for multiple LAN player to play a party or join the server at same time. We have two players, and with same LAN,
How often does the bug occur? Every time (100%)
Steps: How can we find the bug ourselves? #1 if "A" open the game and join the server, once "B" open the game, "A" will be kick out from the server and says " lost connection from the server" #2 if "A" open the game but not join the server, and "B" open the game after 1 minutes, "A" join the server and "B" is trying to join with "A", "B" will have an error " Server Disconnected" you have lost connection to the session. #3 if "A" and "B" open the game at same time, and join the party, 50% of time we will able to play each other. However, if one of them close the game and open up again it will back to #1
What happens when the bug occurs? disconnect from server, and not able to join it unless ipconfig /release and ipconfig /renew refer to https://forums.battlefield.com/en-us/discussion/74818/multiple-lan-player-can-not-join-a-server-at-same-time
Please select your region North America
In what game mode did the bug occur? Conquest
AMD or Nvidia Model Number GTX880M
Enter RAM memory size in GB 4GB

Hello everyone, i have an issue for multiple LAN player to play a party or join the server at same time.
We have two players, and with same LAN,
#1 if "A" open the game and join the server, once "B" open the game, "A" will be kick out from the server and says " lost connection from the server"
#2 if "A" open the game but not join the server, and "B" open the game after 1 minutes, "A" join the server and "B" is trying to join with "A", "B" will have an error " Server Disconnected" you have lost connection to the session.
#3 if "A" and "B" open the game at same time, and join the party, 50% of time we will able to play each other. However, if one of them close the game and open up again it will back to #1

However i find a temporary way to fix this issue but it is so inconvenience for both of us.
step 1:
all bf1 game client in all device must be closed
one (sometimes all)of the computer need goto CMD put "ipconfig /release" and "ipconfig /renew"
step 2:
open the game at same time.


Is any dev is looking to fix this?

I am using NETGEAR R7000 as router

Best

  • The way to solve this issue is to set up a UDP port triggering. Go to the router and set income UDP:3659 and trigger UDP:3659 to everyone.

8 Replies

  • This is because game opens ports on router and is unable to open them for multiple local network addresses... Same story with UDP packets that are being responded by wrong machine. I don't think they will fix that. They would have to rewrite half of netcode.

    As opening ports is not that important, UDP problem is. There may be a solution, but you have to decide if it's worth it. I cant guarantee that it would work (80% that it will). You would need to separate networks for every machine. How? For example putting another router between your NetGear and every machine playing the game. That would create new network for every of those machines and UDP packets would be routed correctly. Please notice that every of those routers needs to have different subnet configured... for example: router number one: 192.168.101.0, router number two: 192.168.102.0, router number three: 192.168.103.0 ... etc.

  • If i add one more router, that means i need one more NAT layer, decreases performance and not able to access my NAS. And opening port may case so security problem.

    Is there any setting to deal with UDP packets interception or redirect the UDP packets to where it suppose to do?

    I haven't experience these kind of problem in other game. 

    If they need rewrite half of netcode, then EA should review their QA team.  This problem limited only one game can be play at one network.  

  • HolyDonkey's avatar
    HolyDonkey
    10 years ago

    I tried BF4 with closed ports and upnp off and it kinda worked... There were some problems with PB. As there is no PB in BF1 (or am I wrong?), NAT may not be a problem.

    UDP protocol is almost headless, the destination and source mechanism has to be implemented server/client side. You can do nothing (except what I wrote before) about it. I am not from EA, but I just predict that chances, that they will reimplement that layer, are low.

  • Anonymous's avatar
    Anonymous
    9 years ago

    Hi,

    I have had the same exact problem with Battlefield Games for many years.
    Since Battlefield 3, my wife and I have had to put up with this stupid, poorly implemented game back end which has NEVER been fixed.
    They seam not to care at all about the number of complaints people have put in to them regarding this issue either.

    I have tried work arounds of all sorts, such as port forwarding the appropriate ports to different ones to "trick" it into communicating properly.

    Recently in Battlefield 1 they have done something to stop any solution I've been able to find from working.

    HELP!!!

    Support has been rubbish, and there is no way to log a ticket of any sort in order to attempt to get a real fix.

    I'm over it!!!

  • ViolentDodo's avatar
    ViolentDodo
    Seasoned Newcomer
    8 years ago

    I have exactly the same problem with BF1. If I am in a server and a friend joins (stays at another residence) then it kicks me. If he is in the server and I join, then it kicks him. What can we do to resolve this?? It is extremely irritating

  • The way to solve this issue is to set up a UDP port triggering. Go to the router and set income UDP:3659 and trigger UDP:3659 to everyone.

  • patron991's avatar
    patron991
    7 years ago

    Hello, can you tell me how to do that on my router? I have a screenshot of it.

  • xtremenofear's avatar
    xtremenofear
    6 years ago
    @lIlGELIONSPIlI Thanks mate,

    This is the right way to fix it. Only takes a minute to add the UDP port triggering to your router and away you go 🙂