Jump to content
Dwarden

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

Recommended Posts

My last unit and now my new unit absolutely HATE this stupid idle timer for our small milsim groups. What's the current news on how to disable it? I'm really surprised there isn't more uproar about it because it's one of those "features" that I'm sure 99% of server owners never asked for. It's been a huge headache and has disrupted the way we operate.

Share this post


Link to post
Share on other sites

@Axebeard 2 posts above yours is exactly explained what and where in server.cfg to set

Share this post


Link to post
Share on other sites

1.92.145690 new PROFILING branch with PERFORMANCE binaries, v04, server and client, windows 32/64-bit, included linux 32-bit server

+ more crash fixes (not included in 1.92.main yet)

 

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord:  https://discord.gg/arma

Share this post


Link to post
Share on other sites
On 5/4/2019 at 7:54 AM, fourjays said:

Last night we did op preparation like we would any other night. Zero idle kicks. So looks like setting votingTimeOut, roleTimeOut, briefingTimeOut, debriefingTimeOut and lobbyIdleTimeout to -1 disables it. The odd thing is the kickIDs don't seem to match the documentation as I explained above. However, as we barely ever use admin kicks in our group we have that set to a short timer for now. Hopefully the kickIDs can be better structured in the future so that manual kicks can be made more permanent without them applying to the fairly common signature check failures too.

 

Our final config is as follows:


kickTimeout[] = { {0, 60}, {1, 30}, {2, 60}, {3, 30} };
votingTimeOut = -1;
roleTimeOut = -1;
briefingTimeOut = -1;
debriefingTimeOut = -1;
lobbyIdleTimeout = -1;

Hopefully that helps other groups out.

 

Is there any way to use this in a windows server with TADST?

Share this post


Link to post
Share on other sites

so it came to my attention that there is still bug in `kickTimeout` vs `lobbyIdleTimeout` and it keeps using the typeID 0 for the timer after kicked for idling :frowning:

Share this post


Link to post
Share on other sites

1.92.145735 new PROFILING branch with PERFORMANCE binaries, v06, server and client, windows 32/64-bit, included linux 32-bit server

+ more crash fixes (not included in 1.92.main yet)

+ lobbyIdleTimeout kicks now registered as kickTimeout's type 1 issue, rather than type 0

+ Added "#exec clearkicks" and "#exec unkick" commands for server admins

 

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord:  https://discord.gg/arma

  • Like 2

Share this post


Link to post
Share on other sites

WARNING:  this is HIGHLY experimental build

may break scripting which depends on createVehicleLocal (which could be insafe for multiplayer)

please update your scripting accordingly (either to use createSimpleObject or CreateVehicle for correct multiplayer global sync)

 

1.92.145742 new PROFILING branch with PERFORMANCE binaries, v07, server and client, windows 32/64-bit, included linux 32-bit server

+ more crash fixes (not included in 1.92.main yet)

