Pax1601 / DCSOlympus

Download Olympus here: https://github.com/Pax1601/DCSOlympus/releases. DCS Olympus is an independent and non-profit mod for DCS World. It allows users to spawn, control, task, group, and remove units from a DCS World server using a real-time map interface, similar to Real Time Strategy games.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Join our Discord

YouTube

DCS Olympus

What is this?

DCS: Olympus is a free and open-source mod for DCS that enables dynamic real-time control through a map interface. The user is able to spawn units/groups, deploy a variety of effects such as smoke, flares, or explosions, and waypoints/tasks can be given to AI units in real-time in a way similar to a classic RTS game.

Additionally Olympus is able to run several effects and unit behaviours beyond the core DCS offerings. This includes such things as napalm and white phosphosous explosions, or setting up AA units to fire at players and miss, and more.

It even includes Red and Blue modes which limit your view and powers to just seeing what your coalition sees, with a spawning budget you could play against your friends even with no-one in the game piloting, or have a Red commander working against a squadron of blue pilots, and/or a blue commander working with them.

Even better it requires no client mods be installed if used on a server

The full feature list is simply too long to enumerate in a short summary but needless to say Olympus offers up a lot of unique gameplay that has previously not existed, and enhances many other elements of DCS in exciting ways

Installing DCS Olympus

Check the Wiki for installation instructions

Frequently Asked Questions

I need troubleshooting guidance, please help?

Read through the Installation Guide to ensure you have setup Olympus correctly.

Read through Setup Troubleshooting for common issues and solutions.

Read through the Olympus User Guide to learn how to use Olympus.

If you're still having issues after trying the steps above, please post in the ⁠community-support channel with the following:

A detailed description of your issue Your Olympus log file \user home folder\AppData\Local\Temp\Olympus_log.txt for some it might be in \DCS Saved Games folder\Logs\Olympus_log.txt Your DCS log file \DCS Saved Games folder\Logs\dcs.log

Screenshots of any relevant screens or issues and any other pertinent information.

Can I join up and help out with the project?

Absolutely, join the discord and ping any of the developers to get briefed.

Can I be a beta/alpha-tester?

Same as above!

Do you have a roadmap?

We do not have a roadmap no, we have a laundry list of things we are hoping to do.

These include but are not limited to:

  1. Enhancements to helicopter play
  2. More features around use of ground units
  3. More unique effects and behaviours
  4. ATC/AIC features
  5. Usability features like unit painters etc

However we cannot commit to specific features, feature release order, or timelines, please remember this isn't our job and we work on it in our free time because we love DCS

Does Olympus support mods?

Generally OIympus will not have any issues with other mods, however you may need to tell olympus about modded units in order to be able to dynamically spawn them etc Keep in mind that any mods you do choose to spawn your players will need to have, some mod unit just appear as a su27 or leo2 etc. When a player is missing them, others can cause client crashes. So be smart about how you use them.

Is Olympus compatible with mission scripts?

We have tried hard to keep Olympus from interfering with other scripts, we have tested with a variety of new and old mission scripts and generally expect it will not be an issue.

However we cannot foresee everything people come up with so we suggest testing with what you have in mind once olympus releases

How does it work?

The quick answer is magic. The long answer is well all the code is there for you to read. The middle answer is a bit like SRS does. Olympus consists of two parts.

(A) Olympus back end: A dll, run by DCS, that sends data out and gets commands in via a REST API; (B) Webserver exe: The one you start when starting the server via the desktop shortcut.

A and B never communicate when you connect the client you download the web page and some other minor stuff from B, and you get the DCS data from and send commands to A.

How much does Olympus impact performance?

Olympus by itself should not have a noticeable impact on server performance, however the ability for the user to spawn arbitrary units and command engagements means Olympus can be used in such a way that brings the game to it's knees.

Be cognizant of how you play, whether it's done through Olympus or the mission editor 500 MLRS units firing at once is not going to go over well with most servers

About

Download Olympus here: https://github.com/Pax1601/DCSOlympus/releases. DCS Olympus is an independent and non-profit mod for DCS World. It allows users to spawn, control, task, group, and remove units from a DCS World server using a real-time map interface, similar to Real Time Strategy games.

License:GNU General Public License v3.0


Languages

Language:Lua 63.7%Language:TypeScript 18.5%Language:C++ 4.8%Language:EJS 4.1%Language:JavaScript 3.8%Language:CSS 3.2%Language:Python 1.3%Language:Batchfile 0.3%Language:C 0.1%Language:HTML 0.1%Language:VBScript 0.0%