Jump to content
dazhbog

Linux Dedicated Server feedback

Recommended Posts

Just checking in - Is the custom Windows path (~/.local/share/Arma\ 3\ -\ Other\ Profiles/<profilename>) for the profile directory still necessary for LInux server or has this been somehow fixed with "+ fixed Linux server issues with real paths (relative to full)"?

Related issue: https://feedback.bistudio.com/T78651

Share this post


Link to post
Share on other sites

i think i found a bug with the current stable linux server version (vanilla, no mods):

 

after restarting the server via the new admin command ingame > #restartserver the linux box throws a  "Segmentation fault (core dumped)"

dmesg: "segfault at 3dd3eab3 ip 000000003dd3eab3 sp 00000000f5bff2e8 error 14"

 

used startup line: ./arma3server -name=BLA -cpucount=4 -nologs -config=server.cfg

 

same setup under windows works as intended, #restartserver works 100%

without this command the linux box runs perfect, never had any issue with it, but i like the idea behind this #restartserver command.

 

anyone else can confirm this behaviour?

Share this post


Link to post
Share on other sites

i can't start the server at all... no idea why but i get a segfault. i followed the instructions here: https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Installation_2 ...

here is the output:

 

~/steamcmd/arma3$ ./arma3server -config=server.cfg

[...]

Attempt to override final function - rscunitinfo_script
15:04:12 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
a3_characters_f
15:04:12 Loading movesType CfgGesturesMale
15:04:12 MovesType CfgGesturesMale load time 119 ms
15:04:12 Loading movesType CfgMovesMaleSdr
15:04:20 MovesType CfgMovesMaleSdr load time 7959 ms
15:04:20 BattlEye Server: Initialized (v1.215)
15:04:20 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 107410
15:04:20 Game Port: 2302, Steam Query Port: 2303
15:04:20 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version1.66.139586  : port 2302
15:04:21 Connected to Steam servers
Segmentation fault (core dumped)

 

i also made a strace to check what went wrong but it's super huge... so will just post the last few lines...

gettimeofday({1485009271, 296411}, NULL) = 0
write(303, "\1", 1)                     = 1
time(NULL)                              = 1485009271
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
write(2, "14:34:31 Connected to Steam serv"..., 35) = 35
write(2, "\n", 1)                       = 1
clock_gettime(CLOCK_MONOTONIC, {425, 806587848}) = 0
write(303, "\1", 1)                     = 1
clock_gettime(CLOCK_MONOTONIC, {425, 806639398}) = 0
pipe2([311, 312], O_CLOEXEC)            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = -1 ENOMEM (Cannot allocate memory)
close(312)                              = 0
close(311)                              = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
+++ killed by SIGSEGV (core dumped) +++

System: ubuntu server 64bit 16.04

 

any idea what happens there ?

Edited by Johann Albach

Share this post


Link to post
Share on other sites

After 1.68 Update

 

System: ubuntu server 64bit 16.04

 

Linux dedicated server can't handle extension correctly.

 

Call extension 'extDB2' could not be found

even if rename extension file, I get this error.

Share this post


Link to post
Share on other sites

hi guys,

just a question: there is no 64bit executables for linux?

 

@macchky it sounds like an incompatibilty issue with new version, extdb is widely used so i suppose it should be fixed very soon. did you tried with extdb3?

Share this post


Link to post
Share on other sites

@tRiKy_ch YES. After update, Linux has only 32bit exec yet.

 

extDB self is fine, both exec Linux arma3server and extDB are 32bit.

I think Somekind of arma3's file search method was broken.

Share this post


Link to post
Share on other sites

yes but if you check the changelog this update chages a lot of things besides 64bit

my thought is you are on extdb devs hand at time

 

Share this post


Link to post
Share on other sites

@tRiKy_ch

 

Linux probrem fixed on performance binary.

 

 

Quote

1.68.140940 new PROFILING branch with PERFORMANCE binaries, v01, server and client, windows/linux only 32-bit binaries
+ fixed linux issues and some crashes

 

  • Like 1

Share this post


Link to post
Share on other sites

Extdb3 does not work in linux after the update, I am using version 1027 of extdb3 and v1.68.140908 of arma3, someone with the same problem?

Ps. With the previous version (v1.66.139586) worked normally

Share this post


Link to post
Share on other sites

