![]() |
MP Mission: Operation Dynamo
4 Attachment(s)
This is a multiplayer mission that attempts to recreate Operation Dynamo, Englands evacuation of it's troops from France in early 1940. The Luftwaffe tries to destroy ships and ground troops at Dunkirk, the RAF defends Dunkirk. The Luftwaffe are limited to five BF-109E-3s out at a time, while the RAF are limited to five Spitfire Is and Rotol equipped Hurricanes. Other aircraft are unlimited. This can be easily changed in the script file. Also, players are allowed to spawn groups of up to four bombers so they don't have to fly alone.
There are plenty of ships and ground targets to shoot at. They should all respawn after they are destroyed. Except for the ships, they respawn every two hours. AI Hurricanes patrol Dunkirk, AI bombers bomb Dunkirk. Plenty to do. :grin: You can also add missions that will randomly start every ~30 minutes. Just put them in the DEMissions or UKMissions folder accordingly and add the file names to the lists at the top of the script. Any bugs, suggestions for improvements, etc. please post them here. Edit: Updated to v1.1. Players can now change seats in aircraft. 110s should no longer spawn in hangers that are too small for them. Version 2.0: Fixed more bugs, added ground troops at Veurne, made train go back and forth between Dunkirk and Veurne, added vehicles that drive around some of the airfields. Also added UK missions and Stuka raids that target the ships and ground troops at Dunkirk. Version 2.1: Removed landing craft, fixed more "spawn explosions".:rolleyes: Version 2.2: Added Bf-109E-1, fixed script. Also added server logging when ground objects are destroyed by players. Airwarfare Link |
Quote:
Do you mean that only about 10 people can fly fighters on the server at the same time? |
Quote:
|
Thanks mate, sounds fun... great idea for a mission.
|
Thanks, downloading now!
|
Just looked through your cs code and it looks great. I wish I could know c# half as good as you do. Sure I have many questions if you do not mind )
We use similar actor destroy code on Repka. It used to have an issue of stopping bomber engines when a player switches to a gunner or navigator position. Did you manage to solve this issue? Does adding this line helps in this respect or it was added for different purposes? Code:
foreach (AiActor actor in actorMain.Group().GetItems()) Quote:
Code:
List<Player> bluePlayers = new List<Player>(); Code:
private void serverMessage(string msg) |
I had really poor FPS over Dunkirk trying to create a single mission campaign for 'Operation Dynamo' and ditched it.
Will MP have the same FPS problems using a full Channel map as it sounds excellent apart from my poor fps over that area of France? I will certainly give it a try when its available, sounds great! |
Quote:
As for the list and array business, I only want to send the message to blue players, so I need to create an array that contains only the players on blue team. The problem is that I don't know how many blue players there are beforehand and when you create an array you can't resize it. That's where the list comes in. The list can be dynamically resized. When I'm ready to send the message, I can use the ToArray() method of the list to get an array that contains only the blue players. |
Quote:
I was hoping that since I see a lot of online missions over Calais, that putting one over Dunkirk wouldn't keep too many people from enjoying it. When did you try making your mission? Maybe a recent patch has helped. |
Quote:
|
Quote:
The original code for actors destruction comes from oreva at sukhoi.ru forums btw and then was improved by ZaltisZ from 1C forums. Maybe also worth mentioning. |
Actually ZaltysZ corrected oreva's code to be more friendly to single-engined AC. Sorry, did not notice earlier.
Code:
int iNumOfEngines = (aircraft.Group() as AiAirGroup).aircraftEnginesNum(); Sorry for multiple posts. Do you plan to develop the mission further, say including a movable frontline and having ground forces to actually push an enemy to the channel waters? Dunkerque tragedy is a remarkable event in history and deserves further development imho. I am slowly working (mostly studying C# actually) )) with this script to have movable frontlines in Calais area. At this point there is no generator to generate waypoints for ground groups and all submissions should be created manually. In future we could combine our submissions into one mission covering half of existing France map if we use the same script and the same submission naming convention. |
Quote:
It seems like as soon as I fix one problem, another comes up. In the future though, for sure we'll see. ;) |
Quote:
BTW with your level of C# knowledge I would target not less then writing a waypoints generator for tank groups and supply convoys ;) i have a sample code for bombers waypoints generation if you are interested. The hardest part would be to release the tanks that are stack in cities or can not cross rivers but this is an interesting and achievable challenge :) |
~S~
Can`t get it work ......... as soon as I start server, everything looks fine, I just cant select army... any advise? |
Quote:
1) You're playing in multiplayer mode instead of single player. 2) You're starting opDynamo.mis and not any of the other .mis files. 3) Make sure the game is extracted to the correct directory. It must look like this: missions/Multi/Dogfight/OpDynamo/opDynamo.mis |
Updated to version 2.0. Fixed more bugs, added ground troops at Veurne, made train go back and forth between Dunkirk and Veurne, added vehicles that drive around some of the airfields. Also added UK missions and Stuka raids that target the ships and ground troops at Dunkirk.
I highly recommend everybody take a shot at the steam engine. It blows up real good. :) |
1 Attachment(s)
Hi TheEnlightenedFlorist,
thanks for your mission, its great. i have a problem with map. you see this in my jpg. can you help me? Gruß I/JG11_Raven |
Quote:
|
Hi TheEnlightenedFlorist, the problem always comes right after the start.
I have tested this on 2 servers, always the same. These are all your original files 2.0. The server continues to run but getting this error message. can you please check the ships.mis Gruß I/JG11_Raven |
Quote:
|
Thanks, those were the two landing ships.
Another mistake is Attack_Dunkirk_1 of Spawn. The aircraft exploded in the hangar. If you want to test this, our server is the Kampfverband 13, there is the map by now. |
Quote:
|
good work. thanks
|
I've updated the mission. The last patch made a small change that broke the script. I've also added the more historically accurate Bf-109E-1 and added server logging when ground objects are destroyed by players.
|
Awesome!
Many thanks for all this great work you share with the community!!!! ~S~ |
Hello everybody.
First of all, thanks to TheEnlightenedFlorist for his work and sorry if this sounds like a silly question, but yesterday was the first time we try to load a multiplayer dogfight mission like this. All seemed to run fine at first: server loaded mission, clients connected, but when server and clients selected army, they appeared in the UK list but number of player continue on "0". No chance to fly. If host pushed "fly" after creation of squad, he was in external view without plane. And if clients pushed "create" squad, they returned to player list and never come into mission. Have we forgotten anything? Thanks in advance. |
All times are GMT. The time now is 11:03 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.