Skip to content

Latest commit

 

History

History
83 lines (51 loc) · 2.45 KB

README.md

File metadata and controls

83 lines (51 loc) · 2.45 KB

alt

infclass-stats parses econ statements to gain insights of player performances of the Teeworlds InfClass mod.
A web-based interface will evaluate and display those insights in real-time.

Visit https://stats.resamvi.io to see yourself.

Features

Evaluate the Week's best Players

best players

Track current Activity

activity

Unbenannt

Count Kills and Survivals

count

Compare Classes

classes alive

Display best performing Players on their Classes

score top5

Show Map Statistics

maps

Setup

infclass-stats runs on Port 8000 so make sure it is free.

Fill the environment variables with your information:

autoexec.cfg

ec_bindaddr <myip>
ec_port <myport>
ec_password <mypassword>
ec_output_level 2

docker-compose.yml should match the above

- SERVER_IP=<myip>
- ECON_PORT=<myport>
- ECON_PASSWORD=<mypassword>

web/Dockerfile

ENV VUE_APP_API_URL="wss://inf.resamvi.io:8002"

I'm using Plausible.
If you host this yourself you may want to stop the app from sending user stats:

web/public/index.html

    ...
    <title>InfClass Statistics</title>

-   <script async defer data-domain="stats.resamvi.io" src="https://pls.resamvi.io/js/pls.js"></script>
</head>

How to make sure your Infclass mod is compatible with infclass-stats

TODO: Copy in what message logs are required 'Protocol'