Evening ladies and gents, apologies ahead of time I already posted this in the performance branch feedback then realized there is a this thread.

I'm having an issue after the lovely 1.68 update. If I run my servers with "verifySignatures=2" it will not show the server as running any mods but if I remove that from the config everything is fine and dandy. I've already verified that the proper .bikeys  are in place. Anyone else experiencing this issue?

I haven't pulled down a Windows copy of the dedicated server yet to see if the issue is strictly a Linux platform issue yet but I intend to in a few hours.

P.S.
Running CentOS7 Incase that interests anyone.

Sent from my 0PJA2 using Tapatalk

Share this post


Link to post
Share on other sites
@Timothy Franz  server can loads the mods correctly?

Yes it does. I just threw the performance binary in on a test server a bit ago and it worked like a charm though sadly if I'm understanding the post correctly they are only 32bit binaries so the problem may still be present when we get our hands on the 64bit.

Share this post


Link to post
Share on other sites

yes but consider there are no 64bit binaries for linux server for now, even on the main branch

Share this post


Link to post
Share on other sites
yes but consider there are no 64bit binaries for linux server for now, even on the main branch

Ahhh I didn't bother to check the updated binaries that came out to even see if it was, so touche.

Share this post


Link to post
Share on other sites

Sirs, I have dedicated linux server running Oracle Linux 7.3 and another one with Fedora Server 25.
The executable is still in 32 bits and one of the compatibildiade problems I have been encountering with 64 bits is that the audio does not work (opus and speex codec), clan tag does not appear.

arma3server  ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.26, BuildID[sha1]=a9d08b35a0d6f8c89f6e34cf88b054bfa639de6f, stripped.

Share this post


Link to post
Share on other sites

Hi guys,

 

I'm likely missing something very obvious, but I can't seem to update to 1.68. If I run "app_update 233780 validate", it claims I'm already up to date... the server is running 1.66 as confirmed when launching. Any ideas?

Share this post


Link to post
Share on other sites

@AndreNix audio issue has to be client side IMHO, about clantag: it seems that units support on linux server is not complete, on my server clantag staretd to work (magically) itself, but still not see emblems on uniforms/vehicles

 

@z3r0sum try using absolute path when setting "force_install_dir" to be sure you're updating your installtion and not making a new one

check also the arma3server executable date, if older than 16.03.2017 there something wrong

Share this post


Link to post
Share on other sites

I'm happy with the Linux dedicated server, it runs good on Debian.

But I'm really sad that you can't run the DEV branch on Linux, especially now when the Jets DLC is only on DEV.

 

Any workarounds or updates on this matter?

Share this post


Link to post
Share on other sites
12 minutes ago, evil_c0okie said:

We are having a critical issue here.

Linux dedicated server is seg faulting on startup after 1.70 update.

https://feedback.bistudio.com/T124761

 

Anyone else?

 

there!

 

May 16 17:54:29 TacticalTeam kernel: arma3server[29640]: segfault at 1 ip 000000009762fbd6 sp 00000000eae60790 error 4 in steamclient.so[969fb000+10b3000]
May 16 17:54:29 TacticalTeam kernel: grsec: Segmentation fault occurred at 0000000000000001 in /home/steam4518/arma3/arma3server[arma3server:29640] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
M

Share this post


Link to post
Share on other sites

Wow Bi! Thanks for this S****!

 

My Linux Arma3 Server dont start after Update to 1.70 too not more no Errors nothing here! Its just dont Start!

 

Share this post


Link to post
Share on other sites

Having the same issues. No Mods, fresh install, no parameters.

 

18:36:38 InitSound ...
18:36:38 InitSound - complete
18:36:38 Dedicated host created.
18:36:38 PhysX3 SDK Init started ...
18:36:38 PhysX3 SDK Init ended.
18:36:40 Warning Message: You cannot play/edit this mission; it is dependent on                                                                                                                                                              downloadable content that has been deleted.
a3_characters_f
18:36:40 Loading movesType CfgGesturesMale
18:36:40 MovesType CfgGesturesMale load time 50 ms
18:36:40 Loading movesType CfgMovesMaleSdr
18:36:44 MovesType CfgMovesMaleSdr load time 4573 ms
18:36:44 BattlEye Server: Initialized (v1.215)
18:36:44 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Segmentation fault (core dumped)

 

there seems to be a feedback ticket open on https://feedback.bistudio.com/T124761

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×