Before doing any migration back up your database in case the whole process goes south.
We introduced a new environment variable,
WEBSITE_NAME. It identifies your tf2pickup.org instance uniquely; for now, it will be used by the new logs.tf uploader, but more use-cases are surely coming.
We also added support for expansion of environment variables, so now you can re-use your
WEBSITE_NAME, for example:
Version 10 comes with an integrated logs.tf uploader that captures in-game logs and uploads them when a match ends. It also lets you access game server logs directly via the webpage.
For the integration to work, you need to grab your API key here and put it in your .env file:
Uploading logs via the backend means that you need to disable log upload on your gameservers; otherwise all the logs are going to be doubled.
To disable uploading logs to logs.tf on your gameservers empty the
LOGS_TF_APIKEY env variable:
In older versions of the tf2pickup.org project there was a typo in the environment file that we have fixed in version 9. However, the typo was still allowed alongside the correct variable name. We got rid of the typo in version 10, so make sure you take care of it in your .env file.
# Old variable name, wrong
# New variable name, typo fixed