Skip to content
This repository has been archived by the owner on Jan 29, 2019. It is now read-only.
Dan edited this page Oct 18, 2017 · 1 revision

Welcome to the React6 wiki!

Components

Controllers are an essential part of react. It gives Separation of control, meaning nothing is responsible for everything, it also creates organized code, for easier management.

Controller Description
Command Manages, organizes and gates commands. The command controller can also ensure permissions are checked per command, per player.
Configuration Manages the saving and loading of configuration files for any other feature or controller, could also be capable of hotloading.
Monitor Manages all monitors such as the title / action message, map graphing, and possibly a compass gauge.
Player Manages all players with react permissions to keep track of any settings they may have had such as customizing the monitor or even if it was enabled last
Sample Manages all samplers and ticks them on their respective threads / the main thread. The sample controller collects data, samplers simply organize it instead of sampling it themselves.
Action Manages all actions which are fired off by other controllers automatically, or by players
Judgement Judges what action would best fix the current problems (which are tracked by the sample controller) and fires off actions according to those issues, learning if the responses are actually helping the problem. The judgement controller also makes "guesses" for monitoring players to read, such as max players guessing.
Clone this wiki locally