Jump to content
coconut

[Release] Sturmovik Server Control

Recommended Posts

~S~ Coconuts

 

 Back in the Day, My Squadron "JG1", and others used participate in "Dead is dead, Full switch" competitions.

IE (Killed= your out for the night, full switch - no icons but a logical world towards territory capture)

GhostSkies was the primary one. Your "Campaign" is so close to these competitions in another game, as one could hope for.

 In the old day competitions, "intel" was gathered "live",  through logic, and AAR's. Hence my questions before.

One of the things that these competitions were base on was... No honor system rules...IE the "system" control's the world rules.

If you can see where Im going. (or a least Im trying too lol) Your campaign is so close.

 

  A Few things, Im hoping /working on...(dead is dead, SDS time out, no problem)

"Full switch", IE "intel", limited artificial intel (icons)

"Mission take off time after launch" IE "taxi time" Adding a message across the screen would be good enough (working on it)

"Captured" = dead is dead

 

Coconuts how can I ask? If you would "output" "capture...I would be truly grateful!!

 

Moxy (II./JG1_Schulte)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

hello Coconut

 

Do you believe you can add  an auto relaunch campaign option, when a side win the last campaign.

 

 

 

 

Share this post


Link to post
Share on other sites

Hi Coconuts,

 

Is there a way to limit load outs?  I'm thinking mostly about fighters so that they cannot carry bombs or gun pods.

 

Thanks,

 

Share this post


Link to post
Share on other sites
On 11/9/2018 at 10:49 AM, OBT-Carleo said:

hello Coconut

 

Do you believe you can add  an auto relaunch campaign option, when a side win the last campaign.

 

 

 

 

 

It's in the works

 

On 11/13/2018 at 2:32 AM, AKA_Scorp said:

Hi Coconuts,

 

Is there a way to limit load outs?  I'm thinking mostly about fighters so that they cannot carry bombs or gun pods.

 

Thanks,

 

 

No, not at the moment

Share this post


Link to post
Share on other sites

Anyone else notice disappearing AI since the last IL2 update?

 

We started noticing it tonight on our campaign server.

 

Share this post


Link to post
Share on other sites

Coconut,

 

Any idea how I can fix this error when building the Server Controller?  I am able to build the latest Campaign but the Sever Controller I have won't work wit it.

 

Thanks

 

Quote

3>------ Rebuild All started: Project: SturmovikServerControl, Configuration: Release Any CPU ------
3>D:\Neil_Vennard\Documents\Visual Studio 2017\Projects\Coconuts Projects\sturmovikservercontrol\packages\WebSharper.3.6.20.99\build\WebSharper.targets(46,5): error MSB4061: The "WebSharperTask" task could not be instantiated from "D:\Neil_Vennard\Documents\Visual Studio 2017\Projects\Coconuts Projects\sturmovikservercontrol\packages\WebSharper.3.6.20.99\build\/../tools/net40/WebSharper.MSBuild.dll". Could not load file or assembly 'WebSharper.MSBuild, Version=3.6.0.0, Culture=neutral, PublicKeyToken=dcd983dec8f76a71' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
3>D:\Neil_Vennard\Documents\Visual Studio 2017\Projects\Coconuts Projects\sturmovikservercontrol\packages\WebSharper.3.6.20.99\build\WebSharper.targets(46,5): error MSB4060: The "WebSharperTask" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
3>Done building project "SturmovikServerControl.fsproj" -- FAILED.

 

Share this post


Link to post
Share on other sites

A question : How to use the planset of BodenPlatten?

 

I configured the Planeset file with these values:


 

Spoiler

 

# Region numbers
#    | Stalingrad = 0
#    | VelikieLuki = 1
#    | Moscow = 2
#    | Kuban = 3

