How to achieve the best performance in Dronesitter Sim

This tutorial goes through the steps to take to achieve the best performance on Dronesitter Sim.

For Desktops, it's recommended to use Chrome, and disable vsync and gpu frame rate limiting. To disable them, add the following command to your Chrome shortcut (Windows):
--disable-gpu-vsync --disable-frame-rate-limit
Disable VSYNC and GPU frame rate limiting on Chrome.

You can find more details here: Greatly reduce Input-Lag when playing in Chrome
Or here: How do I disable Vsync for Chrome?

This setting applies to Linux and MacOS as well, but so far Windows has better performance due to better GPU drivers.

Set Render performance number to as LOW as possible until it stutters
Set Max FPS.

Different from traditional games, Dronesitter Sim tries to push the frame rate to as high as possible, but when it's pushed to too high, other part of the system will start to fall behind and cause stutter and lag. This value controls the frequency we render the whole virtual world. For newer CPUs like Intel 12700K with 3080 on Windows, this can be dragged to 1 which is maximum performance. For Linux and Mac, this can't be too low. If you experience stutter, try to increase it.

Make sure there are no weird browser extensions in use

Some extensions might compete with Dronesitter sim for CPU and memory, causing occasional laggy frames. The easiest way to rule them out is to create a dedicated user profile in Chrome, and don't install any extensions in the new profile.

More optimizations are on the road map

In the future, we are planning to do more performance optimizations, especially for mobile devices. The goal is is to make the experience as close to real world as possible and make your training more efficient. Hopefully you'll also be able to play with decent FPS on newer Android and iOS devices.

A bonus note, don't open too many tabs, especially multiple Sim tabs at the same time :D