{"name":"Arma 3: Prof-Branch Change Log v2.18","title":"Arma 3: Prof-Branch Change Log v2.18","type":"topic","url":"https://community.bistudio.com/wiki/Arma_3:_Prof-Branch_Change_Log_v2.18","revid":378262,"updated":"2026-03-26T11:57:32Z","aliases":[],"markdown":"> [!NOTE]\n> Changes prior to March 2025 can be found on the [Bohemia Interactive forums](https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-218-profiling-performance-binary-feedback/).\n\n## 19-05-2025\n\n**2.18.152893** new PROFILING branch with PERFORMANCE binaries, **v32**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: -cpuAffinity command line parameter\n- Fixed: Config parsing errors would be reported with wrong line number if the file had empty lines at the start\n- Added: -cpuMainThreadAffinity command line parameter\n- Added: getServerInfo command now forwards \"PublicSettings\" class from server.cfg\n- Added: OnMissionInit/OnMarkerCreated/HandleChatMessage server-side events\n- Added: spawn server-side script command\n\n## 13-05-2025\n\n**2.18.152881** new PROFILING branch with PERFORMANCE binaries, **v31**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Improved performance of engine closing files (could in some cases cause lag spikes) (Thanks *thegamecracks*)\n- Fixed: Microfreeze when pressing \"Next Target\" key - https://feedback.bistudio.com/T191741\n- Fixed: Potentially fixed sometimes missing particle effects (Please report if it happens again)\n\n## 07-05-2025\n\n**2.18.152860** new PROFILING branch with PERFORMANCE binaries, **v30**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Improved game start speed\n- Fixed: Multithreading related crash (Thanks *Schaer*)\n- Fixed: Crash while ADS and switching to spectrum device while remote controlling a unit (Thanks *Rook*)\n- Fixed: Animation hitching (Thanks *clbt*)\n\n## 28-04-2025\n\n**2.18.152839** new PROFILING branch with PERFORMANCE binaries, **v29**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Netcode optimizations (No iterating linked lists, no garbage collect, faster CRC, more efficient retransmission queue, fast-retransmit on packet loss)\n- Fixed: Flare's did not apply the Attenuation config to their light emitter\n- Fixed: Potentially fixed sometimes missing particle effects (Please report if it happens again)\n\n## 09-04-2025\n\n**2.18.152799** new PROFILING branch with PERFORMANCE binaries, **v28**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: Listbox sorting is now multithreaded - https://feedback.bistudio.com/T184005\n- Tweaked: Improved efficiency of listbox sorting - https://feedback.bistudio.com/T184005\n- Fixed: Accidental netcode change in v27\n\n## 07-04-2025\n\n**2.18.152785** new PROFILING branch with PERFORMANCE binaries, **v27**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: \"AIThinkOnlyLocal\" to setMissionOptions\n- Added: Some basic.cfg network parameters can now be provided as strings\n- Added: connectToServer command and serverbrowser direct-connect now supports resolving SRV records - https://feedback.bistudio.com/T127943\n- Added: HTTP header support for HTTP mission file downloads\n- Tweaked: Netcode adjustments (Don't send animation updates for objects that have no animations, don't send \"stats\" updates when stats haven't changed)\n- Tweaked: General netcode performance improvements\n- Changed: Networking bandwidth estimation behavior of Min/MaxBandwidth (MinBandwidth is now unused on profiling branch)\n- Fixed: Non-exploding missile hit would do too much damage\n- Fixed: Forced game crash when addon requires addon that was skipped due to 'skipWhenMissingDependencies' (Thanks *Dart*)\n- Fixed: URL encoding for HTTP mission file downloads\n\n## 20-03-2025\n\n**2.18.152744** new PROFILING branch with PERFORMANCE binaries, **v26**, server and client, windows 64-bit, linux server 64-bit\n\n- Fixed: Incorrect laser marker positioning on and around water - https://feedback.bistudio.com/T188547\n- Fixed: Laser target marker would get stuck on objects - https://feedback.bistudio.com/T71322\n- Fixed: Reverted part of AI optimization (cursorTarget now works on static objects again, but only for the player unit)\n- Fixed: Crash when playing a sound more than 255 times at once\n- Fixed: Server would get stuck at \"Waiting for Server...\" if one player did not select a role\n- Fixed: Fired Event Handler in multiplayer would receive the wrong projectile for countermeasures - https://feedback.bistudio.com/T190141","sections":[{"heading":null,"level":1,"markdown":"> [!NOTE]\n> Changes prior to March 2025 can be found on the [Bohemia Interactive forums](https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-218-profiling-performance-binary-feedback/)."},{"heading":"19-05-2025","level":2,"markdown":"**2.18.152893** new PROFILING branch with PERFORMANCE binaries, **v32**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: -cpuAffinity command line parameter\n- Fixed: Config parsing errors would be reported with wrong line number if the file had empty lines at the start\n- Added: -cpuMainThreadAffinity command line parameter\n- Added: getServerInfo command now forwards \"PublicSettings\" class from server.cfg\n- Added: OnMissionInit/OnMarkerCreated/HandleChatMessage server-side events\n- Added: spawn server-side script command"},{"heading":"13-05-2025","level":2,"markdown":"**2.18.152881** new PROFILING branch with PERFORMANCE binaries, **v31**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Improved performance of engine closing files (could in some cases cause lag spikes) (Thanks *thegamecracks*)\n- Fixed: Microfreeze when pressing \"Next Target\" key - https://feedback.bistudio.com/T191741\n- Fixed: Potentially fixed sometimes missing particle effects (Please report if it happens again)"},{"heading":"07-05-2025","level":2,"markdown":"**2.18.152860** new PROFILING branch with PERFORMANCE binaries, **v30**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Improved game start speed\n- Fixed: Multithreading related crash (Thanks *Schaer*)\n- Fixed: Crash while ADS and switching to spectrum device while remote controlling a unit (Thanks *Rook*)\n- Fixed: Animation hitching (Thanks *clbt*)"},{"heading":"28-04-2025","level":2,"markdown":"**2.18.152839** new PROFILING branch with PERFORMANCE binaries, **v29**, server and client, windows 64-bit, linux server 64-bit\n\n- Tweaked: Netcode optimizations (No iterating linked lists, no garbage collect, faster CRC, more efficient retransmission queue, fast-retransmit on packet loss)\n- Fixed: Flare's did not apply the Attenuation config to their light emitter\n- Fixed: Potentially fixed sometimes missing particle effects (Please report if it happens again)"},{"heading":"09-04-2025","level":2,"markdown":"**2.18.152799** new PROFILING branch with PERFORMANCE binaries, **v28**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: Listbox sorting is now multithreaded - https://feedback.bistudio.com/T184005\n- Tweaked: Improved efficiency of listbox sorting - https://feedback.bistudio.com/T184005\n- Fixed: Accidental netcode change in v27"},{"heading":"07-04-2025","level":2,"markdown":"**2.18.152785** new PROFILING branch with PERFORMANCE binaries, **v27**, server and client, windows 64-bit, linux server 64-bit\n\n- Added: \"AIThinkOnlyLocal\" to setMissionOptions\n- Added: Some basic.cfg network parameters can now be provided as strings\n- Added: connectToServer command and serverbrowser direct-connect now supports resolving SRV records - https://feedback.bistudio.com/T127943\n- Added: HTTP header support for HTTP mission file downloads\n- Tweaked: Netcode adjustments (Don't send animation updates for objects that have no animations, don't send \"stats\" updates when stats haven't changed)\n- Tweaked: General netcode performance improvements\n- Changed: Networking bandwidth estimation behavior of Min/MaxBandwidth (MinBandwidth is now unused on profiling branch)\n- Fixed: Non-exploding missile hit would do too much damage\n- Fixed: Forced game crash when addon requires addon that was skipped due to 'skipWhenMissingDependencies' (Thanks *Dart*)\n- Fixed: URL encoding for HTTP mission file downloads"},{"heading":"20-03-2025","level":2,"markdown":"**2.18.152744** new PROFILING branch with PERFORMANCE binaries, **v26**, server and client, windows 64-bit, linux server 64-bit\n\n- Fixed: Incorrect laser marker positioning on and around water - https://feedback.bistudio.com/T188547\n- Fixed: Laser target marker would get stuck on objects - https://feedback.bistudio.com/T71322\n- Fixed: Reverted part of AI optimization (cursorTarget now works on static objects again, but only for the player unit)\n- Fixed: Crash when playing a sound more than 255 times at once\n- Fixed: Server would get stuck at \"Waiting for Server...\" if one player did not select a role\n- Fixed: Fired Event Handler in multiplayer would receive the wrong projectile for countermeasures - https://feedback.bistudio.com/T190141"}],"categories":["Arma 3: Prof-Branch Change Logs"],"groups":["Change Logs"]}