daniellarusso 12 Posted April 7, 2020 Hey Guys, I'm trying to build an Arma 3 server on Linux with Docker, but I'm having problems because I have no experience managing Arma servers. I tried these images from Docke Hub because their Dockerfiles both look pretty promising. https://hub.docker.com/r/wilkesystems/arma3 https://hub.docker.com/r/synixebrett/arma3server The server seems to be created, but I can't connect to the server by IP I'm have no clue on how to troubleshoot this but maybe someone around here may have. Here is the log Redirecting stderr to '/root/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... [----] Downloading update (0 of 50772 KB)... [ 0%] Downloading update (3130 of 50772 KB)... [ 6%] Downloading update (6277 of 50772 KB)... [ 12%] Downloading update (9123 of 50772 KB)... [ 17%] Downloading update (11704 of 50772 KB)... [ 23%] Downloading update (14278 of 50772 KB)... [ 28%] Downloading update (16862 of 50772 KB)... [ 33%] Downloading update (19448 of 50772 KB)... [ 38%] Downloading update (22285 of 50772 KB)... [ 43%] Downloading update (24873 of 50772 KB)... [ 48%] Downloading update (27454 of 50772 KB)... [ 54%] Downloading update (30255 of 50772 KB)... [ 59%] Downloading update (31552 of 50772 KB)... [ 62%] Downloading update (32849 of 50772 KB)... [ 64%] Downloading update (34275 of 50772 KB)... [ 67%] Downloading update (35568 of 50772 KB)... [ 70%] Downloading update (36856 of 50772 KB)... [ 72%] Downloading update (38160 of 50772 KB)... [ 75%] Downloading update (39577 of 50772 KB)... [ 77%] Downloading update (40867 of 50772 KB)... [ 80%] Downloading update (42171 of 50772 KB)... [ 83%] Downloading update (43461 of 50772 KB)... [ 85%] Downloading update (44750 of 50772 KB)... [ 88%] Downloading update (46140 of 50772 KB)... [ 90%] Downloading update (47430 of 50772 KB)... [ 93%] Downloading update (48718 of 50772 KB)... [ 95%] Downloading update (50006 of 50772 KB)... [ 98%] Downloading update (50772 of 50772 KB)... [100%] Download Complete. [----] Applying update... [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Extracting package... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Installing update... [----] Cleaning up... [----] Update complete, launching... WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work. Redirecting stderr to '/root/Steam/logs/stderr.txt' [ 0%] Checking for available updates... [----] Verifying installation... Steam Console Client (c) Valve Corporation -- type 'quit' to exit -- Loading Steam API...Failed to init SDL priority manager: SDL not found Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed OK. Logging in user '*******' to Steam Public ... Generated client id: 6072502404465025025 Listening for IPv4 broadcast on: 27036 Listening for connections on: 0.0.0.0:27036 Logged in OK Waiting for user info...OK Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Update state (0x5) validating, progress: 67.94 (4822537169 / 7098641499) Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Update state (0x61) downloading, progress: 1.01 (71995331 / 7098641499) Update state (0x61) downloading, progress: 3.27 (231898275 / 7098641499) Update state (0x61) downloading, progress: 5.56 (394586091 / 7098641499) Update state (0x61) downloading, progress: 8.20 (582029328 / 7098641499) Update state (0x61) downloading, progress: 10.70 (759636271 / 7098641499) Update state (0x61) downloading, progress: 13.20 (937292536 / 7098641499) Update state (0x61) downloading, progress: 15.68 (1112796763 / 7098641499) Update state (0x61) downloading, progress: 16.59 (1177808475 / 7098641499) Update state (0x61) downloading, progress: 19.02 (1350262823 / 7098641499) Update state (0x61) downloading, progress: 21.52 (1527844768 / 7098641499) Update state (0x61) downloading, progress: 23.84 (1692058149 / 7098641499) Update state (0x61) downloading, progress: 26.02 (1847390112 / 7098641499) u_str ESTAB 0 0 * 1046879741 * 1046879740 u_str ESTAB 0 0 * 1046879811 * 1046879810 u_str ESTAB 0 0 * 1161018837 * 1161018842 u_str ESTAB 0 0 * 1046898024 * 1046848466 7:09:19 7:09:19 ======================= 7:09:19 7:09:19 ============================================================================================= List of mods =============================================================================================== 7:09:19 modsReadOnly = true 7:09:19 safeModsActivated = false 7:09:19 customMods = true 7:09:19 hash = 'A2552C89CDA2014B5CA21B2F5E88D41A6CCFBE2E' 7:09:19 hashShort = '39f0992e' 7:09:19 name | modDir | default | official | origin | hash | hashShort | fullPath 7:09:19 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 7:09:19 Community Base Addons v3.14.0 | @CBA_A3 | false | false | GAME DIR | a5315e09b0dceb50d870b228b1d0b9fb06e992e8 | d8563337 | /arma3/mods/@CBA_A3 7:09:19 Arma 3 Contact (Platform) | enoch | true | true | GAME DIR | 0d59242b58e23b2ede068fee2616d3e4be87376b | 71bb1cea | /arma3/enoch 7:09:19 Arma 3 Tanks | tank | true | true | GAME DIR | 73ad2cd4eae68045cea7a7221caef9e6e955ae45 | ff97ef57 | /arma3/tank 7:09:19 Arma 3 Tac-Ops | tacops | true | true | GAME DIR | c42217db4f55205cf6f0f05e2a5d8f24384cf638 | cf74c5ae | /arma3/tacops 7:09:19 Arma 3 Laws of War | orange | true | true | GAME DIR | 5acbf43a6a9a45060e8fb9c973bffdf5923ec29c | 12b76d7a | /arma3/orange 7:09:19 Arma 3 Malden | argo | true | true | GAME DIR | b09aeef5451d9f0d3d4a61e77179267a70ff6da6 | 2afda5f3 | /arma3/argo 7:09:19 Arma 3 Jets | jets | true | true | GAME DIR | 5bfa24542528e0d2ccbaa89eee6b0b3d353e8d4e | 20520625 | /arma3/jets 7:09:19 Arma 3 Apex | expansion | true | true | GAME DIR | 430f7b474885b219790a57de4de3eea2fb15b448 | 5032127f | /arma3/expansion 7:09:19 Arma 3 Marksmen | mark | true | true | GAME DIR | 23a8722eb5c8b4175c3103c877cc7822bf13dd9a | d102ca49 | /arma3/mark 7:09:19 Arma 3 Helicopters | heli | true | true | GAME DIR | 5c6a375b889b703d247e6f7134d0b4749be7d25d | bee51663 | /arma3/heli 7:09:19 Arma 3 Karts | kart | true | true | GAME DIR | d9d59f8a35c0c4cf9e1583f1d778f01a3843bb8f | b421f4ed | /arma3/kart 7:09:19 Arma 3 Zeus | curator | true | true | GAME DIR | 48863ef9dd9aa7bca9c81544fc489dddc71f629a | a8deee88 | /arma3/curator 7:09:19 Arma 3 | A3 | true | true | NOT FOUND | | | 7:09:19 ========================================================================================================================================================================================================== 7:09:19 InitSound ... 7:09:19 InitSound - complete 7:09:19 Dedicated host created. 7:09:19 PhysX3 SDK Init started ... 7:09:19 PhysX3 SDK Init ended. 7:09:23 [CBA] (xeh) INFO: [0,28.119,0] PreStart started. 7:09:23 [CBA] (settings) INFO: Userconfig: Ignored. 7:09:24 [CBA] (xeh) INFO: [0,28.487,0] PreStart finished. 7:09:24 core\skyobject\skyobject.p3d: No geometry and no visual shape 7:09:24 a3\data_f\krater.p3d: No geometry and no visual shape 7:09:24 a3\data_f\koule.p3d: No geometry and no visual shape 7:09:25 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted. a3_characters_f 7:09:25 Loading movesType CfgGesturesMale 7:09:26 MovesType CfgGesturesMale load time 600 ms 7:09:26 Loading movesType CfgMovesMaleSdr 7:09:30 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext 7:09:33 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\spectator\hubspectator_stand.rtm differs (looped now 1)! MoveName: hubspectator_stand_contact 7:09:36 MovesType CfgMovesMaleSdr load time 10028 ms 7:09:36 a3\characters_f\proxies\flag.p3d: No geometry and no visual shape 7:09:36 BattlEye server updated to version: 217 7:09:36 BattlEye Server: Initialized (v1.217) Setting breakpad minidump AppID = 107410 7:09:36 Game Port: 2302, Steam Query Port: 2303 7:09:36 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303 Arma 3 Console version 1.96.146114 x86 : port 2302 7:09:36 Host identity created. 7:09:37 Connected to Steam servers Share this post Link to post Share on other sites
Dedmen 2691 Posted April 8, 2020 21 hours ago, daniellarusso said: but I can't connect to the server by IP Firewall settings? Port forwarding through NAT? Share this post Link to post Share on other sites
daniellarusso 12 Posted April 8, 2020 24 minutes ago, Dedmen said: Firewall settings? Port forwarding through NAT? No. I'm running on ubuntu 18.04. There's no firewall. I'm also running a webserver, a minecraft server and a TS³ server on the same machine. All using docker. Share this post Link to post Share on other sites
Dedmen 2691 Posted April 9, 2020 15 hours ago, daniellarusso said: I'm running on ubuntu 18.04. There's no firewall. Quote By default Ubuntu comes with a firewall configuration tool called UFW (Uncomplicated Firewall). UFW is a user-friendly front-end for managing iptables firewall rules ¯\_(ツ)_/¯ I don't know docker, but your symptoms tell me that you aren't port forwarding correctly. https://hub.docker.com/r/wilkesystems/arma3 Here I would assume the "how to run" explains it correctly. https://hub.docker.com/r/synixebrett/arma3server This one is missing 2306 Your server is definitely booting up correctly, and also has a internet connection as it successfully connects to Steam Query and BattlEye. Share this post Link to post Share on other sites
daniellarusso 12 Posted April 9, 2020 2 hours ago, Dedmen said: By default Ubuntu comes with a firewall configuration tool called UFW (Uncomplicated Firewall). UFW is a user-friendly front-end for managing iptables firewall rules ok, by "no firewall" I meant, there is no restriction by default. Quote https://hub.docker.com/r/wilkesystems/arma3 Here I would assume the "how to run" explains it correctly. yes, I'm aware of RTFM. But since I wasn't sure if it's a ArmA or docker/network related problem, I haven't tried every configuration option yet. Quote I don't know docker you better should. I use docker for everything. webserver, mailserver, sftp-server, build-server, voiceserver, gameserver and so on. For professional and for private purposes Anyway.. I'll do a bit more of try and error and maybe it'll work somewhen. Thank you for your help @Dedmen, I appreciate it Share this post Link to post Share on other sites
M1ke_SK 230 Posted January 16, 2022 @daniellarusso any update on issue ? Share this post Link to post Share on other sites