# Static plane models, see Vehicles.mission
#     | Axis:
#          0: GermanStaBf109
#             GermanStaBf109Net
#             GermanStaBf109Open
#             GermanStaBf109e7
#             GermanStaBf109e7Net
#          5: GermanStaBf109e7Open
#             GermanStaAttacker
#             GermanStaJu87
#             GermanStaJu87Net
#             GermanStaBomber
#         10: GermanStaHe111h6
#             GermanStaTransport
#     | Allies:
#          0: RussianStaI16
#             RussianStaI16Net
#             RussianStaLagg3
#             RussianStaLagg3Net
#             RussianStaLagg3W1
#          5: RussianStaLagg3W2
#             RussianStaMig3
#             RussianStaMig3Net
#             RussianStaYak1
#             RussianStaYak1Net
#         10: RussianStaYak1Open
#             RussianStaAttacker
#             RussianStaBomber

PlaneSet:
    Name: Moscow
    Regions: [2]
    StartDate: "1-Jan-1945"
    Planes:
        - Model: Bf109g6
          Static: 3
        - Model: Bf109g14
          Static: 2
        - Model: Bf109k4
          Static: 0
        - Model: fw190a8
          Static: 5
        - Model: Bf110g
          Static: 6
        - Model: Ju88
          Static: 9
        - Model: fw190a5
          Static: 1
        - Model: Ju52
          Static: 11
        - Model: He111h16
          Static: 10
        - Model: p47d28
          Static: 4
        - Model: SpitfireMkiXe
          Static: 7
        - Model: SpitfireMkVb
          Static: 6
        - Model: A20
          Static: 12

 

 

 

Only aircraft older than Bodenplatten are available.

 

Thank You.

 

Share this post


Link to post
Share on other sites

I haven't added the Bodenplatte planes yet. I need the loadout info updated first

A volunteer with patience and time (not me!) could also figure them out by experimenting with the mission editor and looking into the generated mission file. Basically what I need is the loadout IDs that have bombs or rockets, and how much of these. Bonus if I also get the name of the plane as it appears in the game logs.

Then I also need to update Vehicles.mission in the campaign data, and add a few lines of code. That I can do, I'll get right on it, actually.

Share this post


Link to post
Share on other sites

ok, I can try to start the work.

 

For the 109 g14, this gives:

 

Spoiler

 

Unlock 1: Canon mk 108 de 30 mm
Unlock 2: 2 canons MG 151/20 de 20 mm en nacelles
Unlock 3: 4 bombes de SD 70
Unlock 4: 1 bombe de SC 250

Unlock 5: 21 cm BR

Unlock 6: Fug-16 Y

Payload ID = 0
Unlocks Relation = -1,-2,-3,-4,-5
Payload Name = "0,1-MG131-APHE-600 + 2,3-MG15120-APHE-200"

 

Payload ID = 1
Unlocks Relation = 3,-1,-2,-4,-5
Payload Name = "0,1-MG131-APHE-600 + 2,3-MG15120-APHE-200 + SD70-4"


Payload ID = 2
Unlocks Relation = 4,-1,-2,-3,-5
Payload Name = "0,1-MG131-APHE-600 + 2,3-MG15120-APHE-200 + SD250-1"

 

Payload ID = 3
Unlocks Relation = 2,-1,-3,-4,-5
Payload Name = "0,1-MG131-APHE-600 + 2,3-MG15120-APHE-200 + 3,4-MG15120-APHE-270-add"

 

Payload ID = 4
Unlocks Relation = 5,-1,-2,-3,-4
Payload Name = "0,1-MG131-APHE-600 + 2,3-MG15120-APHE-200 + WGR21-2"

 

 

Payload ID = 8
Unlocks Relation = 1,-2,-3,-4,-5
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65"

 

 

Payload ID = 10
Unlocks Relation = 14,-2,-3,-5
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + SC250-1"

 

Payload ID = 11
Unlocks Relation = 12,-3,-4,-5
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + 3,4-MG15120pod-APHE-270-add"

 

Payload ID = 12
Unlocks Relation = 15,-2,-3,-4
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + WGR21-2"

 

Payload ID = 16
Unlocks Relation = -1,-2,-3,-4,-5
Payload Name = "Empty"

 

 

certain payload numbers do not appear. this is I think, variant wgr21 with different shooting distances.

there is no unlock relationship for radio equipment, mirror etc ...

 

the English translation of unlock 1,23..., is it essential?

