Understand the project components: PvP ML and Simulation RSPS
masterThe project is divided into two primary functional components:
- PvP ML (
pvp-ml): A Python-based core machine learning system. It orchestrates the training workflow, manages connections to the simulation, and provides a socket-based API for real-time model predictions. - Simulation RSPS (
simulation-rsps): A platform for conducting simulated PvP fights to train agents efficiently. It is built upon the Elvarg RSPS private server.
The training system manages the simulation during training sessions, though the simulation can be operated independently.