Jump to content
Dwarden

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

Recommended Posts

Please Mr. Dwarden,

when comes the PerfExe for 1.44?

Thx in Advance.

Doc

Share this post


Link to post
Share on other sites

just now ;)

Share this post


Link to post
Share on other sites

Will the new client perf build replace the arma3battleye.exe? I'm presuming it will, but just wanted to confirm.

EDIT - Battleye gives you the finger. Hrm :-/ Neither Perf or Prof will work as arma3battleye.

Edited by osu_apoc
Status Update

Share this post


Link to post
Share on other sites

Server Crashes randomly between the times ov 10pm and 12am These are the logs... I can't figure it out. :(

RPT Crash

Mods: @Blastcore-A3-Phoenix
Extensions:
 asmdll (.\asmdll.dll) [] []
 extDB (.\extDB.dll) [] []
Distribution: 0
Version 1.44.130654
Fault time: 2015/05/15 22:10:19
Fault address:  02036A9C 01:00DE5A9C F:\Games\Arma3\A3Master\arma3server.exe
file:     frac_v1.1b (__cur_mp)
world:    stratis
Prev. code bytes: 8B 44 8E F4 89 44 8F F4 8B 44 8E F8 89 44 8F F8
Fault code bytes: 8B 44 8E FC 89 44 8F FC 8D 04 8D 00 00 00 00 03

Registers:
EAX:00000004 EBX:00000000
ECX:00000001 EDX:00000000
ESI:00000000 EDI:0099B0B0
CS:EIP:0023:02036A9C
SS:ESP:002B:0099B060  EBP:00000001
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00210297
=======================================================
note: Minidump has been generated into the file F:\Games\Arma3\A3Master\BattlEye\1\arma3server_2015-05-15_18-00-32.mdmp

Minidump:

Dump Summary
------------
Dump File:	arma3server_2015-05-15_18-00-32.mdmp : C:\Users\Mokey\Desktop\arma3server_2015-05-15_18-00-32.mdmp
Last Write Time:	5/15/2015 11:10:21 PM
Process Name:	arma3server.exe : F:\Games\Arma3\A3Master\arma3server.exe
Process Architecture:	x86
Exception Code:	0xC0000005
Exception Information:	The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Heap Information:	Not Present

System Information
------------------
OS Version:	6.1.7601
CLR Version(s):	