this presentation is it exploitable for you?

 

 

 

Edited by C6_Zorkaiev
  • Thanks 1

Share this post


Link to post
Share on other sites

Very good, thanks! All I need is the payload ID and its description. Having the unlocks relation is good too, I don't use that at the moment, but I might start using them.

Share this post


Link to post
Share on other sites

ok, Ok, I'll do a little bit everyday.

 

the bf 109 k4 has 4 different payloading, the  fw 190 a8 25, the Spitfire mk ixe 9 and the p14d-28 , 52.

Share this post


Link to post
Share on other sites

For the Bf 109 k4 :

 

Spoiler

 

Bf 109 k4  :

 

Unlock 1: MG 151/20 gun pods
Unlock 2: SC 250 bomb
Unlock 3: SC 500 bomb
Unlock 4: DB 605 DC Engine

Payload ID = 0
Unlocks Relation = -1,-2,-3
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65"

 

Payload ID = 1
Unlocks Relation = 2,-1,-3
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + SC250-1"


Payload ID = 2
Unlocks Relation = 3,-1,-2
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + SC500-1"

 

Payload ID = 3
Unlocks Relation = 1,-2,-3
Payload Name = "0,1-MG131-APHE-600 + 2-MK108-HE-65 + 3,4-MG15120pod-APHE-270-add"

 

Payload ID = 4
Unlocks Relation = -1,-2,-3
Payload Name = "Empty"

 

 

 

And the FW 190 A8 :

 

Spoiler

 

FW 190 a8:

 

Unlock 1: 2 MK-108 30mm gun
Unlock 2: ETC 501
Unlock 3: 21 cm BR
Unlock 4: Sturmjäger

Unlock 5: FW 190 F-8/G-8

Unlock 6: removal of MG131

Payload ID = 0
Unlocks Relation = -1,-2,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-780"

 

Payload ID = 1
Unlocks Relation = 2,-1,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-780 + SD70-4"


Payload ID = 2
Unlocks Relation = 2,-1,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-780 + SC250-1"

 

Payload ID = 3
Unlocks Relation = 2,-1,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-780 + SC250-1"

 

Payload ID = 4
Unlocks Relation = 3,-1,-2,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-780 + WGR21-2"

 

Payload ID = 8
Unlocks Relation = 46,-1,-2,-3,-5
Payload Name = "0,1-MG15120-APHE-780"

 

Payload ID = 16
Unlocks Relation = 1,-2,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + 4,5-MK108-HE-110"

 

Payload ID = 17
Unlocks Relation = 12,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + 4,5-MK108-HE-110 + SD70-4"

 

Payload ID = 18
Unlocks Relation = 12,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + 4,5-MK108-HE-110 + SC250-1"

 

 

Payload ID = 19
Unlocks Relation = 12,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + 4,5-MK108-HE-110 + SC500-1"

Payload ID = 32
Unlocks Relation = 5,-1,-2,-3,-5,-6
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500"

 

Payload ID = 33
Unlocks Relation = 56,-1,-2,-3,-4
Payload Name = "0,1-MG15120-APHE-500"

 

Payload ID = 34
Unlocks Relation = 5,-1,-2,-3,-5,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SD70-4"

 

Payload ID = 35
Unlocks Relation = 56,-1,-2,-3,-4
Payload Name = "0,1-MG15120-APHE-500 + SC250-2"

 

Payload ID = 36
Unlocks Relation = 5,-1,-2,-3,-4
Payload Name = "0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + PB1-12"

 

Payload ID = 37
Unlocks Relation = 5,-1,-2,-3,-4
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + PB1M8-12"

 

Payload ID = 38
Unlocks Relation = 25,-1,-3,-4,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SD70-4"

 

Payload ID = 39
Unlocks Relation = 25,-1,-3,-4,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SD70-8"

 

Payload ID = 40
Unlocks Relation = 256,-1,-3,-4
Payload Name = "0,1-MG15120-APHE-500 + SD70-4 + SC250-2"

 

Payload ID = 41
Unlocks Relation = 256,-1,-3,-4
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SC250-1"

 

