Jump to content
dazhbog

Linux Dedicated Server feedback

Recommended Posts

I have 3 Server, but all server are working with 40fps !!!

Hi. We are Turkish Arma3 Clan. |ToK|

We have 3 server.

1. Server: Germany: Xeon cpu 8core 32 gb ram 100mbit

2. and 3. Server in TURKEY / Ä°stanbul xeon 8 core and 4 core 4gb and 2 gb...

we have starting all maps for testing.

but all server is max. 40 fps !!

Arma3 1.12 Linux server can work 50 fps ??

Or my config is bad?

What is the problem??

Thanks.

|ToK| Linux

Web: TRARMY.com

Share this post


Link to post
Share on other sites

Q: where does the linux ds keep its rpt logs?

A: ~/.local/share/Arma 3

just for reference, as i hope it helps some

Share this post


Link to post
Share on other sites

1.14 Stable Branch - still no ~50FPS reachable. Also Server idle (no mission/only lobby) increased to ~30-34% CPU LOAD...

Share this post


Link to post
Share on other sites

Hey I got no more than 45-46 server idle in A3 on win .. What should I do? ;-)

Share this post


Link to post
Share on other sites

I start 3 arma3-1.14 Linux server.

but max. FPS is 39 !

With CTF corridor and alone.

Can we see 50fps in Linux Server with 1.14 ?!

---------- Post added at 20:39 ---------- Previous post was at 20:38 ----------

I start 3 arma3-1.14 Linux server.

but max. FPS is 39 !

With CTF corridor and alone.

Can we see 50fps in Linux Server with 1.14 ?!

Share this post


Link to post
Share on other sites

Hello

just patched to 1.14

still have 6 fps on server

xeon 4 cpu 4gram (with 8 no changes)

no .rpt files present

launch string:

./arma3server -config=path to file server.cfg -cfg=path to basic.cfg -nosound -nosplash

also adding -cpucount=4 and all flavours of -exthreads

note:

on the same system arma3 wine-zed (on same distro) run perfectly at 50fps

Edited by peppe

Share this post


Link to post
Share on other sites

add -nologs, will increase it. but still no 50fps, pls any dev. respond to this issue :<

Share this post


Link to post
Share on other sites

Mhhh, this thread is dead. Dwarden any news about an update/performance fix for the linux dedicated server package?

Share this post


Link to post
Share on other sites

Yes. Still patiently awaiting Linux updates! The AI is all rubberbandy and stuff! : )

Share this post


Link to post
Share on other sites

AI rubber rubberbanding is down to config more than anything. The two main values which contribute to amount of updates that are processed for unit movement are in your arma3.cfg. Stock values work but are a bit aggressive, try the following. This should show little to no AI movement desync up to 800m-1km with less updates being spammed to the clients.

MinErrorToSend = 0.01;

MinErrorToSendNear=0.020000001;

Share this post


Link to post
Share on other sites
AI rubber rubberbanding is down to config more than anything. The two main values which contribute to amount of updates that are processed for unit movement are in your arma3.cfg. Stock values work but are a bit aggressive, try the following. This should show little to no AI movement desync up to 800m-1km with less updates being spammed to the clients.

MinErrorToSend = 0.01;

MinErrorToSendNear=0.020000001;

Thanks! We will give it a try.

Share this post


Link to post
Share on other sites
Hi,

Yesterday, i have tried to install arma3 linux server with the steam command line.

When i start it seems to work despite i have an error with steam maybe because i have a debian squeeze :

AppId parsing successful. Using appId=******
Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
Updating base class thingX->FloatingStructure_F, by a3\structures_f_epb\civ\camping\config.bin/CfgVehicles/Land_Camping_Light_F/
Updating base class ->VScrollbar, by a3\ui_f\config.bin/RscDisplayDebug/Controls/G_Expression/VScrollbar/
Updating base class ->HScrollbar, by a3\ui_f\config.bin/RscDisplayDebug/Controls/G_Expression/HScrollbar/
Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
ragdollHitDmgLimit (0.000000) is lower than minimum (0.010000) and it was set to min.
Initializing Steam Manager
unable to load subscribed content list. list will be updated from steam
unable to load published content list. list will be updated from steam
unable to load cached items meta info. save and update functionality will be broken
Steam Manager initialized.
17:19:32 Dedicated host created.
PhysX3 SDK Init started ...
PhysX3 SDK Init ended.
17:19:40 Host identity created.
[s_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = ******
Arma 3 Console version 1.10 : port 2302
17:20:03 Max uses modified data file
17:20:03 Player Max connecting.
Unsupported language English in stringtable
Unsupported language English in stringtable
17:20:03 Mission CO22_GITS_Evolution_v2.9a read from bank.
Server error: Player without identity Max (id *********)
Server error: Player without identity Max (id *********)
Server error: Player without identity Max (id *********)
Server error: Player without identity Max (id *********)
Server error: Player without identity Max (id *********)
17:20:11 Player Max connected (id=************************).
17:20:17 Roles assigned.
17:20:20 Reading mission ...
Can't find real path "a3\map_stratis\data\roads\roads.shp": "No such file or directory"

Then I try to connect, i arrive on the mission screen where i can choose my character, so all seem to work but when i try to download or load the mission, it starts to download but it freeze at 5 ko and nothing happen then...

At this moment i have searched for information about "Can't find real path "a3\map_stratis\data\roads\roads.shp""

and i'm arrive on this topic.

I have try to create a symbolic link like this :

ln -s /home/steam/arma3server/mpmissions /home/steam/arma3server/MPMissions

ln -s /home/steam/arma3server/keys /home/steam/arma3server/Keys

Respected recommandations : for older version of arma3 linux server : forums.bistudio.com/showthread.php?169926-Linux-Dedicated-Server-feedback&p=2593954&viewfull=1#post2593954

Nothing changed always the same error, so i have decided to try an strace :

getcwd("/home/stm/arma3server", 4096)   = 22
lstat64("/home/stm/arma3server/a3\\map_stratis\\data\\roads\\roads.shp", 0xbf9e39ec) = -1 ENOENT (No such file or directory)
write(2, "Can't find real path \"a3\\map_str"..., 88) = 88
write(2, "\n", 1)                       = 1

I have to use Wine on a debian or there is a possibility to resolve this problem ?

Thanks for help.

I had problems running on squeeze, I suggest you upgrade to wheezy. As I have it working well. I will put out a new guide shortly. :)

