Following steps shall help you to setup Project Argo dedicated server:   0. dedicated server data package STEAM appid = 563930 , param for steamCMD "-beta server" , size only ~3 GB 1. most of steps is like for Arma 3 dedicated server (configs, folder/file-structure, command-line parameters) https://community.bistudio.com/wiki/Arma_3_Dedicated_Server 2. no BattlEye (only on official servers) 3. no callExtension (disabled altogether) 4. no control over difficulty settings 5. not yet dedicated server data package (to be decided) 6. no linux dedicated server 7. new server.cfg setting: autoSelectMission = true; // reports mission inside mission cycle even before first player join the server 8. new server.cfg setting for timeouts (details in https://forums.bistudio.com/topic/140837-development-branch-changelog/page-46#entry3115444 ) votingTimeOut = 30; roleTimeOut = 45; briefingTimeOut = 20; debriefingTimeOut = 30; 9. new server setting which allows missions from Missions class to be selected randomly (with equal probability), only rule is that two successive missions are always different (with exeption of one mission in the list). class Missions { randomOrder = true; class mission1 { template = "mission1.VR"; }; class mission2 { template = "mission2.VR"; }; }; 10. there are three mission cycle mission names (3 scenarios) {since 0.73 all locations are available in data) class Missions {     class ProjectArgoMission01 { template = "MP_ARGO_Raid_Airfield.Abel"; //actual missions //template = "MP_ARGO_Raid_La_Trinite.Abel"; //previous missions //template = "MP_ARGO_Raid_MOUT.Abel"; //aprevious missions //template = "MP_ARGO_Raid_Radio_Station.Abel"; //previous missions     //template = "MP_ARGO_Raid_Le_Port.Abel"; //previous missions //template = "MP_ARGO_Raid_AA_Site.Abel"; //previous missions     };     class ProjectArgoMission02 { template = "MP_ARGO_Conf_Larche.Abel"; //actual missions //template = "MP_ARGO_Conf_La_Trinite.Abel"; //previous missions //template = "MP_ARGO_Conf_Cancon.Abel"; //previous missions //template = "MP_ARGO_Conf_Sainte_Marie.Abel"; //previous missions     //template = "MP_ARGO_Conf_Le_Port.Abel"; //previous missions //template = "MP_ARGO_Conf_La_Riviere.Abel"; //previous missions     }; class ProjectArgoMission03 { template = "MP_ARGO_Link_Le_Port.Abel"; //actual missions //template = "MP_ARGO_Link_Sainte_Marie.Abel"; //previous missions //template = "MP_ARGO_Link_Cancon.Abel"; //previous missions //template = "MP_ARGO_Link_Arudy"; //previous missions     //template = "MP_ARGO_Link_Airfield.Abel"; //previous missions     }; };   11: Update 0.75 added new New server settings ARGOMissionVoteType = "MissionType"; //Either Clash or Raid depends on the gamemode you want to run ARGOMissionVote = true; // allows people to vote for next map after game ends For Raid And Clash both of these settings need to be present in server.cfg. For mixed you only need to use ARGOMissionVote = true;   12: Update 0.75 also added hardcore mode to enable it paste the following line to server.cfg forcedDifficulty = "Hardcore"; 13: Update 0.76 added new server settings for Inactivity and TeamKilling kickTeamKill = 2; kickInactive = 60;