This page explains how to run LotAtc with DCS server. If you are running DCS from GUI, you have no need to read this.

LotAtc Server will run in parallel with multiple DCS instance but you have to set a different port for each instance (as you have to do with DCS). Same thing for SRS transponder if you use it.

By using the -w DCS-SUBDIR option, you will use another Saved Games/DCS directory (here Saved Games/DCS-SUBDIR) and you have to be sure that LotAtc is correctly installed and configured.

DCS-SUBDIR is DCS.openbeta-server for example.

Installation

LotAtc Installer will install LotAtc Server, then use LotAtc Configurator to install LotAtc Server on your DCS instances.

Manually

If you prefer make the install manually, LotAtc Installer can provide you an OvGME packages.

You have to run LotAtc Installer on the computer that will runs DCS, there is some path configuration to be done for correct relief management

Get the OvGME package from LotAtc Install directory (by default C:\Program Files\LotAtc\ovgme) and extract the directories in DCS-SUBDIR:

Check

You must have the following structure in DCS-SUBDIR now:

  • DCS-SUBDIR/Mods/services/LotAtc
  • DCS-SUBDIR/Scripts/Hooks/lotatcGameGUI.lua

Configuration

You can use the free tool LotAtc Configurator to edit/customize profile, easier and simpler than manual way!!!

You can rename the file named DCS-SUBDIR\Mods\services\LotAtc\config.custom.example.lua to DCS-SUBDIR\Mods\services\LotAtc\config.custom.lua with inside:

lotatc_inst.options =  {
  dedicated_mode = true,
  dedicated_profile = "realistic.lua",
}

More info on config.custom.lua here

If you are using server side licenses, you must put them in DCS-SUBDIR/LotAtc Data/Licenses

That’s all!

Common configuration/profile

You can use common configuration and profiles for different instances by add them in your

  • config.custom.lua in %user%/LotAtc Data/Server/
  • profiles in %user%/LotAtc Data/Server/profiles

These common files are loaded at start of LotAtc Server, then files in each instances will be loaded. Remove config.custom.lua on each instances to load common config.

Run several instances

LotAtc can be runned with several instances. You need to set different values for some port to avoid conflicts:

  • Mandatory LotAtc port (10310 TCP by default)
  • Optional LotAtc json server port (8081 TCP by default) for LotAtc Link (and weather updates)
  • Optional Transponder SRS server port (10712 UDP by default)

For example:

graph TD; subgraph Server subgraph C DCS_C[DCS Instance C on port 10508]-->LOT_C[LotAtc on port 10510
Json server on port 8083] end subgraph B DCS_B[DCS Instance B on port 10408]-->LOT_B[LotAtc on port 10410
Json server on port 8082] end subgraph A DCS_A[DCS Instance A on port 10308]-->LOT_A[LotAtc on port 10310
Json server on port 8081] end end style Server fill:darkgrey,stroke:black,stroke-width:2px

To check your install…

In all cases, check the dcs.log to get more information and check it with server install checklist.

Updated: