Jump to content
Dwarden

Arma 3 STABLE Server 2.16 "profiling / performance binary" feedback

Recommended Posts

ah ok ;)

Share this post


Link to post
Share on other sites

all 22 servers runs since yesterday 1.22hotfix perf/prof v2

Share this post


Link to post
Share on other sites

Ran 1.22hotfix perf v2 all night yesterday on a 80 player server that was completely full. We haven't seen any performance gains at all opposed to using the normal server.exe. FPS stayed relatively the same or sometimes it was even lower. Only fps gain we where able to achieve was to use the malloc switch, with a custom written memory allocater.

Share this post


Link to post
Share on other sites

that's because there aren't that many differences between 1.22hotfix and 1.22hotfix perf2, mainly the 3GB switch, antispam and some minor tweaks ...

as the new goodies are slowly moved to the DEV and STABLE

Share this post


Link to post
Share on other sites

That's it, all that work since decemeber and only a switch and minor tweaks :p You guy's still hiring i also want such a job :rolleyes:

But is there any ETA on a Perf build that is build for Perf?

Share this post


Link to post
Share on other sites

no, you missing the point, these tested performance optimizations are now in stable ... sigh

the purpose of PERFORMANCE and PROFILING branch isn't to deliver you 'blazing fast fps' all the time

Share this post


Link to post
Share on other sites

I still! have the problem that while serverFPS is @50FPS my clientFPS is only ~60% (load of my gpu while playing) and it decreases with time. Range goes from 80% on start and is going down to 40% and about 20fps while playing. I think im not the only one. where is this coming from? receiving not fast enough the data? VRAM?

Share this post


Link to post
Share on other sites
I still! have the problem that while serverFPS is @50FPS my clientFPS is only ~60% (load of my gpu while playing) and it decreases with time. Range goes from 80% on start and is going down to 40% and about 20fps while playing. I think im not the only one. where is this coming from? receiving not fast enough the data? VRAM?

It is cos your cpu is slow.

Share this post


Link to post
Share on other sites

Ah, interessting. i7 3770K overclocked @ 4,4Ghz, 32mBit internet, 16Gb @ 2133 ram, 7970 OC@1200 with 3GB vRam, 2 fast SSD (windows + arma3). Why you think this is too slow and why do you think i get good fps on beginning and its getting worse over time? You dont unterstand my point. Singleplayer and all other games can reach 99% of GPU load. I post here because i have a direct problem with server/client sync or whatevery this is caused by. Even with 1.22 perf2, server use enableHT, on big battles its in a ramdisk, i posted several logs and servermonitor shots.

server is a root server, also a 3770K with 32GB ram, GBit Connection.

Share this post


Link to post
Share on other sites
Ah, interessting. i7 3770K overclocked @ 4,4Ghz, 32mBit internet, 16Gb @ 2133 ram, 7970 OC@1200 with 3GB vRam, 2 fast SSD (windows + arma3). Why you think this is too slow and why do you think i get good fps on beginning and its getting worse over time? You dont unterstand my point. Singleplayer and all other games can reach 99% of GPU load. I post here because i have a direct problem with server/client sync or whatevery this is caused by. Even with 1.22 perf2, server use enableHT, on big battles its in a ramdisk, i posted several logs and servermonitor shots.

server is a root server, also a 3770K with 32GB ram, GBit Connection.

Almost the same hardware, with the same problem. Even if our dedi server (i7 3770 @ 3,7Ghz, 16Gb RAM @ 1333Mhz, Gbit connection) runs at 50fps I mostly can't get more than 30fps. (i7-3770k @ 4.5ghz, 8GB RAM @ 2200Mhz, GTX Titan Black)

Share this post


Link to post
Share on other sites

