Jump to content

Recommended Posts

Posted

Ok,

 

As I can't test it before few days, can someone confirm (or deny) that is possibile to add client Aircraft using coalition.addGroup function? If so, what is going to happen in the scenery? (who/when the slot is going to be visible in the MP slot lists?)

 

If it's not possibile to add client slots that way, Could I add them in another way (Always by script)?

 

Thanks in advance.

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Posted

I looked into this back when I was working on the Mission Planner.

It is not possible.

 

When a multiplayer mission is started, all clients download a copy of the mission file. Things like the list of client aircraft and their associated waypoints are loaded from the local copy, so there is no way at all to modify these from a script.

 

When you try to dynamically change the list of client aircraft, either nothing happens or the game just crashes.

 

It has been several months since I tested this, but I doubt that anything has changed. It is a problem with the current multiplayer architecture -- these things are simply not synchronized over the network, so they have to stay the same throughout the mission.

Posted

But, this may means that if I add all I need to add in the very first seconds of the mission, BEFORE people gets in and only the server is online... should it work? Or you mean that clients download a "copy" of the mission table as it is in the miz packadge and not the one extracted in the temp folder?

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Posted
Ian;2292789']AFAIK the clients literally get a copy of the .miz file (because that also includes things like briefing images). I have found no way of changing anything from a mission script.

 

Ok, so my only hope rely again in modifying files before mission start... and I still have to try that copy&paste thing :(

 

Thanks anyway :)

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Posted (edited)

It is a shame this doesnt't work, because I would badly need such functionality for my dynamic campaigns. Since my approach is to generate the mission content within a basically empty template mission right at mission start, this means that clients have to be part of the template and therefore have fixed routes, payload, numbers, callsigns etc.

 

I guess the way to go is to generate the complete mission file outside of DCS with an external program, but this adds another huge layer of complexity.

Edited by MBot
Posted

You can set a Client to Late Activation, but that is kind of funky. A Client can get into the slot before it is activated, and they'll see a wireframe of the a/c that they will not be able to fly. May be different now, it's been a while since I tried this.

 

WC

Visit the Hollo Pointe DCS World server -- an open server with a variety of COOP & H2H missions including Combined Arms. All released missions are available for free download, modification and public hosting, from my Wrecking Crew Projects site.

Posted

I need it by script, thanks anyway :)

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Posted

I wonder if there is any chance to get ED to implement this (at the very least the ability to create new client slots and change the waypoints of existing ones).

 

This is a huge limitation for people trying to build dynamic campaigns, which is what DCS needs to take the gameplay to the next level.

 

Related: ability to update the warehouses table while the mission is running, ability to set the available ammunition of a unit

Posted
Ian;2293589']Related: ability to update the warehouses table while the mission is running' date=' ability to set the available ammunition of a unit[/quote']

 

Yes, I'm also working on parallel logistic cause of this limitation

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

  • Recently Browsing   0 members

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