Modules
-------
Module Name	Module Path	Module Version
-----------	-----------	--------------
arma3server.exe	F:\Games\Arma3\A3Master\arma3server.exe	1.44.130.654
ntdll.dll	C:\Windows\SysWOW64\ntdll.dll	6.1.7601.18839
kernel32.dll	C:\Windows\SysWOW64\kernel32.dll	6.1.7601.18839
KERNELBASE.dll	C:\Windows\SysWOW64\KERNELBASE.dll	6.1.7601.18839
msimg32.dll	C:\Windows\System32\msimg32.dll	6.1.7600.16385
gdi32.dll	C:\Windows\SysWOW64\gdi32.dll	6.1.7601.18778
user32.dll	C:\Windows\SysWOW64\user32.dll	6.1.7601.17514
advapi32.dll	C:\Windows\SysWOW64\advapi32.dll	6.1.7601.18839
msvcrt.dll	C:\Windows\SysWOW64\msvcrt.dll	7.0.7601.17744
sechost.dll	C:\Windows\SysWOW64\sechost.dll	6.1.7601.18839
rpcrt4.dll	C:\Windows\SysWOW64\rpcrt4.dll	6.1.7601.18532
sspicli.dll	C:\Windows\SysWOW64\sspicli.dll	6.1.7601.18839
CRYPTBASE.dll	C:\Windows\SysWOW64\CRYPTBASE.dll	6.1.7600.16385
lpk.dll	C:\Windows\SysWOW64\lpk.dll	6.1.7601.18768
usp10.dll	C:\Windows\SysWOW64\usp10.dll	1.626.7601.18454
WindowsCodecs.dll	C:\Windows\System32\WindowsCodecs.dll	6.2.9200.17251
ole32.dll	C:\Windows\SysWOW64\ole32.dll	6.1.7601.17514
winmm.dll	C:\Windows\System32\winmm.dll	6.1.7601.17514
version.dll	C:\Windows\System32\version.dll	6.1.7600.16385
IPHLPAPI.DLL	C:\Windows\System32\IPHLPAPI.DLL	6.1.7601.17514
nsi.dll	C:\Windows\SysWOW64\nsi.dll	6.1.7600.16385
winnsi.dll	C:\Windows\System32\winnsi.dll	6.1.7600.16385
PhysX3_x86.dll	F:\Games\Arma3\A3Master\PhysX3_x86.dll	3.3.3.0
PhysX3Common_x86.dll	F:\Games\Arma3\A3Master\PhysX3Common_x86.dll	3.3.3.0
ws2_32.dll	C:\Windows\SysWOW64\ws2_32.dll	6.1.7601.17514
PhysX3Cooking_x86.dll	F:\Games\Arma3\A3Master\PhysX3Cooking_x86.dll	3.3.3.0
shell32.dll	C:\Windows\SysWOW64\shell32.dll	6.1.7601.18762
shlwapi.dll	C:\Windows\SysWOW64\shlwapi.dll	6.1.7601.17514
XAPOFX1_5.dll	C:\Windows\System32\XAPOFX1_5.dll	9.29.1962.0
dsound.dll	C:\Windows\System32\dsound.dll	6.1.7600.16385
powrprof.dll	C:\Windows\System32\powrprof.dll	6.1.7600.16385
setupapi.dll	C:\Windows\SysWOW64\setupapi.dll	6.1.7601.17514
cfgmgr32.dll	C:\Windows\SysWOW64\cfgmgr32.dll	6.1.7601.17621
oleaut32.dll	C:\Windows\SysWOW64\oleaut32.dll	6.1.7601.18679
devobj.dll	C:\Windows\SysWOW64\devobj.dll	6.1.7601.17621
X3DAudio1_7.dll	C:\Windows\System32\X3DAudio1_7.dll	9.28.1886.0
wsock32.dll	C:\Windows\System32\wsock32.dll	6.1.7600.16385
imm32.dll	C:\Windows\System32\imm32.dll	6.1.7601.17514
msctf.dll	C:\Windows\SysWOW64\msctf.dll	6.1.7601.18731
tbb4malloc_bi.dll	F:\Games\Arma3\A3Master\dll\tbb4malloc_bi.dll	4.3.0.0
psapi.dll	C:\Windows\SysWOW64\psapi.dll	6.1.7600.16385
secur32.dll	C:\Windows\System32\secur32.dll	6.1.7601.18839
profapi.dll	C:\Windows\SysWOW64\profapi.dll	6.1.7600.16385
steam_api.dll	F:\Games\Arma3\A3Master\steam_api.dll	2.37.91.26
clbcatq.dll	C:\Windows\SysWOW64\clbcatq.dll	2001.12.8530.16385
cryptsp.dll	C:\Windows\System32\cryptsp.dll	6.1.7601.18741
rsaenh.dll	C:\Windows\System32\rsaenh.dll	6.1.7600.16385
riched20.dll	C:\Windows\System32\riched20.dll	5.31.23.1230
mswsock.dll	C:\Windows\System32\mswsock.dll	6.1.7601.18254
WSHTCPIP.DLL	C:\Windows\System32\WSHTCPIP.DLL	6.1.7600.16385
nlaapi.dll	C:\Windows\System32\nlaapi.dll	6.1.7601.18685
NapiNSP.dll	C:\Windows\System32\NapiNSP.dll	6.1.7600.16385
dnsapi.dll	C:\Windows\System32\dnsapi.dll	6.1.7601.17570
winrnr.dll	C:\Windows\System32\winrnr.dll	6.1.7600.16385
FWPUCLNT.DLL	C:\Windows\System32\FWPUCLNT.DLL	6.1.7601.18283
rasadhlp.dll	C:\Windows\System32\rasadhlp.dll	6.1.7600.16385
beserver.dll	F:\Games\Arma3\A3Master\battleye\beserver.dll	0.0.0.0
steamclient.dll	F:\Games\Arma3\A3Master\steamclient.dll	2.44.19.22
crypt32.dll	C:\Windows\SysWOW64\crypt32.dll	6.1.7601.18741
msasn1.dll	C:\Windows\SysWOW64\msasn1.dll	6.1.7601.17514
imagehlp.dll	C:\Windows\SysWOW64\imagehlp.dll	6.1.7601.18288
tier0_s.dll	F:\Games\Arma3\A3Master\tier0_s.dll	2.44.19.22
vstdlib_s.dll	F:\Games\Arma3\A3Master\vstdlib_s.dll	2.44.19.22
dhcpcsvc.dll	C:\Windows\System32\dhcpcsvc.dll	6.1.7600.16385
Steam.dll	C:\Program Files (x86)\Steam\Steam.dll	0.0.0.0
Steam2.dll	C:\Program Files (x86)\Steam\Steam2.dll	2.0.2117.156
dbghelp.dll	C:\Windows\System32\dbghelp.dll	6.1.7601.17514
CSERHelper.dll	C:\Program Files (x86)\Steam\CSERHelper.dll	4.50.0.0
ASMdll.dll	F:\Games\Arma3\A3Master\ASMdll.dll	0.0.0.0
msvcr100.dll	F:\Games\Arma3\A3Master\msvcr100.dll	10.0.40219.1
extDB.dll	F:\Games\Arma3\A3Master\extDB.dll	0.0.0.0
tbbmalloc.dll	F:\Games\Arma3\A3Master\tbbmalloc.dll	4.3.2014.1203
wininet.dll	C:\Windows\SysWOW64\wininet.dll	11.0.9600.17801
api-ms-win-downlevel-user32-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-user32-l1-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-shlwapi-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-shlwapi-l1-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-version-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-version-l1-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-normaliz-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-normaliz-l1-1-0.dll	6.2.9200.16492
normaliz.dll	C:\Windows\SysWOW64\normaliz.dll	6.1.7600.16385
iertutil.dll	C:\Windows\SysWOW64\iertutil.dll	11.0.9600.17801
api-ms-win-downlevel-advapi32-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-advapi32-l1-1-0.dll	6.2.9200.16492
userenv.dll	C:\Windows\SysWOW64\userenv.dll	6.1.7601.17514
api-ms-win-downlevel-advapi32-l2-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-advapi32-l2-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-ole32-l1-1-0.dll	C:\Windows\SysWOW64\api-ms-win-downlevel-ole32-l1-1-0.dll	6.2.9200.16492
wship6.dll	C:\Windows\System32\wship6.dll	6.1.7600.16385
api-ms-win-downlevel-shlwapi-l2-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-shlwapi-l2-1-0.dll	6.2.9200.16492
netprofm.dll	C:\Windows\System32\netprofm.dll	6.1.7600.16385
dhcpcsvc6.DLL	C:\Windows\System32\dhcpcsvc6.DLL	6.1.7601.17970
urlmon.dll	C:\Windows\SysWOW64\urlmon.dll	11.0.9600.17801
RpcRtRemote.dll	C:\Windows\System32\RpcRtRemote.dll	6.1.7601.17514
npmproxy.dll	C:\Windows\System32\npmproxy.dll	6.1.7600.16385
comctl32.dll	C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18807_none_41e554362bd82458\comctl32.dll	6.10.7601.18807
winhttp.dll	C:\Windows\System32\winhttp.dll	6.1.7601.17514
webio.dll	C:\Windows\System32\webio.dll	6.1.7601.17725
credssp.dll	C:\Windows\System32\credssp.dll	6.1.7601.18839

