Pure round-robin cannot satisfy RTS requirements because in RTS, tasks perform work of varying degrees of importance.
Instead, preemptive, priority-based can be augmented with round-robin which uses time slicing to achieve equal allocation of the CPU for tasks of the same priority