Skip to content
PeekabooSteam edited this page Jan 23, 2024 · 54 revisions

Welcome to the DCSOlympus wiki!

User guides

Development guides

Join in the discussion

Join our Discord

Quick installation guide

For local installations (Single player or non-dedicated servers)

  1. Download the latest release archive from the Github releases page
  2. Unpack the archive
  3. Install node.js with the provided installer. You can change where node.js is installed if you wish to do so, but keep the other options to their default values
  4. Run the Olympus installer and select the Local installation option
  5. Configure the options via the installer. You can keep the default frontend and backend ports, but you will have to enter new Game Master, Blue Commander, and Red Commander passwords
  6. Start a mission, click on the Olympus Client shortcut on your desktop, and enjoy!

For dedicated server installations

  1. Download the latest release archive from the Github releases page

  2. Unpack the archive

  3. Install node.js with the provided installer. You can change where node.js is installed if you wish to do so, but keep the other options to their default values

  4. Run the Olympus installer. Ensure you select the correct Saved Games folder for the DCS Dedicated Server (not your default DCS folder). Select the Dedicated server installation option when prompted.

  5. Configure the options via the installer. You can keep the default frontend and backend ports, but you will have to enter new Game Master, Blue Commander, and Red Commander passwords

  6. Enable port forwarding for TCP & UDP on the frontend and backend port you selected during the step above

  7. For security reasons, your Olympus server will not be reachable from outside computers by default. To achieve that you have two options:

    a) Run your DCS Server (not the Olympus server!) as administrator

    b) Enable url reservation for your user. To do so, run this command on a administrator command window: netsh http add urlacl url="http://*:<backend port>/olympus/" user=<user-running-olympus>

    Replace <backend port> with the backend port you selected during installation (3001 by default) and <user-running-dcs> with the name of the user that executes the DCS server.

    Note (1): this step is only required once, but must be repeated if the backend port is modified.

    Note (2): if you decide to use the "Everyone" user but your system's default language is set to something other than English, you may need to use the localised version of this user group. (You may see "error 1332" which may denote this.)

  8. Start the Olympus server running the shortcut on your desktop

  9. Start a mission and enjoy! People will be able to connect to your Olympus using their browsers by entering <server address>:<frontend port> in the address bar of any up-to-date browser.

Common installation problems

"This looks kind of broken!"

If your web browser looks like this:

image

Then you have an extension which is affecting your web pages. You need to either:

a. Use incognito mode; OR
b. Disable extensions

It's still not working

If it's not going to plan, see: Setup Troubleshooting

Clone this wiki locally