Payload ID = 42
Unlocks Relation = 25,-1,-3,-4,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SC250-1 + SD70-4"

 

Payload ID = 43
Unlocks Relation = 256,-1,-3,-4
Payload Name = "0,1-MG15120-APHE-500 + SC250-3"

 

Payload ID = 44
Unlocks Relation = 25,-1,-3,-4,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SC500-1"

 

Payload ID = 45
Unlocks Relation = 25,-1,-3,-4,-6
Payload Name = " 0,1-MG131-APHE-950 + 2,3-MG15120-APHE-500 + SC500-1 + SD70-4"

 

Payload ID = 46
Unlocks Relation = 256,-1,-3,-4
Payload Name = "0,1-MG15120-APHE-500 + SC1000-1"

 

Payload ID = 47
Unlocks Relation = -1,-2,-3,-4,-5,-6
Payload Name = "Empty"

 

Payload ID = 48
Unlocks Relation = 56,-1,-2,-3,-4
Payload Name = "Empty"

 

 

 

Share this post


Link to post
Share on other sites

Hi Again Coconut,

 

Your suggestion about the error worked, those DLL's were locked, unlocking them allowed the Controller to build.

 

I'm having a problem, I think with the campaign.  When I try to reset a campaign I get this error:

 

Quote

2018-12-09 19:12:53.5550|INFO|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.Server|Server.scheduleCampaignReset: time = 2018/12/10 03:12
2018-12-09 19:12:54.6956|ERROR|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.ServerState|Reset: Campaign plugin returned error 'Failed to reset campaign: 'Error deserializing object of type 'Campaign.WorldDescription+World'.''

 

I get a similar error if I try the CampaignControlApp instead of the Web Controller which leads me to think it's the Campaign.

 

I built ver 1.35 and 1.34 and both are giving me the error, any ideas what I'm doing wrong?

Share this post


Link to post
Share on other sites

Hello  all,

I got the same issue than you AKA_Scorp

But my HDD crash,  so i put my tests, standing by waiting a new hdd.

 

It's seems that SSC is unable to read the world.xml file in the campaign folder

Share this post


Link to post
Share on other sites

I have no problem resetting the campaign. Can you check all the DLLs in the bin/ directory of the campaign, and see if other DLLs need to be unblocked?

You can also try deleting the content of the campaign data directory (the one containing the world.xml file and all the other campaign files) manually, and try the reset again.

Share this post


Link to post
Share on other sites

I finished the last two airplanes of bodenplatten :

 

Spitfire Mk IXe :

 

Spoiler

 

Spitfire Mk IXe

 

Unlock 1: 500 lb GP
Unlock 2: 2 250 lb GP bombs

Unlock 3: 2 RP3 rockets

Unlock 4: Gyro Gunsight

Unlock 5: Mirror

Unlock 6: Clipped wing

Unlock 7: Merlin 70 engine

 


Payload ID = 0
Unlocks Relation = -1,-2-,3
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240"
 

Payload ID = 1
Unlocks Relation = 1,-2,-3
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + GPB500-1"

 

Payload ID = 2
Unlocks Relation = 2,-1,-3
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + GPB250-2"

 

Payload ID = 3
Unlocks Relation = 12,-3
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + GPB500-1 + GPB250-2"

 

Payload ID = 4
Unlocks Relation = 3,-1,-2
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + RP3HE-2"

 

Payload ID = 5
Unlocks Relation = 3,-1,-2
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + RP3AP-2

 

Payload ID = 6
Unlocks Relation = 13,-2
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + GPB500-1 + RP3HE-2"

 

Payload ID = 7
Unlocks Relation = 13,-2
Payload Name = "0,1-BRN50-AP-500 + 2,3-HISMK2-APHE-240 + GPB500-1 + RP3AP-2

 

Payload ID = 8
Unlocks Relation = -1,-2-,3
Payload Name = "Empty"

 

 

The best for the end :

 

P47D-28

 

Spoiler

 

P47D-28

 

Unlock 1: M250 (x6) machineguns
Unlock 2: M250 (x4) machineguns
Unlock 3: Additional ammo for machineguns
Unlock 4: ground attack modification
Unlock 5: Gyro Gunsight

