1 LAN - 2 PS4 - Battlefield2042

Started by Meshman, May 15, 2023, 06:59:39 AM

Previous topic - Next topic
Hi All,
I am struggling to get  the above combination to work. All the reference material points to uPnP generally taking care of this situation in consumer grade routers (Netgear Nighthawks for example) and certainly for Xboxes with Opnsense on other games this seems to be the case.

i have followed the guides to enable upnp - setup the ps4s with static ips and upnp acls to restrict the upnp action to the 2 ps4s only. Independently the ps4s work fine - but on entering a coop game in bf2042 one of the consoles drops out - usually the second on to join the game.

I am aware that port forwarding is unnecesscary with upnp, but static port mapping needs to be enabled in the firewall settings- tested with this on and off but had no success with either.

has anyone managed to get this specific combo working ? before i go setting up a DMZ for one of the PS4s (yes im aware thats a bad idea but am running out of things to try)
TIA

When UPnP is enabled and a PS4 is on, do you see any entries in the "Services: Universal Plug and Play: Status" page?

hi - thanks for replying - yes in status i see the PS4s when individually switched on but not at the same time.

they both want the same port - 3659 which is labelled EA tunnel




Have you tried to simply create Outbound NAT rule(s) even without using uPnP ?

Have a look here, it might help: https://forum.opnsense.org/index.php?topic=25473.0

Ya, the outbound NAT rule(s) was my next question, too. If that's set up properly, it makes me wonder if Battlefield doesn't have alternate ports for this situation.

Here's a link to my current gaming setup in OPNsense. Maybe it'll help. Good luck!
https://forum.opnsense.org/index.php?topic=33609.msg162525#msg162525

thanks - this is useful

i do suspect EA dont have alternative ports to use - have seen other EA games threads with the same issue


Make sure you're using the miniupnpd-devel package, it's significantly newer than the UPNP package that ships with opnsense by default and specifically includes fixes for multiple consoles.

Quote from: tawmu on May 18, 2023, 11:41:19 AM
Make sure you're using the miniupnpd-devel package, it's significantly newer than the UPNP package that ships with opnsense by default and specifically includes fixes for multiple consoles.

im using the os-upnp-devel package - is that the same ?

otherwise how do i get the miniupnpd-devel ?