[GH-ISSUE #894] ArmA 3 not listening on TCP #716

Closed
opened 2026-02-27 02:03:19 +03:00 by kerem · 12 comments
Owner

Originally created by @Graymanflo on GitHub (Jun 21, 2016).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/894

Hey everyone.

I am having an issue with allowing traffic to my ArmA 3 server, it doesn't appear in the Multiplayer server list and direct connect isn't resolving the host aswell as yougetsignal.com/tools/open-ports/. It also appears as the server doesn't listen on any TCP port.
screenshot_2

In above screenshot only UDP is listed, here are my system details:

  • Dedicated server running Debian 8.4 Jessie.
  • Network: 1gbps.
  • No firewalls, iptables are uninstalled.
  • IP and port (2302) are defined in arma3server.

Please let me know if anyone knows what's wrong :)!

Originally created by @Graymanflo on GitHub (Jun 21, 2016). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/894 Hey everyone. I am having an issue with allowing traffic to my ArmA 3 server, it doesn't appear in the Multiplayer server list and direct connect isn't resolving the host aswell as [yougetsignal.com/tools/open-ports/](url). It also appears as the server doesn't listen on any TCP port. ![screenshot_2](https://cloud.githubusercontent.com/assets/17147562/16236984/ae017752-37da-11e6-8bcf-24a3d26272da.png) In above screenshot only UDP is listed, here are my system details: - Dedicated server running Debian 8.4 Jessie. - Network: 1gbps. - No firewalls, iptables are uninstalled. - IP and port (2302) are defined in arma3server. Please let me know if anyone knows what's wrong :)!
kerem 2026-02-27 02:03:19 +03:00
Author
Owner

@igeighty commented on GitHub (Jun 21, 2016):

Have you opened udp ports 2302,2303,2304,2305 in the router ?

<!-- gh-comment-id:227556790 --> @igeighty commented on GitHub (Jun 21, 2016): Have you opened udp ports 2302,2303,2304,2305 in the router ?
Author
Owner

@UltimateByte commented on GitHub (Jun 22, 2016):

@igeighty Seems like he's got a gigabit network, so it's probably a dedicated server, so no router. + not forwarding ports doesn't prevent the machine from listening to it.

Any mods installed ?
Any logs to provide ? (strip any sensitive information)
Also, please use the steam group for general support http://steamcommunity.com/groups/linuxgsm/discussions/0/

<!-- gh-comment-id:227626597 --> @UltimateByte commented on GitHub (Jun 22, 2016): @igeighty Seems like he's got a gigabit network, so it's probably a dedicated server, so no router. + not forwarding ports doesn't prevent the machine from listening to it. Any mods installed ? Any logs to provide ? (strip any sensitive information) Also, please use the steam group for general support http://steamcommunity.com/groups/linuxgsm/discussions/0/
Author
Owner

@igeighty commented on GitHub (Jun 22, 2016):

agreed,
not port forwarding would only disable the server from appearing in the online server browser.
on my own installation which is a linux machine connected to a local network via an apple time capsule router. when using arma3server script i can see my server in the online browser, but not the LAN browser (weird) yet i am able to use the direct connect feature to manually connect to the local address 192.168.1.118:2302 <- in my case.

also, arma uses UDP rather than TCP for the a3 server,

<!-- gh-comment-id:227633483 --> @igeighty commented on GitHub (Jun 22, 2016): agreed, not port forwarding would only disable the server from appearing in the online server browser. on my own installation which is a linux machine connected to a local network via an apple time capsule router. when using arma3server script i can see my server in the online browser, but not the LAN browser (weird) yet i am able to use the direct connect feature to manually connect to the local address 192.168.1.118:2302 <- in my case. also, arma uses UDP rather than TCP for the a3 server,
Author
Owner

@UltimateByte commented on GitHub (Jun 22, 2016):