Event Viewer:

Faulting application name: arma3server.exe, version: 1.42.130.246, time stamp: 0x55255a4e
Faulting module name: arma3server.exe, version: 1.42.130.246, time stamp: 0x55255a4e
Exception code: 0xc0000005
Fault offset: 0x00db632c
Faulting process id: 0xb6c
Faulting application start time: 0x01d0747ddde53b10
Faulting application path: F:\Games\Arma3\A3Master\arma3server.exe
Faulting module path: F:\Games\Arma3\A3Master\arma3server.exe
Report Id: a9fb1b60-e090-11e4-937f-9fe728986ba0

I've looked up everywhere for a fix and cannot find a single fix anywhere. Any Idea?

Share this post


Link to post
Share on other sites

Why does event viewer say "arma3server.exe, version: 1.42.130.246" ?? We are on 1.44

Share this post


Link to post
Share on other sites
and the PhysX archive, it needs new libraries too

Sorry for my blindness, but where is the PhysX archive and the "new libraries"? It seems I cannot find them on the dropbox link provided. I see:

arma3server_performance_144_130768_v2

arma3server_profiling_144_130768_v2

arma3client_performance_144_130768_v2

arma3client_profiling_144_130768_v2

plus the linux versions.

Not a sign from a physx file or libraries...

Share this post


Link to post
Share on other sites

@MonkeyIT, your crashes aren't 1.44.130768 (1.44 PERF v2), did you replace arma3.exe (after backup) with those from dropbox ?

---------- Post added at 16:08 ---------- Previous post was at 16:07 ----------

@helldesign, it uses same PhysX as in 1.44 (STABLE branch already has the new PhysX from 1.42 PERF)

Share this post


Link to post
Share on other sites

How can i test this in a rented server (TCADMIN) since i cant see the armaserver.exe (probably shared?)

Share this post


Link to post
Share on other sites
How can i test this in a rented server (TCADMIN) since i cant see the armaserver.exe (probably shared?)

ask your host if this is possible but I doubt

Share this post


Link to post
Share on other sites
ask your host if this is possible but I doubt

Yeah you are right, we dont have access to "harmful" files they say lol ...

harmful are this random crashs killing my servers population :\

ill have to pray and hope for the official update

Share this post


Link to post
Share on other sites

