Jump to content

2.5.0.14138.317: Multiplayer Server Crashes Every 5 mins, to almost 4 hours


Recommended Posts

Posted

Looks like this seems to have solved it for BlueFlag:

 

We turned off the disperse under fire option like so:

 

local _group = Group.getByName("someGroup")
local _controller = _group:getController()

Controller.setOption(_controller, AI.Option.Ground.id.DISPERSE_ON_ATTACK, false)

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

  • ED Team
Posted
Looks like this seems to have solved it for BlueFlag:

 

We turned off the disperse under fire option like so:

 

local _group = Group.getByName("someGroup")
local _controller = _group:getController()

Controller.setOption(_controller, AI.Option.Ground.id.DISPERSE_ON_ATTACK, false)

 

Good find, thanks

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal

Posted (edited)

I kind of found the same bug at almost the same time, but I built it into my spawner template while I was trying literally everything under the sun lol, it totally worked, no more transport.dll crashes, didn't report it right away because I stayed up all night and had to sleep lol (was also testing)

nodeJSTurnOffDisperseafinegan.thumb.png.ebe4fee624c86217e058e73663636108.png

Edited by Drexx

Developer of DDCS MP Engine, dynamicdcs.com

https://forums.eagle.ru/showthread.php?t=208608

Posted

Big thanks to @Drexx, and also to the folks at ED (devs and comm members) for working to sort through these issues.

 

Flew for the entire 4 hours between scheduled server restarts - first time I've had heart pounding action in DCS since pre 2.x .

 

No doubt, with the hard work from the folks at ED - combined with the unique and uncontested originality/fun that you have built with your server Drexx - the future is looking very very bright for us virtual pilots.

 

 

Cheers,

 

Ziptie

i7 6700 @4ghz, 32GB HyperX Fury ddr4-2133 ram, GTX980, Oculus Rift CV1, 2x1TB SSD drives (one solely for DCS OpenBeta standalone) Thrustmaster Warthog HOTAS, Thrustmaster Cougar MFDs

 

Airframes: A10C, A10CII, F/A-18C, F-14B, F-16C, UH=1H, FC3. Modules: Combined Arms, Supercarrier. Terrains: Persian Gulf, Nevada NTTR, Syria

Posted
Looks like this seems to have solved it for BlueFlag:

 

We turned off the disperse under fire option like so:

 

local _group = Group.getByName("someGroup")
local _controller = _group:getController()

Controller.setOption(_controller, AI.Option.Ground.id.DISPERSE_ON_ATTACK, false)

 

Im experiencing lots of transport.dll errors and just found this and thought i would give it a go.

 

But not entierly sure on how to implement it?

Do i have to add the code to each Group, or is there a way to add it for all Groups?

 

:music_whistling:

[sIGPIC][/sIGPIC]

 

Vincere Est Totum

Posted
Im experiencing lots of transport.dll errors and just found this and thought i would give it a go.

 

But not entierly sure on how to implement it?

Do i have to add the code to each Group, or is there a way to add it for all Groups?

 

:music_whistling:

You can add it as a task for the group in the mission editor but it kinda depends what dynamic spawning you're doing.

 

If you're Respawning a group with MIST, you just add this after the respawn as you should know the group name after dynamically creating or respawning a group.

 

Sent from my ONEPLUS A3003 using Tapatalk

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Posted

If the coalition.addGroup takes a template that has an advanced action waypoint in it already, does it strip this when spawning the template? I guess it may depend on the code used. hmm. Need to check with MOOSE.

 

How can you tell if a spawned unit has this dispersal?

You can add it as a task for the group in the mission editor but it kinda depends what dynamic spawning you're doing.

 

If you're Respawning a group with MIST, you just add this after the respawn as you should know the group name after dynamically creating or respawning a group.

 

Sent from my ONEPLUS A3003 using Tapatalk

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

Posted

Ive tested a while with Dispersion = Off on all Groups, but it still crashes with transport.dll as the cause...

 

What ive done is add "Dispersion Off" on the first adv. waypoint as well as the task for each Group. Do i need to do it Another way?

Its so random as well, the server can survive for almost 24 hours, 5-6 restarts and then now about 45 min Before next restart... kaboom!

[sIGPIC][/sIGPIC]

 

Vincere Est Totum

Posted

I will be addressing this in KI spawn code as well today. If we are confident it's related to the AI's disperse behavior it should be possible to reproduce on a dev machine and identify the issue.

Developer of Kaukasus Insurgency - a customizable Dynamic PvE Campaign with cloud hosting and stats tracking. (Alpha)

 

http://kaukasusinsurgency.com/

  • ED Team
Posted
I will be addressing this in KI spawn code as well today. If we are confident it's related to the AI's disperse behavior it should be possible to reproduce on a dev machine and identify the issue.

 

 

We have tried to reproduce with no success yet.

 

If we get a simple mission example that shows it happening it would be a great help.

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal

Posted

Ah, you wouldn't believe how difficult that is proving to be.

 

