Skip to content
Robin Larsplass edited this page Dec 14, 2017 · 9 revisions

Installing

Linux users: Remember to make both headshotbox.sh and demoinfogo to executables.

Extract the zip, run headshotbox.bat/headshotbox.sh (don't close this window, otherwise the following link will stop working). Then go to http://127.0.0.1:4000.

You should see an empty Player List. Go to Settings and edit the Demo directory. Click Update.

Headshot Box should start parsing the demos in the configured directory (parsing a demo takes a couple of seconds). As more demos get parsed, you should see some players popping up in the Player List (only players with more than 1 demo are displayed here).

If something goes wrong you can inspect the log file (see Files)

Steam OpenID

If you choose to host Headshot Box so that other people can access it, you should set it up so that only you can change the settings or update the demo notes.

OpenID requires that you set up a realm. This should be set to the base URL of your server.

Example: If you host Headshot Box at http://my-csgostats.com and your steamid64 is 76561198011111111, edit the Headshot Box starting script like so:

java -jar hsbox-0.8.0-standalone.jar --admin-steamid 76561198011111111 --openid-realm http://my-csgostats.com

Files

Headshot Box writes two files:

  • headshotbox.log
  • headshotbox.sqlite (contains configuration options, demo notes, demos data and cached data from Steam web API)

Both files are located in $XDG_CONFIG_HOME/headshotbox. If $XDG_CONFIG_HOME is not set, the user home directory is used. Example:

  • Windows c:/Users/<user>/.config/headshotbox/
  • Linux /home/<user>/.config/headshotbox/
Clone this wiki locally