Unlock 6: Bendix MN-28Y

Unlock 7: Mirror

Payload ID = 0
Unlocks Relation = -1,-2,-3,-4
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136"

 

Payload ID = 1
Unlocks Relation = 1,-2,-3,-4
Payload Name = "0,1,2,3,4,5-M250-AP-1602"

Payload ID = 2
Unlocks Relation = 2,-1,-3,-4
Payload Name = "0,1,2,3-M250-AP-1068"

 

Payload ID = 3
Unlocks Relation = -1,-2,-3,-4
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400"

 

Payload ID = 4
Unlocks Relation = 13,-2,-4
Payload Name = "0,1,2,3,4,5-M250-AP-2550"

 

Payload ID = 5
Unlocks Relation = 23,-1,-4
Payload Name = "0,1,2,3-M250-AP-1700"

 

Payload ID = 6
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-1"

 

Payload ID = 7
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-1"

 

Payload ID = 8
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-1"

 

Payload ID = 9
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M64-1"

 

Payload ID = 10
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-1"

 

Payload ID = 11
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-1"

 

Payload ID = 12
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-2"

 

Payload ID = 13
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-2"

 

Payload ID = 14
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-2"

 

Payload ID = 15
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M64-2"

 

Payload ID = 16
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-2"

 

Payload ID = 17
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-2"

 

Payload ID = 18
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-3"

 

Payload ID = 19
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-3"

 

Payload ID = 20
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-3"

 

Payload ID = 21
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M64-3"

 

Payload ID = 22
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-3"

Payload ID = 23
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-3"

 

Payload ID = 24
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M65-2"

 

Payload ID = 25
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M65-2"

 

Payload ID = 26
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M65-2"

 

Payload ID = 27
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M65-2"

 

Payload ID = 28
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M65-2"

 

Payload ID = 29
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M65-2"

 

Payload ID = 30
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M65-2 + M64-1"

 

Payload ID = 31
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M65-2 + M64-1"

 

Payload ID = 32
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M65-2 + M64-1"

 

Payload ID = 33
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M65-2 + M64-1"

 

Payload ID = 34
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M65-2 + M64-1"

 

Payload ID = 35
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M65-2 + M64-1"

 

Payload ID = 36
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M8-6"

 

Payload ID = 37
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M8-6"

 

Payload ID = 38
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M8-6"

 

Payload ID = 39
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M8-6"

 

Payload ID = 40
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M8-6"

 

Payload ID = 41
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M8-6"

 

Payload ID = 42
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-1 + M8-6"

 

Payload ID = 43
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-1 + M8-6"

 

Payload ID = 44
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-1 + M8-6"

 

Payload ID = 45
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M64-1 + M8-6"

 

Payload ID = 46
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-1 + M8-6"

 

Payload ID = 47
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-1 + M8-6"

 

Payload ID = 48
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-2 + M8-6"

 

Payload ID = 49
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-2 + M8-6"

 

Payload ID = 50
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-2 + M8-6"

 

Payload ID = 51
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + + M64-2 + M8-6"

 

Payload ID = 52
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-2 + M8-6"

 

Payload ID = 53
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-2 + M8-6"

 

Payload ID = 54
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M64-3 + M8-6"

 

Payload ID = 55
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M64-3 + M8-6"

 

Payload ID = 56
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M64-3 + M8-6"

 

Payload ID = 57
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M64-3 + M8-6"

 

Payload ID = 58
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M64-3 + M8-6"

 

Payload ID = 59
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M64-3 + M8-6"

 

Payload ID = 60
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M65-2 + M8-6"

 

Payload ID = 61
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M65-2 + M8-6"

 

Payload ID = 62
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M65-2 + M8-6"

 

Payload ID = 63
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M65-2 + M8-6"

 

Payload ID = 64
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M65-2 + M8-6"

 

Payload ID = 65
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M65-2 + M8-6"

 

Payload ID = 66
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136 + M65-2 + M64-1 + M8-6"

 

Payload ID = 67
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602 + M65-2 + M64-1 + M8-6"

 

