Overview:
Exist since first 2.7.x stable / open beta release
When a smoke pod(s) is stopped on the ground (all aircraft, all smoke pod type, all color), in SP or MP, the last smoke trail do not disappear normally and enter in an inconsistant state, causing lag and very annoying graphics issues (see screenshots), with exponential(?)/abnormal smokes glitch, especially concerning on MP environnements.
Issue:
Smoke track's doesn't disappear correctly, turn into very giant smoke balls or giant smoke ball trail's and remain forever.
Occurred in Single Player and MP, all the MP clients are impacted by the issue.
Notes:
Appear only when the smokes was stopped on the ground (considered by DCS api on the ground).
Starting smoke pod on the ground or in the air do not affect the issues, only occurs is if the smoke pod is stopped on the ground.
Bug seem a client side only one, on a MP server, if you disconnect/reconnect after the issue occurs, the "smoke" bug doesn't exist for you anymore and doesn't exist for client connected after the smoke stop event.
Steps to reproduce:
Single player/Multi Player self hosted/Dedicated Server,
1 ->equip an aircraft with smoke pod(s), air, hot or cold start
2 ->activate smoke pod(s) in the air or on the ground
3 ->let the smoke pod run >0.1s or more for air to ground test (that not change the result)
4 ->when the aircraft is on the ground (considered by DCS on the ground, after S_EVENT_LAND (id=4) received), wait to be almost/completely stopped
5 ->top the smoke pod
Tech:
- Vanilla DCS
- Cleaned install
- Reproduced on multiple configurations..
Tracks:
case 1: Smoke started on the ground, stopped on the ground = giant smoke ball
case 2: Smoke started in the air, stopped on the ground = giant smoke ball trails (last active smoke are affected)
case 3: Smoke started on the ground, stopped in the air = no issue
case_1_2_3_infinite_smoke_bug_single_player_tracks.zip
Sceenshots:
Giant smoke ball (after few second, become bigger and bigger with time)
Giant smoke ball trail's (after few second, become bigger and bigger with time)
Possible workarrounds:
SP: not found
MP: not found
Server side scripting: not found
Related previous post found:
https://forums.eagle.ru/topic/270387-airshow-smoke-staying-forever-when-turned-on-on-the-ground/?tab=comments#comment-4650346
i create this thread to be more precise on the issue w/ tracks.
Regards.