====== RLG Commander ====== **[[rlgs:de:commander|Diese Seite ist auf deutsch verfügbar.]]** The commander is the central control unit for the whole system. It tells the agents which signals to send, calculates the score, reacts to "button-pressed-events" etc. Different game modes can be loaded onto the commander. The agents change their role to match the needs of the loaded game. For instance: if we change the game from [[rlgs:games:conquest|Conquest]] to [[rlgs:games:rush|Rush]], the agents change their role from Capture Points to M-Coms. The commander communicates with the agents via the [[https://en.wikipedia.org/wiki/MQTT|MQTT]] protocol and can be controlled via a [[https://en.wikipedia.org/wiki/Representational_State_Transfer|REST]] interface. There is also a [[rlgs:rlgrc|remote control]] software (rlgrc) to connect to the commander. {{ :rlgs:commander-scheme.png?600 |}}