I tried these servers, the TKOTH ones it seemed really bad at updating player locations, people seemed to skip about :(

Share this post


Link to post
Share on other sites

testing new 1.24 PERF1 now on all CHIMERA servers ...

Share this post


Link to post
Share on other sites
Hey Dwarden! Is the 1.24perf binary usable despite having the "DoNotDownload" prefix?

wait for tomorrow, there will be more goodies in new build for now just testing

Share this post


Link to post
Share on other sites
wait for tomorrow, there will be more goodies in new build for now just testing

Nice, we'll be waiting :)

Share this post


Link to post
Share on other sites

v2 is up, it includes also those from DEV branch:

•Fixed: hideObjectGlobal for Dedicated Servers

•Fixed: enableSimulationGlobal for Dedicated Servers

... trying to get v3 with:

•Fixed in r.126032 - Damage on static objects doesn't transfer to JIP players

Share this post


Link to post
Share on other sites

Dwarden,

I just wanted to let you know that I have added your servers to GameTracker.com.

This was to help me keep track of them and help others discover your awesome servers.

Thanks!:o

Share this post


Link to post
Share on other sites

Comparison Stable vrs Perf2 using fred41 malloc with AIserverBenchmark

System used :

AMD Phenom X6 1090T @3.8

16g DDR3

2x ATI 6950s

AGILITY3 60g SSD (OS)

Sam Evo 120g SSD (ARMA3)

1TB HDD storage (PORN)

Test 1 : Stable

Launch Options from rpt for stable

=====================================================================

== C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3server.exe

== "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3server.exe" -port=2302 "-config=D:\bl1pserver\bl1p\BL1P_config.cfg" "-cfg=D:\bl1pserver\bl1p\BL1P_basic.cfg" "-profiles=D:\bl1pserver\bl1p" -name=bl1pserver -malloc=tbbmalloc "-mod=@ASM"

Original output filename: Arma3Retail_Server

Exe timestamp: 2014/07/10 16:27:52

Current time: 2014/07/17 09:40:54

Type: Public

Branch: Stable

Version: 1.24.125979

Allocator: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\dll\tbbmalloc.dll

=====================================================================

Mission settings and Rpt reports

9:42:28 "===========AI SERVER TEST SETTINGS==========="

9:42:28 "**** FPS LIMIT ON"

9:42:28 "**** SPLITAI OFF"

9:42:28 "**** HEADLESSON = false"

9:42:28 "**** FPSLIMIT = 45"

9:42:28 "**** TIME PER UNIT = 0.05"

9:42:28 "**** AI PER BATCH = 25"

9:42:28 "**** BATCH TIME = 5"

9:42:28 "**** MAX TOTAL AI = 1000"

9:42:28 "============================================="

9:42:39 "**BATCH Fps = 48.5961 ::: FpsMin = 45 ::: time = 12 ::: _aicount = 25"

9:42:52 "**BATCH Fps = 48.9812 ::: FpsMin = 48 ::: time = 25 ::: _aicount = 50"

9:43:04 "**BATCH Fps = 49.605 ::: FpsMin = 48 ::: time = 37 ::: _aicount = 75"

9:43:17 "**BATCH Fps = 49.1585 ::: FpsMin = 48 ::: time = 50 ::: _aicount = 100"

9:43:29 "**BATCH Fps = 49.1343 ::: FpsMin = 48 ::: time = 62 ::: _aicount = 125"

9:43:43 "**BATCH Fps = 48.9429 ::: FpsMin = 48 ::: time = 76 ::: _aicount = 150"

9:43:56 "**BATCH Fps = 48.8833 ::: FpsMin = 48 ::: time = 89 ::: _aicount = 175"

9:44:10 "**BATCH Fps = 48.9158 ::: FpsMin = 40 ::: time = 103 ::: _aicount = 200"

9:44:24 "**BATCH Fps = 48.7112 ::: FpsMin = 48 ::: time = 117 ::: _aicount = 225"

9:44:40 "**BATCH Fps = 48.9009 ::: FpsMin = 43 ::: time = 132 ::: _aicount = 250"

9:44:56 "**BATCH Fps = 49.0206 ::: FpsMin = 48 ::: time = 149 ::: _aicount = 275"

9:45:13 "**BATCH Fps = 49.095 ::: FpsMin = 43 ::: time = 166 ::: _aicount = 300"

9:45:31 "**BATCH Fps = 49.042 ::: FpsMin = 43 ::: time = 183 ::: _aicount = 325"

9:45:48 "**BATCH Fps = 49.1369 ::: FpsMin = 43 ::: time = 201 ::: _aicount = 350"

9:46:08 "**BATCH Fps = 48.838 ::: FpsMin = 42 ::: time = 221 ::: _aicount = 375"

9:46:29 "**BATCH Fps = 48.6648 ::: FpsMin = 40 ::: time = 241 ::: _aicount = 400"

9:46:53 "**BATCH Fps = 48.3344 ::: FpsMin = 40 ::: time = 265 ::: _aicount = 425"

9:47:20 "**BATCH Fps = 47.6202 ::: FpsMin = 31 ::: time = 293 ::: _aicount = 450"

9:47:58 "**BATCH Fps = 47.1644 ::: FpsMin = 36 ::: time = 330 ::: _aicount = 475"

9:49:01 "**FPS Wait** Fps = 44.809 ::: FpsMin = 34 ::: time = 394 ::: _aicount = 495"

9:49:06 "**FPS Wait** Fps = 44.7935 ::: FpsMin = 45 ::: time = 399 ::: _aicount = 496"

9:49:12 "**FPS Wait** Fps = 44.5709 ::: FpsMin = 32 ::: time = 405 ::: _aicount = 497"

9:49:17 "**FPS Wait** Fps = 44.278 ::: FpsMin = 43 ::: time = 410 ::: _aicount = 498"

9:49:29 "**FPS Wait** Fps = 44.6378 ::: FpsMin = 36 ::: time = 421 ::: _aicount = 499"

9:49:34 "**FPS Wait** Fps = 43.9247 ::: FpsMin = 42 ::: time = 427 ::: _aicount = 500"

9:49:43 "**BATCH Fps = 44.6916 ::: FpsMin = 33 ::: time = 436 ::: _aicount = 500"

9:49:52 "**FPS Wait** Fps = 44.3464 ::: FpsMin = 33 ::: time = 445 ::: _aicount = 501"

9:50:31 "**FPS Wait** Fps = 43.9908 ::: FpsMin = 32 ::: time = 484 ::: _aicount = 502"

ASM and TaskManager Graphs

http://i.imgur.com/raYt7Og.jpg

Test 2 : Perf2

Launch Options from rpt for perf2

=====================================================================

== C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3server_124_perf2.exe

== "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3server_124_perf2.exe" -port=2302 "-config=D:\bl1pserver\bl1p\BL1P_config.cfg" "-cfg=D:\bl1pserver\bl1p\BL1P_basic.cfg" "-profiles=D:\bl1pserver\bl1p" -name=bl1pserver -malloc=tbbmalloc "-mod=@ASM"

Original output filename: Arma3Retail_Server

Exe timestamp: 2014/07/15 15:41:00

Current time: 2014/07/17 09:18:18

Type: Public

Branch: Stable

Version: 1.24.126021

Allocator: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\dll\tbbmalloc.dll

=====================================================================

Mission settings and Rpt reports

Rpt messages map size: 31

9:20:18 "===========AI SERVER TEST SETTINGS==========="

9:20:18 "**** FPS LIMIT ON"

9:20:18 "**** SPLITAI OFF"

9:20:18 "**** HEADLESSON = false"

9:20:18 "**** FPSLIMIT = 45"

9:20:18 "**** TIME PER UNIT = 0.05"

9:20:18 "**** AI PER BATCH = 25"

9:20:18 "**** BATCH TIME = 5"

9:20:18 "**** MAX TOTAL AI = 1000"

9:20:18 "============================================="

9:20:30 "**BATCH Fps = 49.054 ::: FpsMin = 48 ::: time = 13 ::: _aicount = 25"

Rpt messages map size: 12

9:20:45 "**BATCH Fps = 48.9374 ::: FpsMin = 48 ::: time = 28 ::: _aicount = 50"

Rpt messages map size: 2

9:20:56 "**BATCH Fps = 49.4985 ::: FpsMin = 45 ::: time = 39 ::: _aicount = 75"

Rpt messages map size: 2

9:21:08 "**BATCH Fps = 49.188 ::: FpsMin = 48 ::: time = 52 ::: _aicount = 100"

Rpt messages map size: 2

9:21:21 "**BATCH Fps = 49.3068 ::: FpsMin = 48 ::: time = 64 ::: _aicount = 125"

Rpt messages map size: 2

9:21:34 "**BATCH Fps = 49.2249 ::: FpsMin = 48 ::: time = 77 ::: _aicount = 150"

Rpt messages map size: 2

9:21:46 "**BATCH Fps = 49.0935 ::: FpsMin = 45 ::: time = 90 ::: _aicount = 175"

Rpt messages map size: 2

9:22:00 "**BATCH Fps = 48.8712 ::: FpsMin = 48 ::: time = 103 ::: _aicount = 200"

Rpt messages map size: 2

9:22:15 "**BATCH Fps = 49.016 ::: FpsMin = 48 ::: time = 118 ::: _aicount = 225"

Rpt messages map size: 2

9:22:29 "**BATCH Fps = 48.9782 ::: FpsMin = 43 ::: time = 132 ::: _aicount = 250"

Rpt messages map size: 2

9:22:45 "**BATCH Fps = 48.7194 ::: FpsMin = 45 ::: time = 148 ::: _aicount = 275"

Rpt messages map size: 2

9:23:00 "**BATCH Fps = 48.8779 ::: FpsMin = 45 ::: time = 164 ::: _aicount = 300"

Rpt messages map size: 2

9:23:18 "**BATCH Fps = 49.1287 ::: FpsMin = 45 ::: time = 181 ::: _aicount = 325"

Rpt messages map size: 2

9:23:36 "**BATCH Fps = 49.13 ::: FpsMin = 45 ::: time = 199 ::: _aicount = 350"

Rpt messages map size: 2

9:23:54 "**BATCH Fps = 49.0359 ::: FpsMin = 45 ::: time = 218 ::: _aicount = 375"

Rpt messages map size: 2

9:24:14 "**BATCH Fps = 48.653 ::: FpsMin = 45 ::: time = 238 ::: _aicount = 400"

Rpt messages map size: 2

9:24:37 "**BATCH Fps = 48.5214 ::: FpsMin = 48 ::: time = 260 ::: _aicount = 425"

Rpt messages map size: 2

9:25:03 "**BATCH Fps = 48.1936 ::: FpsMin = 43 ::: time = 286 ::: _aicount = 450"

Rpt messages map size: 2

9:25:37 "**BATCH Fps = 47.3444 ::: FpsMin = 38 ::: time = 320 ::: _aicount = 475"

Rpt messages map size: 2

9:26:46 "**FPS Wait** Fps = 44.8439 ::: FpsMin = 45 ::: time = 389 ::: _aicount = 499"

Rpt messages map size: 2

9:26:54 "**BATCH Fps = 44.6026 ::: FpsMin = 40 ::: time = 397 ::: _aicount = 500"

9:27:06 "**FPS Wait** Fps = 44.2252 ::: FpsMin = 34 ::: time = 410 ::: _aicount = 502"

Rpt messages map size: 3

9:27:18 "**FPS Wait** Fps = 44.7952 ::: FpsMin = 38 ::: time = 421 ::: _aicount = 503"

Rpt messages map size: 2

9:27:23 "**FPS Wait** Fps = 44.4883 ::: FpsMin = 33 ::: time = 426 ::: _aicount = 504"

9:27:29 "**FPS Wait** Fps = 44.0028 ::: FpsMin = 43 ::: time = 432 ::: _aicount = 505"

Rpt messages map size: 3

9:27:41 "**FPS Wait** Fps = 44.0714 ::: FpsMin = 43 ::: time = 444 ::: _aicount = 506"

Rpt messages map size: 3

9:28:21 "**FPS Wait** Fps = 44.0495 ::: FpsMin = 43 ::: time = 484 ::: _aicount = 507"

Rpt messages map size: 2

ASM and TaskManager Graphs

http://i.imgur.com/sStdRRL.jpg

:404:

Share this post


Link to post
Share on other sites

Dwarden,

Can we use this exe in the dedicated server package from Steam tools?

Share this post


Link to post
Share on other sites

ofcourse, it's normal dedicated server binary compatible with STABLE branch

Share this post


Link to post
Share on other sites
ofcourse, it's normal dedicated server binary compatible with STABLE branch

Thanks mate. Will test and report back.

Share this post


Link to post
Share on other sites

I'm having errors with our server on version 1.24 bootcamp update. For some reason our servers now start to crash when we shoot at enemies, we will get a few minutes into a firefight and the server just crashed with no errors that I'm aware of. I heard a small rumor that if you use addon guns against the AI, it crashes due to the ballistics in the new update, not sure if thats correct, but thats what I heard. Anyways if anybody has resolved this issue or knows what to do, please reply back ASAP. My unit can't do operations until its fixed.

Thanks

Drifter

Share this post


Link to post
Share on other sites

We are seeing frequent crashing with your latest PERF patch (1-2 per day). I'm reverting to vanilla server.exe. I'll post the logs later today for you dwarden.

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

×