Jump to content
Dwarden

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

Recommended Posts

Hey, i think u misunderstod me.

before the patch i had only a few crashes like 2-3 a week.
With the v9 everything worked perfekt, no crashes anymore. But now with the 1.60 my Server

Crashed like 6-8 Times in 24 Hours.

Share this post


Link to post
Share on other sites

Since 1.60, there is any Problem with VON Channel config.

 

I tryed old and new config system in description.ext and config.cfg

 

Its working for the most players how i configured it, but not for all.

 

A few players has Global Channel and can talk over it.

 

^^ Just a Hint ^^

Share this post


Link to post
Share on other sites

Dwarden posted million times to post crash dumps and logs

Which part do you dont understand ?

 

 

Hey, i think u misunderstod me.

before the patch i had only a few crashes like 2-3 a week.
With the v9 everything worked perfekt, no crashes anymore. But now with the 1.60 my Server

Crashed like 6-8 Times in 24 Hours.

  • Like 1

Share this post


Link to post
Share on other sites

thanks brezz, for next time , please zip, 7zip or rar those files into single one, makes easier to download and work with ;)

Share this post


Link to post
Share on other sites

Sorry, just my first posts in this Forum and i Searched a Upload funktion here  :)

Hope you will find a Solution, my Server Crashed 8 Times till now.

Share this post


Link to post
Share on other sites

1.60 hotfix is out, new profiling more likely tomorrow

Share this post


Link to post
Share on other sites

1.60.136493 new PROFILING branch with PERFORMANCE binaries, v2, server and client, windows/linux

* even more crashes fixed

* fixed not working onPlayerDiscoconnected EH

* fixed not working PlayerConnected,onPlayerConnected EH

* resolved issue too many players connecting at once and failing to connect

* small BattlEye related optimization

https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm

https://drive.google.com/folderview?id=0B03-H4YIbhkFMUt5RzNqZjFlNGs

available via STEAMclient/STEAMcmd as branch too, read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

note: v1 (1.60.136486) was sync with hotfix

  • Like 2

Share this post


Link to post
Share on other sites

Hey, with the Hotfix from Yesterday it was better. Just one Crash in 20 Hours. 

I updated my server with v2 now, we will se what happens.

 

Thanks for your work mate.

Share this post


Link to post
Share on other sites

1.60.136515 new PROFILING branch with PERFORMANCE binaries, v3, server and client, windows/linux

* additional crashfixes (animations related)

* #exec clearbans, #exec unban + logging

* #maxdesync is absolute value

* #maxping calculation fixed

* #maxdesync, #maxping, #maxpacketloss, #disconnectTimeout are now properly logged with details

* new server.cfg setting kickClientsOnSlowNetwork=0; //for above commands to just log w/o kick, 1 to log and kick

https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm

https://drive.google.com/folderview?id=0B03-H4YIbhkFMUt5RzNqZjFlNGs

available via STEAMklient/STEAMcmd as branch too, read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

  • Like 2

Share this post


Link to post
Share on other sites

Thanks for your work Dwarden, but I am afraid to say performance is not the same as it was on 1.56. The lost of performance is from 15% to 30% in terms of fps in some situations. Maybe is not the place to post a reply but I feel Arma going down in performance with the time....

Share this post


Link to post
Share on other sites

Thanks for your work Dwarden, but I am afraid to say performance is not the same as it was on 1.56. The lost of performance is from 15% to 30% in terms of fps in some situations. Maybe is not the place to post a reply but I feel Arma going down in performance with the time....

 

you need to review your mission code. Many recent updates have broke some functions and you need to setup logs with in mission and review them

Share this post


Link to post
Share on other sites

Thanks for your work Dwarden, but I am afraid to say performance is not the same as it was on 1.56. The lost of performance is from 15% to 30% in terms of fps in some situations. Maybe is not the place to post a reply but I feel Arma going down in performance with the time....

sorry but repro ? proof ? benchmark ...

please constructive feedback otherwise we can't do much

Share this post


Link to post
Share on other sites

Hey, with the Hotfix from Yesterday it was better. Just one Crash in 20 Hours. 

I updated my server with v2 now, we will se what happens.

 

