Installation (also see folder structure at bottom) ------------ Create a folder to host all the dynamic campaign files, e.g. C:\Campaign\ Note Drive C: is shown but can be any drive letter you wish. The following instructions assume drive C: but change it if you use another drive. CAMPAIGN FILES: Create a folder to hold the campaign data: C:\Campaign\Data\ Create a folder to hold the campaign control files: C:\Campaign\bin\ Create a temporary folder to hold zip file contents: C:\Campaign\zip\ Extract SturmovikCampaign[-version xxx].zip to C:\Campaign\zip\ Move the CONTENTS of folder C:\Campaign\zip\SturmovikCampaign[-version xxx]\ to folder C:\Campaign\Bin\ (do not include the folder SturmovikCampaign[-version xxx]) Delete remaining contents of folder C:\Campaign\Bin\zip\ Save the provided Config_Camp.txt to C:\Campaign\Bin\ and rename it Config.yaml - click OK to the warning about change of file type. Note Config_Camp.txt assumes you will follow these instructions and use the Config file provided. If you use a different drive letter you must edit the Config files where appropriate using Notepad++ or similar. Create two folders to hold the logs: C:\Campaign\IL-2\bin\data\logs and C:\Campaign\IL-2\bin\data\binlogs Create a folder to hold the Dserver.exe: C:\Campaign\IL-2\bin\game\ Copy Dserver.exe from main game folder \IL-2 Sturmovik Battle of Stalingrad\bin\game\ to C:\Campaign\IL-2\bin\game\ CAMPAIGN SERVERCONTROL FILES Extract sturmovikservercontrol[-version xxxx].zipto C:\Campaign\zip\ Move the two folders in folder C:\Campaign\zip\sturmovikservercontrol[-version xxx]\ to C:\Campaign\Bin\ (do not include the folder sturmovikservercontrol[-version xxx]) Delete folder C:\Campaign\Bin\zip\ and its contents Save the provided Config_Serv.txt to folder C:\Campaign\Bin\SturmovikServerControl\bin\Release\ and rename it Config.yaml - click OK to the warning about change of file type. Note Config_Serv.txt assumes you will follow these instructions and use the Config file provided. If you use a different drive letter you must edit the file where appropriate using Notepad++ or similar. MISSION and sds FILEs Create a folder C:\Campaign\IL_2\data\sds\ Create your base mission in STEditor, naming it DynamicCampaign and saving it to C:\Campaign\IL_2\data\sds\ Open C:\Campaign\IL-2\bin\game\Dserver.exe and create (manage) a new SDS configuration file:- Make the usual entries and Presets as required Set the mission length duration to MissionLength in the Campaign\bin\Config.yaml plus 10 minutes. e.g. for a MissionLength of three hours that is (180 + 10) * 60 = 11400. Set lockPayloads = 1 Do not Add a mission under Missions. Save as DynamicCampaign.sds in C:\Campaign\IL_2\data\sds\ Close Dserver.exe Edit the .sds file using Notepad++ or similar and make the entry:- [rotation] random = false file = "DynamicCampaign_1" file = "DynamicCampaign_2" [end] Save the file. In Campaign\bin\Config.yaml set the name of the SDS file entry as:- ServerSdsFile: \sds\DynamicCampaign.sds Start C:\Campaign\Bin\SturmovikServerControl\bin\Release\SturmovikServerControl.exe NOTE!! This is where it fails!! In the web browser, log in, go to schedule, add an event "Reset campaign" WARNING: this will erase your server game logs (files in C:\IL-2\data\logs). If all goes well, campaign initialization should take about 5 minutes, then DServer.exe starts. FOLDER STRUCTURE: C:\Campaign\ ............bin\[Campaign Files/folders] ............data\[campaign data] ............IL-2\ .................bin\game\Dserver.exe .................data\ ......................binlogs\ ......................logs\ ......................sds\[mission files and sds] ............\SetPassword\[Files] ............\SturmovikServerControl\[servercontrol folders]