### 2024-11-09: a guy called david stein said on stackoverflow that refresh tokens are scuffed when google considers an application to be "testing" and not development. Up until this point refresh tokens with oauth2 worked fine but not any more. this is now resolved by using cookies instead althought many people advised strongly against such use. Lets pray it works. It in reality just requires generating the cookies from chrome webbrowser from time to time. Atm this is done by logging into the ovh machine with x2go, opening chrome in web browser, logging into an gmail account so verification is there.

# Torchlight3

## 0. Requirements
 * Python3.6
 * FFMPEG
 * youtube-dl
 * On game server:
   * custom sourcemod
   * sm-ext-AsyncSocket extension
   * smjansson extension
   * SMJSONAPI plugin
   * sm-ext-Voice extension

## 1. Install
  * Install python3 and python-virtualenv
  * Create a virtualenv: `virtualenv venv`
  * Activate the virtualenv: `. venv/bin/activate`
  * Install all dependencies: `pip install -r requirements.txt`

## 2. Usage
Set up game server stuff.
Adapt config.json.

##### Make sure you are in the virtualenv! (`. venv/bin/activate`)
Run: `python main.py`

Glacius was here. xd