Cheers,

-SGTGunner

Share this post


Link to post
Share on other sites

Hello,

after try and retry with different OS 32/64 bit .. I reached my first goal, run the server and have more than 5fps. Now it start between 30-32 fps. Wine on same machine, 50fps (!)

I see a discrepancy in how linux arma dedicated version (fedora/ubuntu ..32/64) use the cpu:

Linux

cpu 0 2800 mhz

cpu 1 140 mhz

cpu 2 0 mhz

cpu 3 60 mhz

Linux with wine

cpu 0 600 mhz

cpu 1 590 mhz

cpu 2 605 mhz

cpu 3 610 mhz

I told this to a developer (I think he was) at 1.10 epoque .... still waiting for a reply.

linux dedicated use 1 cpu per time. Plz work on this.

Share this post


Link to post
Share on other sites

I noticed the same, see.

yF5ennY.png

Week 13-14 Arma2 Linux Dedicated

Week 14-15 Arma3 Linux Dedicated 1.14

peak between week 15-16 A3 Linux 1.16

as you see a3 linux package barely utilize multicore cpus.

all with or w/o parameter -cpucount X/-nologs etc...

there is no way to achieve windows performance...

Share this post


Link to post
Share on other sites

Do they plan to improve that ?

I ask because arma dedi server usually meant LINUX server, not useless MS fees ...

Share this post


Link to post
Share on other sites

New HW arrived... Server specs:

Intel Xeon E3-1245v2

4(8HT)x Cores 3.4GHz up to 3.8GHz

16GB DDR3

Linux Dedicated Package: FPS on Seize Edoris ~ 34FPS...

VM Running under Linux with Windows and Windows Server Package: ~50FPS

Nothing else to say...

Share this post


Link to post
Share on other sites
New HW arrived... Server specs:

Intel Xeon E3-1245v2

4(8HT)x Cores 3.4GHz up to 3.8GHz

16GB DDR3

Linux Dedicated Package: FPS on Seize Edoris ~ 34FPS...

VM Running under Linux with Windows and Windows Server Package: ~50FPS

Nothing else to say...

there is hope for Linux

http://feedback.arma3.com/view.php?id=18556#c69633

http://feedback.arma3.com/view.php?id=18487

;)

Share this post


Link to post
Share on other sites

weeheee \o/

1.18, still same with the low fps on linux dedicated...

Edited by yxman

Share this post


Link to post
Share on other sites

so, it seems the surprise has landed in 1.18 linux dedicated server ... (wasntme) so enjoy callExtension support (party)

ext must be in same dir as binary (tho it might search mod subdirs too)

Cyruz the performance related tasks will be checked thru next weeks

Share this post


Link to post
Share on other sites
so, it seems the surprise has landed in 1.18 linux dedicated server ... (wasntme) so enjoy callExtension support (party)

ext must be in same dir as binary (tho it might search mod subdirs too)

:yay:

Very nice. Does this mean that there won't be JVM + Java scripting support?

Share this post


Link to post
Share on other sites

I am now trying to build a chrooted environment (based on Linux From Scratch) with a tweaked glibc in which the mallinfo function returns a zeroed struct like the tbb proxy one.

If I get it working, I will post it here.

Best regards

Share this post


Link to post
Share on other sites

@patxitron, instead of a zeroed structure, your proxy function could return a saved structure from low frequently mallinfo() calls.

pseudo code:

{
if ((count++ % 1024) == 0) saved_mallinfo_struct = mallinfo();
return saved_mallinfo_struct;
}

Edited by Fred41

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

×