So there is no TCP port listening for Arma ?
So everything is normal for him in the end ?
So there might be another firewall, like OVH game servers have. :)
OR, the process is launched 2 times or one of the ports is used by another process
OR, iptables isn't correctly disabled
OR, the dude should watch his logs and find out what's happening with the server :o))

<!-- gh-comment-id:227635204 --> @UltimateByte commented on GitHub (Jun 22, 2016): So there is no TCP port listening for Arma ? So everything is normal for him in the end ? So there might be another firewall, like OVH game servers have. :) OR, the process is launched 2 times or one of the ports is used by another process OR, iptables isn't correctly disabled OR, the dude should watch his logs and find out what's happening with the server :o))
Author
Owner

@igeighty commented on GitHub (Jun 22, 2016):

Yes correct, no TCP for arma 3 (except 2344 and 2345 for battleeye which is not required for the game to function)
screen shot 2016-06-22 at 1 47 48 pm
But for the game itself and its query ports all traffic is on UDP

https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding

this is how i have mine configured on both servers, one running arma3server script, the other just running install from bohemia with no fancy scripting for testing,

<!-- gh-comment-id:227635768 --> @igeighty commented on GitHub (Jun 22, 2016): Yes correct, no TCP for arma 3 (except 2344 and 2345 for battleeye which is not required for the game to function) ![screen shot 2016-06-22 at 1 47 48 pm](https://cloud.githubusercontent.com/assets/19503471/16254094/ee381bbe-387f-11e6-9241-ccd97f771191.jpg) But for the game itself and its query ports all traffic is on UDP https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding this is how i have mine configured on both servers, one running arma3server script, the other just running install from bohemia with no fancy scripting for testing,
Author
Owner

@Graymanflo commented on GitHub (Jun 22, 2016):

Thanks for all the wonderful replies guys! I also went over to the Steam group.

@igeighty

Have you opened udp ports 2302,2303,2304,2305 in the router ?

I am using a dedicated server like @UltimateByte said, however my host does not filter any ports or use any backend firewalls such as the one which OVH provide.

@UltimateByte

Any mods installed ?
Any logs to provide ? (strip any sensitive information)
OR, the process is launched 2 times or one of the ports is used by another process
OR, iptables isn't correctly disabled

Here's the log file, I don't see anything abnormal in it http://pastebin.com/iSfJJsEz, also no mods are installed.
screenshot_3
The process should be launched correctly and iptables are gone for good:
$ apt-get remove --purge --auto-remove iptables && apt-get update

Here is arma3server config: http://pastebin.com/JKhAGrCh
My host provider says that this is a software related issue, I'm unsure about that as it works for you guys.

As this may not be an bug or similar I posted this in here: http://steamcommunity.com/groups/linuxgsm/discussions/0/358415738180885929/

<!-- gh-comment-id:227714357 --> @Graymanflo commented on GitHub (Jun 22, 2016): Thanks for all the wonderful replies guys! I also went over to the Steam group. @igeighty > Have you opened udp ports 2302,2303,2304,2305 in the router ? I am using a dedicated server like @UltimateByte said, however my host does not filter any ports or use any backend firewalls such as the one which OVH provide. @UltimateByte > Any mods installed ? > Any logs to provide ? (strip any sensitive information) > OR, the process is launched 2 times or one of the ports is used by another process > OR, iptables isn't correctly disabled Here's the log file, I don't see anything abnormal in it http://pastebin.com/iSfJJsEz, also no mods are installed. ![screenshot_3](https://cloud.githubusercontent.com/assets/17147562/16264662/1d6c419e-387b-11e6-9d0e-4fdcd68fc5cd.png) The process should be launched correctly and iptables are gone for good: $ apt-get remove --purge --auto-remove iptables && apt-get update Here is arma3server config: http://pastebin.com/JKhAGrCh My host provider says that this is a software related issue, I'm unsure about that as it works for you guys. As this may not be an bug or similar I posted this in here: http://steamcommunity.com/groups/linuxgsm/discussions/0/358415738180885929/
Author
Owner

@igeighty commented on GitHub (Jun 22, 2016):

Delete your pastebin and change your steam password :)
Best to remove that info from your pastes