Thanks for your work mate.

if your server crashed i ofcourse want mdmp, bidmp and rpt file from moment of crash

(ideally in 7zip) upload them to dropbox or google drive and send me url via PM

just complaining about crash w/o providing those helps nobody

Share this post


Link to post
Share on other sites

1.60.136560 new PROFILING branch with PERFORMANCE binaries, v4, server and client, windows/linux

* excessive crashes fixed

* resolved issues with disconnectTimeout

https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm

https://drive.google.com/folderview?id=0B03-H4YIbhkFMUt5RzNqZjFlNGs

available via STEAMclient/STEAMcmd as branch too, read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

  • Like 2

Share this post


Link to post
Share on other sites

Dwarden,

 

For folks like myself who don't fully understand what #maxdesync, etc. do or how they are helpful..can you explain how I would use these commands to help prevent "no message received"/desyncs/crashes on my server?  Thanks in advance.

Share this post


Link to post
Share on other sites

new server admin #commands in profiling (performance) binaries 1.60.136560

admin #commands works via BattlEye RCON already, same as via GUI as in-game admin

#MaxPing <value> {threshold in miliseconds}
#MaxDesync <value> {threshold number} (note: still not working properly recommended to log only)
#MaxPacketloss <value> {percents (0 to 100)}
#disconnectTimeout <value {threshold in seconds}
note:

average values are calculated over time period so triggers aren't immediate

+ each of those commands has server.cfg counterpart to define DEFAULT values

maxPing=<value>;
maxDesync=<value>;
maxPacketloss=<value>;
disconnectTimeout=<value>;
MaxPing, MaxDesync, MaxPacketloss defaults are 0, disables any kick

disconnectTimeout default is 90 seconds, accepted range 1-90, too low value might cause issues so test range between 1-11, value 0 disables kick

note: maxDesync maximal detected value is 100k (100000) and thus also max value for definition

if none default from server.cfg defined then value from #command is active until server exits

if server.cfg default(s) defined then value from #command active for that mission session then switch back to server.cfg default(s)

any of those 4 commands could be combined together and each command has own console / RPT log entries with details

additionally there is optional server.cfg setting kickClientsOnSlowNetwork[]={0,0,0,0}; // to decide if log only (0) or log and kick (1) default

kickClientsOnSlowNetwork[] = { 0, 0, 0, 0 }; //<MaxPing>, <MaxPacketLoss>, <MaxDesync>, <DisconnectTimeout> log clients outside defined limits
kickClientsOnSlowNetwork[] = { 1, 1, 1, 1 }; //<MaxPing>, <MaxPacketLoss>, <MaxDesync>, <DisconnectTimeout> log and kick clients outside defined limits
additionally added server admin #commands for manipulation with in-engine (non-BattlEye) ban-list

to clear ban.txt file and to unban playerUID

#exec clearbans
#exec unban <uid>
it of course has logging of such action with who/when used such action

note:

#maxping, #maxdesync, #maxpacketloss, #disconnectTimeout, #exec clearbans, #exec unban

works also in scripting thru serverCommand https://community.bistudio.com/wiki/serverCommand

example output:

RPT and console output for MaxPing is:

Slow network for player name='playername' ID='playerID', steamID='steamID'. Ping too high (detectedvalue/thresholdvalue ms)
RPT and console output for MaxDesync is:

Slow network for player name='playername' ID='playerID', steamID='steamID'. Desync too high (detectedvalue/thresholdvalue)
  • Like 2

Share this post


Link to post
Share on other sites

A little Feedback from me, no single Crash on my Servers with V4 since 30 Hours. 

Share this post


Link to post
Share on other sites

V4 nasty rtp spam 1mb/s

 

20:10:06 Wrong player index passed to NetworkObjectInfo::GetPlayerObjectInfo - max=15, received=20

 

and

 

13:54:26 Update of nonlocal object 2:685 called

Share this post


Link to post
Share on other sites

I have run v4 on my epoch altis server for 12 hours. Server peaked at 40 players last night with no issues. Can't speak for report spam as I run the server with -noLogs to get rid of "object not found" spam from the mission system spawning stuff in.

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

×