Currently I can't do it in any small mission and it also appears to happen faster with more people connected and can take up to two days to happen without people using the server. Yes. Two days. It can happen on an empty server but the intervals are much longer. With players it was 30-60 minutes. Why that should be, i don't know. It would help if we actually knew what the DLL is responsible for then we might construct a better mission that brings this out.

 

I realise you need a reproduction for the debugger in-house, but the current mission I'm reproducing in has thousands of lines of code if you count Igneous' stuff too so it's just silly, it's not narrowing anything down :(

We have tried to reproduce with no success yet.

 

If we get a simple mission example that shows it happening it would be a great help.

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

  • ED Team
Posted
Ah, you wouldn't believe how difficult that is proving to be.

 

Currently I can't do it in any small mission and it also appears to happen faster with more people connected and can take up to two days to happen without people using the server. Yes. Two days. It can happen on an empty server but the intervals are much longer. With players it was 30-60 minutes. Why that should be, i don't know. It would help if we actually knew what the DLL is responsible for then we might construct a better mission that brings this out.

 

I realise you need a reproduction for the debugger in-house, but the current mission I'm reproducing in has thousands of lines of code if you count Igneous' stuff too so it's just silly, it's not narrowing anything down :(

 

No worries Pikey, we know how difficult it can be sometimes, and appreciate your efforts.

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal

Posted

As far as I'm concerned, we've ruled out dispersal and still get them. Our spawns inherit the template where dispersal is switched off, I've tested that by shooting at a spawned group like this and it's not dispersed like a normal one would.

 

Running our server again over the weekend.

 

I'm not convinced on dispersal. I think it's routing ground units personally, and I had these issues since 2015 with certian missions where things go through lots of routes. we can only try.

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

Posted

With Mavericks help we reproduced it on a mission with no scripts, other than an initial spawn but unfortunately I can't reproduce the crash from the track.

 

The snippet I posted above has reduced the crashes to almost never on BlueFlag and I'll keep trying to get a track that consistently reproduces it without scripts.

 

Sent from my ONEPLUS A3003 using Tapatalk

  • Like 1

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Posted

You guys are doing an outstanding job finding issues.

 

All my respect for your work

  • Like 1

" You must think in russian.."

[sIGPIC][/sIGPIC]

 

Windows 7 Home Premium-Intel 2500K OC 4.6-SSD Samsung EVO 860- MSI GTX 1080 - 16G RAM - 1920x1080 27´

 

Hotas Rhino X-55-MFG Crosswind Rudder Pedals -Track IR 4

  • 1 month later...
Posted

What was the resolution on this? I'm having consistent Transport.dll crashes when I try to build a new mission (very simple SP missions) and wondering if it is a related problem.

Posted
What was the resolution on this? I'm having consistent Transport.dll crashes when I try to build a new mission (very simple SP missions) and wondering if it is a related problem.
Can you share the mission or track please? I've not been able to reproduce in a small mission and it'll be a huge help!

 

Sent from my ONEPLUS A3003 using Tapatalk

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Posted (edited)
Can you share the mission or track please? I've not been able to reproduce in a small mission and it'll be a huge help!

 

Here, I give you both a track and the corresponding .miz

 

I was trying to create a mission that contains the basic elements that will cause the crash and nothing more (but there is still a little bit of extraneous stuff in there from the original mission I was building - I also forgot to remove some debug text to myself) Nevertheless, it shows the crash conditions.

 

The track should crash at about 28min 20sec with a Transport.dll error

 

 

 

 

postscript: I've been playing with a new script for dynamic route building and it seems promising (for crash avoidance) <= nope, this just reduced the crash frequency from "always" to "sometimes"

 

I appreciate any feedback regarding what others find...

Edited by prccowboy
Posted
Here, I give you both a track and the corresponding .miz

 

I was trying to create a mission that contains the basic elements that will cause the crash and nothing more (but there is still a little bit of extraneous stuff in there from the original mission I was building - I also forgot to remove some debug text to myself) Nevertheless, it shows the crash conditions.

 

The track should crash at about 28min 20sec with a Transport.dll error

 

 

[ATTACH]182476[/ATTACH]

 

[ATTACH]182477[/ATTACH]

 

 

postscript: I've been playing with a new script for dynamic route building and it seems promising (for crash avoidance) <= nope, this just reduced the crash frequency from "always" to "sometimes"

 

I appreciate any feedback regarding what others find...

Meant to say, thanks for this. The bug has now been replicated and will hopefully be sorted in a patch soon :)

 

Sent from my ONEPLUS A3003 using Tapatalk

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Posted
Meant to say, thanks for this. The bug has now been replicated and will hopefully be sorted in a patch soon :)

 

glad to help. especially if it means that I can be CTD free in the near future :thumbup:

  • 2 weeks later...
Posted
The bug is probably fixed in today's Open Beta. Please test it in your dynamic missions and post result in this thread.

 

I haven't had time to do any extensive testing but it looks good so far in quick tests - no transport.dll crashes yet.

 

Thanks to everyone involved in working on a fix.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...