Jump to content

goertzenator

Member
  • Content Count

    3
  • Joined

  • Last visited

  • Medals

Community Reputation

1 Neutral

About goertzenator

  • Rank
    Rookie
  1. I would also like to see IPv6 on Reforger, a big reason being that Reforger is NAT-hostile and IPv6 usually lets you avoid NAT. That said, I suspect that NAT hostility is keeping them locked to IPv4. I'd bet if they fix the NAT issues, then adding IPv6 would also become easy. By NAT hostile I mean: 1. The Reforger server has to be told what external IP address it uses and this gets reported to central server browser. Can't the server browser just observe the source address of the Reforger server instead? 2. The Reforger server won't accept connections from the NATted side of the network. You have to setup convoluted NAT/router rules to make it go, and I've never had to do this with any other game, Arma 3 included.
  2. I've got it all figured out. I was going to add the content below to the wiki (https://community.bistudio.com/wiki/Arma_Reforger:Server_Hosting), but I see the wiki is not allowing new registrations. Could somebody with wiki access add this? ------ Firewall, Port Forwarding and local Direct Connect The game port (default is 2001) is the only inbound port and may require firewall configuration and port forward setup. The other steam ports are outbound only and do not require any special setup. The dedicated server requires you to specify `gameHostRegisterBindAddress`, which indicates where game clients are to connect to play on your server. If you are behind a NAT firewall, this value should be the external IP address of your router and then your firewall needs to forward the game port to the internal LAN address. Game clients can only connect to the server through this address; you cannot Direct Connect through the LAN address because this is not the address that was registered and it will not be found on the server browser. For example, if you registered your server on external address 65.40.30.10, your server sits at LAN address 192.68.1.50, and your game client is at 192.168.1.100, you will NOT be able to direct connect to 192.168.1.50. A local client must connect to the external address (65.40.30.10 in this example), and the firewall must be configured such that the connection passes through both port forwarding(DNAT) and masquerading(SNAT) machinery. For example, this is what both machines must see: game server perspective: 192.168.1.50 (game server) <--> 65.40.30.10 (game client) game client perspective: 192.168.1.100 (game client) <--> 65.40.30.10 (game server) The game server will produce "I'm a teapot" errors if DNAT is triggering but SNAT is not. In this scenario the traffic flow looks like this: game server perspective: 192.168.1.50 (game server) <--> 192.168.1.100 (game client) game client perspective: 192.168.1.100 (game client) --> 65.40.30.10 (game server) 192.168.1.100 (game client) <-- 192.168.1.50 (game server) unknown address, traffic dropped!
  3. I am observing similar problems trying to locally access a dedicated server (same subnet, inside NAT router). When I have the dedicated server registered with the external IP address, I cannot direct connect through its local, internal address. I get a "server not found" error, and a packet trace on the dedicated server shows that my computer is not even making an attempt to connect there. I have to conclude that even for direct connect the address first gets looked on Bohemia's server browser. Since my server was registered with the external address, the internal address lookup fails and it gives up instantly. It is too bad direct connect is still coupled to the browser in this way. In my mind the whole point of direct connect is to avoid server browser problems. Anyway, I am going to try monkeying with my router to allow my client connections to the external address to get properly DNATed to the dedicated server.
×