<!-- gh-comment-id:227716497 --> @igeighty commented on GitHub (Jun 22, 2016): Delete your pastebin and change your steam password :) Best to remove that info from your pastes
Author
Owner

@Graymanflo commented on GitHub (Jun 22, 2016):

@igeighty

Delete your pastebin and change your steam password :)
Best to remove that info from your pastes

I accidentally left it there, thanks for mentioning that :)

I posted this discussion here as suggested!
http://steamcommunity.com/groups/linuxgsm/discussions/0/358415738180885929/

<!-- gh-comment-id:227718274 --> @Graymanflo commented on GitHub (Jun 22, 2016): @igeighty > Delete your pastebin and change your steam password :) > Best to remove that info from your pastes I accidentally left it there, thanks for mentioning that :) **I posted this discussion here as suggested! http://steamcommunity.com/groups/linuxgsm/discussions/0/358415738180885929/**
Author
Owner

@igeighty commented on GitHub (Jun 22, 2016):

i notice this line in your arma3server script
ip="my.ipv4.is.specified.here"

my installation i have this
# Start Variables
ip="0.0.0.0"
port="2302"
updateonstart="off"

i am running debian on a local machine though and the using port forward in my router to translate my outside IP. users are able to connect to my real world ip and through the server browser even though i have a LOCAL address in my config line

./arma3server -netlog -ip=192.168.1.118 -port=2302 -cfg=/home/arma3server/serverfiles/cfg/arma3-server.network.cfg -config=/home/arma3server/serverfiles/cfg/arma3-server.server.cfg -mod= -servermod= -bepath= -autoinit -loadmissiontomemory

it is just a thought, but try edit you IP to be 0,0,0,0 and see how she goes ?

<!-- gh-comment-id:227720374 --> @igeighty commented on GitHub (Jun 22, 2016): i notice this line in your arma3server script `ip="my.ipv4.is.specified.here"` my installation i have this `# Start Variables` `ip="0.0.0.0"` `port="2302"` `updateonstart="off"` i am running debian on a local machine though and the using port forward in my router to translate my outside IP. users are able to connect to my real world ip and through the server browser even though i have a LOCAL address in my config line `./arma3server -netlog -ip=192.168.1.118 -port=2302 -cfg=/home/arma3server/serverfiles/cfg/arma3-server.network.cfg -config=/home/arma3server/serverfiles/cfg/arma3-server.server.cfg -mod= -servermod= -bepath= -autoinit -loadmissiontomemory` it is just a thought, but try edit you IP to be 0,0,0,0 and see how she goes ?
Author
Owner

@Graymanflo commented on GitHub (Jun 22, 2016):

@igeighty

it is just a thought, but try edit you IP to be 0,0,0,0 and see how she goes ?

I have no clue why this isn't working, any other service on the machine got a public port with no further issues. Like I said in the steam group, I tried that and it didn't solve the issue but thanks anyway!

<!-- gh-comment-id:227859813 --> @Graymanflo commented on GitHub (Jun 22, 2016): @igeighty > it is just a thought, but try edit you IP to be 0,0,0,0 and see how she goes ? I have no clue why this isn't working, any other service on the machine got a public port with no further issues. Like I said in the steam group, I tried that and it didn't solve the issue but thanks anyway!
Author
Owner

@igeighty commented on GitHub (Jun 25, 2016):

this issue wasn't a script issue, it was solved by the hosting company.
This can be closed

<!-- gh-comment-id:228506942 --> @igeighty commented on GitHub (Jun 25, 2016): this issue wasn't a script issue, it was solved by the hosting company. This can be closed
Author
Owner

@lock[bot] commented on GitHub (Jul 19, 2018):

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:406188425 --> @lock[bot] commented on GitHub (Jul 19, 2018): This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#716
No description provided.