Payload ID = 68
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068 + M65-2 + M64-1 + M8-6"

 

Payload ID = 69
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400 + M65-2 + M64-1 + M8-6"

 

Payload ID = 70
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550 + M65-2 + M64-1 + M8-6"

 

Payload ID = 71
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700 + M65-2 + M64-1 + M8-6"


Payload ID = 72
Unlocks Relation = 4,-1,-2,-3
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-2136"

 

Payload ID = 73
Unlocks Relation = 14,-2,-3
Payload Name = "0,1,2,3,4,5-M250-AP-1602"

 

Payload ID = 74
Unlocks Relation = 24,-1,-3
Payload Name = "0,1,2,3-M250-AP-1068"

 

Payload ID = 75
Unlocks Relation = 34,-1,-2
Payload Name = "0,1,2,3,4,5,6,7-M250-AP-3400"

 

Payload ID = 76
Unlocks Relation = 134,-1,-3
Payload Name = "0,1,2,3,4,5-M250-AP-2550"

 

Payload ID = 77
Unlocks Relation = 234,-1
Payload Name = "0,1,2,3-M250-AP-1700"

 

Payload ID = 78
Unlocks Relation = 14,-2,-3
Payload Name = "Empty"

Payload ID = 79
Unlocks Relation = -1,-2,-3,-4
Payload Name = "Empty"

 

 

 

 

 

 

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Thanks, but I did that too on my side. Still testing before pushing the new release.

Share this post


Link to post
Share on other sites

Version 1.36.0.0 is out, here are the names to use in planeset files: bf109g14, bf109k4, fw190a8, p47, spitfireMkIXe

 

Share this post


Link to post
Share on other sites

Hi Coconut,

 

The Dll's are all fine, nothing blocked.  Downloaded and built 1.36, went smoothly but I am still getting the same errors.

 

Deleted the old campaign files in the Data folder and now get this error:

 

Quote

2018-12-10 18:25:54.8265|ERROR|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.ServerState|Reset: Campaign plugin returned error 'Failed to reset campaign: 'Could not find file 'D:\BoXCampaign\Data_AKA\world.xml'.''

 

 

Then made an empty world.xml file, get this error:

 

Quote

2018-12-10 18:27:31.7805|ERROR|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.ServerState|Reset: Campaign plugin returned error 'Failed to reset campaign: 'Error deserializing object of type 'Campaign.WorldDescription+World'.''

 

 

Am now running controller and campaign on the same computer I built them on still no luck.

 

Is there any chance you could post downloads of the builds you are using?

 

Thanks,

Share this post


Link to post
Share on other sites

