Fika-Tarkov/mods/Raid Review/user/mods/raid_review__0.3.0
Rage 404890ecbb Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
..
node_modules Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
src Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
README.md Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
base_directory Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
config.json Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
package-lock.json Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
package.json Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00
pnpm-lock.yaml Adding Mods w/Symlink 2025-01-02 20:23:50 -05:00

README.md

RAID-REVIEW Mod - SPT Server Backend

This is the Stats Mod Backend for SPT-AKI; used to collect information from the RAID-REVIEW Mod Client.

This runs it's own Websocket Server for capturing telemetry from the game; and a HTTP Server which serves both the API and client application to display the collected in-game data.

Data Capture Process

The mod for the client has been developed to patch various C# Methods with the Bepinx Framework; the targeted methods are used by the game to perform general tasks (e.g. shooting, applying damage, startings/ending raids).

Data is structured in our own custom C# Classes and serialised to JSON; and sent via websockets from the client to the backend in-real time; and the data recieved on the backend is written to RAID specific folders (<mod_folder>/data/<raid_id>/) and then appended to subsequent .csv files for each captured data point (<mod_folder>/data/<raid_id>/<raid_id>_<data_point>.csv).

Once a RAID has been completed; a workflow is started to collate the data into a .json file in the same RAID Specific folder that can be later consumed by the HTTP Server and exposed via the API.

Data Points

  • Raid Details
  • Kills
  • Looting
  • Position / Health (Experimental)