SQLMatches is a completely free & open source CS:GO match statistics & demo recording tool. If you need any help feel free to ask on our discord, please don't open a issue unless if its code related.
Consider donating to help support hosting this project!
- Install SQLMatches with
pip3 install SQLMatches
. - Create a file like run.py.
- Set up uvicorn with Starlette.
- I recommend running Nginx as a reverse proxy.
- Also setting up SSL with Certbot.
- Run run.py using PM2 or screen.
- Then follow the 'Hosted version' guide, ignoring the 1st point.
- Visit SQLMatches.com
- Login with steam.
- Please note you can only own one community right now, so when you login if you get redirected this is why. But you can disable your community at anytime & create a new one.
- Enter your community's name & click create.
- Install the plugin.
- Set
sm_sqlmatches_key
CVAR as your API key located on your community page, under 'Owner Panel'. - Enable GOTV
tv_enable 1
. - Disable auto record
tv_autorecord 0
. - Disable hibernation
sv_hibernate_when_empty 0
- Increase
mp_endmatch_votenextmap
, if the demo isn't uploaded by the time the vote screen ends it won't be uploaded. - Feel free increase the demo tick rate, but the demo can not be larger then 80 mb.
- The demo won't upload if its smaller then 5 mb.
- Sit back and relax!
- Install SourceMod Version >= 1.10.
- Install REST in Pawn.
- Install the SQLMatches plugin.
- MySQL (Fully tested)
- Postgresql (Not tested)
- SQLite (Not tested)
Looking for the super ugly & out of date PHP version? Check it out here