+ scripting command createVehicleLocal was restricted in multiplayer 
enter-able vehicles, shots, explosions and similar are no longer possible to spawn 
(the legacy behavior can be turned on via "unsafeCVL=1;" in the description.ext or server's config)
+ new optional parameter added to scripting command createSimpleObject
createSimpleObject [par1, par2. local]; // as bool, to enable local only effect

 

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord:  https://discord.gg/arma

Share this post


Link to post
Share on other sites
3 hours ago, Dwarden said:

+ scripting command createVehicleLocal was restricted in multiplayer 

well that's going to break a lot of things...

Share this post


Link to post
Share on other sites
5 hours ago, Drofseh said:

well that's going to break a lot of things...

Yes, particularly "Hacker" scripts!

Share this post


Link to post
Share on other sites

1.92.145755 new PROFILING branch with PERFORMANCE binaries, v08, server and client, windows 32/64-bit, included linux 32-bit server

+ more crash fixes (not included in 1.92.main yet)

+ Fixed: Headless clients are no longer taken into account when voting nor when switching server states

+ Default values for timeout changed back to original values before lobbyIdleTimeout introduced:

 votingTimeOut=60;

 roleTimeOut=90;

 briefingTimeOut=60;

 debriefingTimeOut=45; 

 lobbyIdleTimeout=0; //turned off by default

note: all the fixes are still in place and server.cfg settings are still available

 

+ unsafeCVL turned ON by default e.g. unsafeCVL=1; //legacy mode active

(this is in reverse  compared to 1.92.145742)

 

note: no linux server yet (next week)

 

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Share this post


Link to post
Share on other sites

@Dwarden latest binary breaks KOTH scenario loading, you spawn at remote island and player initialization fails.

Share this post


Link to post
Share on other sites
2 hours ago, goko-- said:

@Dwarden latest binary breaks KOTH scenario loading, you spawn at remote island and player initialization fails.

 

any RPT errors ?

Share this post


Link to post
Share on other sites

No errors present in RPT file,

but throws in these msgs:

Spoiler

13:13:06 "====================== A3 King of Hill client started ==========================="
13:13:06 Attempt to override final function - settings_trusteduids
13:13:06 41
13:13:06 "Profile version key"
13:13:06 """KOTH4"""
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Network simulation, time = 0.111
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:07  Mission id: 2e6fa4930349552268d34226307c8343e4e1dadb

 

changing side and trying to spawn in in koth:

Spoiler

13:12:32 Duplicate weapon Throw detected for O_Soldier_F
13:12:32 Duplicate weapon Put detected for O_Soldier_F
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Network simulation, time = 4050.511
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup

 

full rpt file here

 

Share this post


Link to post
Share on other sites
11 hours ago, goko-- said:

No errors present in RPT file,

but throws in these msgs:

  Reveal hidden contents

13:13:06 "====================== A3 King of Hill client started ==========================="
13:13:06 Attempt to override final function - settings_trusteduids
13:13:06 41
13:13:06 "Profile version key"
13:13:06 """KOTH4"""
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Network simulation, time = 0.111
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:06 Group R Alpha 2-1 (0x79d74480) - network ID 2:1531
13:13:06  - no main subgroup
13:13:07  Mission id: 2e6fa4930349552268d34226307c8343e4e1dadb

 

changing side and trying to spawn in in koth:

  Reveal hidden contents

13:12:32 Duplicate weapon Throw detected for O_Soldier_F
13:12:32 Duplicate weapon Put detected for O_Soldier_F
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Network simulation, time = 4050.511
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup
13:12:48 Group R Alpha 1-5 (0xfd5b3580) - network ID 2:1517
13:12:48  - no main subgroup

 

full rpt file here

 

 

samatra already told me, if you run the unsafeCVL=0; (aka safeCVL enabled)

then there is issue which needs to be addressed

 

in the normal (legacy) unsafeCVL it all shall work fine

Share this post


Link to post
Share on other sites

1.92.145767 new PROFILING branch with PERFORMANCE binaries, v09, server and client, windows 32/64-bit, included linux 32-bit server

- reverted changes from builds 145755 / 14542 which added attempt for 'safe' CreateVehicleLocal 

different approach needs to be made, to cause less headache, such revision will take time (so not sooner than for 1.96)

 

available via STEAMclient/STEAMcmd as branch too,

read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Share this post


Link to post
Share on other sites

1.92.145773 new PROFILING branch with PERFORMANCE binaries, v10, server and client, windows 32/64-bit, included linux 32-bit server

+ fixed crash in dynamic simulation

 

available via STEAMclient/STEAMcmd as branch too,

read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Share this post


Link to post
Share on other sites
On 6/14/2019 at 5:50 PM, Dwarden said:

1.92.145773 new PROFILING branch with PERFORMANCE binaries, v10, server and client, windows 32/64-bit, included linux 32-bit server

+ fixed crash in dynamic simulation

 

available via STEAMclient/STEAMcmd as branch too,

read https://community.bistudio.com/wiki/Arma_3_Steam_Branches#Arma_3_Server

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Hi, Can i use with TADST, because i´ve lot of problems with the FPS and the lobbytimeout.

 

Thx a lot

 

 

Share this post


Link to post
Share on other sites
12 hours ago, bigodox said:

Can i use with TADST

yes

Share this post


Link to post
Share on other sites

skipping v11 to v13 (due to various issues)

 

1.92.145888 new PROFILING branch with PERFORMANCE binaries, v14, server and client, windows 32/64-bit, included linux 32-bit server 

+ resolved a lot of crashes (e.g. audio, AI related etc.)

+ improved command-line arguments handling (e.g. for linux dedicated server)

+ extended #monitor , #monitords commands with more details (networking, players)

 - for players info L = lobby , R = role selection , B = briefing , G = in-game , D = debriefing

 - for new traffic info NG = non guaranteed , G = guaranteed (?-BE means BattlEye traffic)

+ fixed debriefing after missionEnd

 - when using server.cfg settings (missionsToServerRestart,missionsToServerShutdown)

 - when using admin command #shutdownaftermission , #restartserveraftermission

+ fix for freeze related to SAM/LOAL missiles

+ script caching is back with more performance and no memory leaks

 

manual downloads:

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

1.92.145899 new PROFILING branch with PERFORMANCE binaries, v15, server and client, windows 32/64-bit, included linux 32-bit server 

+ fixed issues with attachTo objects and simpleObjects causing stutter

+ possible performance / smoothness improvement related to moving objects (due to fixes from previous line)

 

known issues (wip to resolve):

- the memory leak in caching as edge case

- bug with the #monitords retaining the value after instance autorestart (fails to restart) 

- issue with the commandline parsing (side-ffect vs linux ) 

- the #monitords reporting negative memory values

 

manual downloads:

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Share this post


Link to post
Share on other sites

1.92.145918 new PROFILING branch with PERFORMANCE binaries, v18, server and client, windows 32/64-bit, included linux 32-bit server 
- reverted fixes back to ~145886 (script caching, object stutter, known issue of failure to auto-restart instance, linux commandline vs mods)

 

note: no eta on when script caching , stuter fixes gunna be resolved

 

those known issues remain to be solved (some resolved internally already):

- bug with the #monitords retaining the value after instance autorestart (fails to restart) 

- issue with the commandline parsing (side-ffect vs linux ) 

- the #monitords reporting negative memory values

 

manual downloads:

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

Share this post


Link to post
Share on other sites

1.94.145986 new PROFILING branch with PERFORMANCE binaries, v02, server and client, windows 32/64-bit, included linux 32-bit server 

+ sync with 1.94.main

+ merge of all 1.92.profiling fixes which aren't in 1.94.main (dozens)

+ waitUntil undef expression handling is now error only (instead of break on error)

 (beware that if you get the error, then your script code most likely ends in infinite loop)

+ getResolution extended with topFOV, leftFOV, tripleHead, added forgotten array resizes

+ getFuelCargo, getRepairCargo, getAmmoCargo will return -1 when the vehicle is not capable of using cargo/repair/ammo

+ fix for #monitor / #monitords to work correctly with missionsToServerRestart

+ improved work with command-line arguments (including for linux)

 

manual downloads:

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

  • Thanks 2

Share this post


Link to post
Share on other sites

1.94.145999 new PROFILING branch with PERFORMANCE binaries, v03, server and client, windows 32/64-bit, included linux 32-bit server 

+ fixed the `quotation marks` issue for operations with profiles/names

(aka old profiles work again correctly (no new folder made) and same applies to new profiles)

 

manual downloads:

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

 

BIForum feedback: https://forums.bistudio.com/topic/160288-arma-3-stable-server-184-performance-binary-feedback/?do=getLastComment

 

Arma anything discord: https://discord.gg/arma

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

×