Torchlight3 by Botox
- custom sourcemod
- sm-ext-AsyncSocket extension
- smjansson extension
- SMJSONAPI plugin (Private Blyat)
- sm-ext-Voice extension
- Download latest release version of GeoLite2 City.
- Extract all files from the archive with replacement to your game server.
- Register on maxmind.com to be able to download databases or you can use alternative databases of mmdb format from DB-API.
- Put database file to path to directory.
Build:
docker build --rm --tag torchlight .
docker run --net=host -d -v {your-torchlight-installation-files-blyat}:/home/torchlight --name torchlight supremeelite/torchlight3:latest
- Python3.6
- FFMPEG
- youtube-dl
- On game server:
- A brain 😁
- Install python3 and python-virtualenv
- Create a virtualenv:
virtualenv venv
- Activate the virtualenv:
. venv/bin/activate
- Install all dependencies:
pip install -r requirements.txt
Set up game server stuff. Adapt config.json.
Run: python main.py