A tip of mine: Host your own server on a root. Might cost bit more but it has mostly only advantages.

You can alter everything! The server is faster!

Don't think "Ican't I have no Idea how to administrate a server. Neither had I but you'll learn and there are plenty of great tutorials how to set up a server. (The one I used was on the BIForum)

Sure they cost more...but still...they are just better!

Share this post


Link to post
Share on other sites
Still too many rabbits

there was no fix for that, that's data problem

Share this post


Link to post
Share on other sites

I still don't get this whole "Prof/Perf"-Build stuff.

Du I understand right, that I just put these files on my server and it gains me some performance?

But that does not mean everybody (Member/USer) need to download these...meaning they can just join one of these server with the normal version from Steam?

Share this post


Link to post
Share on other sites

To my knowledge it is the .exe files with features from DEV-branch, but kept compatible with current stable version.

So yes you can use this binary on your server and clients are able to join with the current official version.

Share this post


Link to post
Share on other sites
I still don't get this whole "Prof/Perf"-Build stuff.

Du I understand right, that I just put these files on my server and it gains me some performance?

But that does not mean everybody (Member/USer) need to download these...meaning they can just join one of these server with the normal version from Steam?

as you may know

DEV (Development) branch isn't compatible with STABLE branch

that creates dilemma and problem to be tested with significant volume of random public players and servers

especially due to complexity of the process and size of the download (GBs usually)

so, I was thinking how solve such problem and as we already were building manually Profiling and Performance binaries for my experimental testing

thus we came up with fully fledged PROFILING branch (which contains also PERFORMANCE binary w/o debug diagnostic layers in DEV branch)

this PERF/PROF branch as I call it is fully compatible with existing STABLE branch

(as result it don't have all the changes in DEV if they not compatible with previous engine iteration)

so you can use

PERF/PROF client with STABLE server

STABLE client with PERF/PROF server

PERF/PROF clients can play with STABLE clients and vice versa

this improves the testing and gives community access to improved 'build' before next STABLE

in short summary:

WHEN there is no trouble with PERF/PROF then Performance binary (PERF) is WAY better than STABLE binary ;)

note:

the reason I offer dropbox download is that it's simpler than switching branches in STEAM client (but that's available too if someone want)

normal user / server-admin can ignore those Profiling binaries, they just for those who understand why/what they for or work with us on tracking some bug

Share this post


Link to post
Share on other sites
as you may know

DEV (Development) branch isn't compatible with STABLE branch

that creates dilemma and problem to be tested with significant volume of random public players and servers

especially due to complexity of the process and size of the download (GBs usually)

so, I was thinking how solve such problem and as we already were building manually Profiling and Performance binaries for my experimental testing

thus we came up with fully fledged PROFILING branch (which contains also PERFORMANCE binary w/o debug diagnostic layers in DEV branch)

this PERF/PROF branch as I call it is fully compatible with existing STABLE branch

(as result it don't have all the changes in DEV if they not compatible with previous engine iteration)

so you can use

PERF/PROF client with STABLE server

STABLE client with PERF/PROF server

PERF/PROF clients can play with STABLE clients and vice versa

this improves the testing and gives community access to improved 'build' before next STABLE

in short summary:

WHEN there is no trouble with PERF/PROF then Performance binary (PERF) is WAY better than STABLE binary ;)

note:

the reason I offer dropbox download is that it's simpler than switching branches in STEAM client (but that's available too if someone want)

normal user / server-admin can ignore those Profiling binaries, they just for those who understand why/what they for or work with us on tracking some bug

Thanks for your answer.

I'm using the PERF Build now on my server and have to say that it actually helps with the performance...at least I think.

But I have one more question: Does a HeadlessClient counts as a client or a server? So, should it use the .exe for a client or for a server? ^^

Share this post


Link to post
Share on other sites
Thanks for your answer.

I'm using the PERF Build now on my server and have to say that it actually helps with the performance...at least I think.

But I have one more question: Does a HeadlessClient counts as a client or a server? So, should it use the .exe for a client or for a server? ^^

since new changes for HC it's recommended you use headless server binary for headless client, thus it's recommended that binary to be updated too

(no idea what's your exact setup)

Share this post


Link to post
Share on other sites

Its normal that server turns on Red dot or with green dot with "?" on server browser with perf binarys ?

Edited by defused

Share this post


Link to post
Share on other sites

Dwarden, big thanks for your work.

I use Arma 3 Sync and there is a problem with battleye, so many peoples must use the arma3battleye.exe - can you create you arma3.exe with battleye? Or anyone know a solution for that?

Thanks in Advance

Kind regard,

Blighter

Share this post


Link to post
Share on other sites

Where is the Problem with using the arma3battleye.exe?

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

×