Connectivity Problem with Arma 3 - ARMA 3 is not broadcasting past local network

System Information

Field Value
Operating System Linux - Debian GNU/Linux 11 on x86_64
Product AMP ‘Decadeus’ v2.4.6.4 (Mainline)
Virtualization Docker
Application Arma 3
Module GenericModule
Running in Container Yes
Current State Ready

Problem Description

Issue

Started ARMA 3 server on AMP, can see and connect to it via local network (within my home network) but cannot connect from outside my network. Have friends try to connect to it but server will just not appear somehow. This is not the case for other applications i have tested so far on AMP, ie: Teamspeak, Terraria, Starbound

Reproduction Steps

  • Launch ARMA 3 instance and server on AMP
  • Launched ARMA 3 game, tried connecting via local IP from local network: able to connect
  • Search for public IP from my local network and dont see it, same for friends from outside local network too

What happens if you connect directly by IP instead of using the server list?

I am trying to connect it directly via IP, same goes with my friends. But it doesn’t connect when we input the IP nor does it appear in the list. This isnt in the case with the applications that we have tried, ie: Teamspeak, Terraria, Starbound

Does the status page show that all the ports are green?

Yup except for the reserved port although all ports have been port forwarded on the router.

What happens if you try and connect locally?

can connect just fine. no issues there. its just not broadcasting on the external IP

“Broadcasting” is not the correct word to describe what goes on. You can’t broadcast outside of your subnet.

If you can connect on the local network but not remotely then the issue lies squarely with the router, so triple check your port forwarding rules and protocols being used.

Check using a device that’s not on your internal network since not all routers support hairpin NAT.

Also check that “Force LAN Mode” is off in the Arma settings

“Broadcasting” is not the correct word to describe what goes on. You can’t broadcast outside of your subnet.

If you can connect on the local network but not remotely then the issue lies squarely with the router, so triple check your port forwarding rules and protocols being used.

Check using a device that’s not on your internal network since not all routers support hairpin NAT.

Oh sorry. wasnt really sure what the term is then. my apologies.

Port forwarding rules should be correct. as the applications can get through as mentioned, Terraria and Teamspeak work just fine as people are able to connect through. Its just Arma causing this issue.

I do understand that initially the cause could be / is most probably from my router / port forwarding rules but it doesn’t make sense how the other instances can be connected from outside and how Arma 3 is the only application not getting through.

On my router:

Initially i thought it had something to do with my ISP since i recently upgraded my package but i have checked with them and they did not / are not closing any of the ports that I have specified.

Also check that “Force LAN Mode” is off in the Arma settings

I’ve checked and Lan mode is off.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.