Sorry Coconut am still getting that same error, had to go through your build and unblock all the dll's.  I'm baffled, is there anything you have changed in the config files recently?  I reset mine from the sample files in the builds but still no luck :(  It's probably something simple maybe I need to take a break and it will come to me.

Share this post


Link to post
Share on other sites

@C6_ZorkaievIt hasn't produced a build in a while. It should do that automatically, but for some reason does not. I'll start one manually.

 

@AKA_ScorpThat's weird. It must be a difference in the systems then. I've been lucky it's been working on both my PC and the server.

Share this post


Link to post
Share on other sites

Latest version 1.38.0.0 of campaign should fix the "Error deserializing..." crash.

Share this post


Link to post
Share on other sites

I installed the latest downloadable versions :

SturmovikServerControl-13edf59b39cf683610f66335e0ae6e6a9ffd9040-34

SturmovikCampaign-1c9d33ce98484f44cba49537c7d3657e27b0c192-40

 

I have this message :

 

"2018-12-15 00:23:10.2112|ERROR|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.ServerState|Failed to load type 'Campaign.ServerControlPlugin.Plugin' from assembly 'C:\IL2SERVER\SturmovikCampaign\Campaign\bin\Release\Campaign.dll': 'Méthode introuvable : 'Microsoft.FSharp.Control.FSharpAsync`1<Microsoft.FSharp.Collections.FSharpMap`2<System.String,Single>> CampaignServerControl.Api.CampaignServerApi.GetPlayerCashReserve(System.String)'.'"

 

Any Idea ?

 

Share this post


Link to post
Share on other sites

C6_Zorkaiev,

 

I'm running the 1.17.1 version of the SSC

Quote
Johann Deneux
Version 1.17.1.0

 

and the 1.38 version of the Campaign.

Quote
Johann Deneux
Campaign: version 1.38.0.0

 

Seems to be working am just resetting the campaigns on our servers.

 

Thanks Coconuts 😁

Edited by AKA_Scorp

Share this post


Link to post
Share on other sites

There is now a new SSC available there: https://bitbucket.org/johdex/sturmovikservercontrol/downloads/SturmovikServerControl-eb5c05b0bfb48bc4c9ee48d8008581645ddd38d0-44.zip

12 hours ago, C6_Zorkaiev said:

I installed the latest downloadable versions :

SturmovikServerControl-13edf59b39cf683610f66335e0ae6e6a9ffd9040-34

SturmovikCampaign-1c9d33ce98484f44cba49537c7d3657e27b0c192-40

 

I have this message :

 

"2018-12-15 00:23:10.2112|ERROR|<StartupCode$SturmovikServerControl>.$SturmovikServerControl.ServerState|Failed to load type 'Campaign.ServerControlPlugin.Plugin' from assembly 'C:\IL2SERVER\SturmovikCampaign\Campaign\bin\Release\Campaign.dll': 'Méthode introuvable : 'Microsoft.FSharp.Control.FSharpAsync`1<Microsoft.FSharp.Collections.FSharpMap`2<System.String,Single>> CampaignServerControl.Api.CampaignServerApi.GetPlayerCashReserve(System.String)'.'"

 

Any Idea ?

 

That's because SSC was too old. See above to get a more recent version.

Share this post


Link to post
Share on other sites

it works. a big thank-you.

I installed visualstudio 2017 but I'm not sure I have the skills to recompile the sources...

 

I'm going to try...

Share this post


Link to post
Share on other sites

Hello

With the last commit  for the campaign version 1.38.1 i'm unable to load the nugget package SturmovikMission DataProvider 5.2

And so, i cant compile the project with visual studio

 

It's working with the 1.38.0

Share this post


Link to post
Share on other sites
6 hours ago, OBT-Carleo said:

Hello

With the last commit  for the campaign version 1.38.1 i'm unable to load the nugget package SturmovikMission DataProvider 5.2

And so, i cant compile the project with visual studio

 

It's working with the 1.38.0

 

Same here, also notice that the mculibrary reference is missing.

 

 

Share this post


Link to post
Share on other sites
10 hours ago, OBT-Carleo said:

Hello

With the last commit  for the campaign version 1.38.1 i'm unable to load the nugget package SturmovikMission DataProvider 5.2

And so, i cant compile the project with visual studio

 

It's working with the 1.38.0

Right, I forgot to upload these packages. Now done, they are being validated and should be available in a hour or so at most.

Share this post


Link to post
Share on other sites

is the plane purchase still implemented ?

I have the following settings in my file ConfigCampaign.yaml :

 

SpawnRestrictions: true

 InitialCash: 5000

 PlaneRentalAllowed: true

 

Aircraft cost count no longer appears.

 

 

Share this post


Link to post
Share on other sites

Plane rental/purchase is no longer there. "cash" is still there, but is used solely for the rank in the chat message.

Share this post


Link to post
Share on other sites

All is good for me, thanks for your work coconut

 

The json export Timeleft does not work anymore  ErrorValue    "Mission currently not running"

The loopstate.xml stay on StartServer state

Edited by OBT-Carleo

Share this post


Link to post
Share on other sites

~S~All

 

 Ive have the latest "Downloads" up n running.

Still learning how to compile (semi successful)

Question: What is the trigger mechanism for the tanks to "invade" an enemy region?

Testing by myself, I'm just not getting invaded lol. Is it an "imbalance" (in what?),

random, etc.

 

Also, in my downloads the world checker, crashes. (bugged?)

 

Coconut's...gratitude's

Moxy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Edited by II./JG1_Schulte

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...