- Clone this repo
- Clone and run pqcli once and create a new character
- Copy your save.dat file(usually found in ~/.config/pqcli) to the ./initial-save-data folder, although a default one is provided
- Add your Twitch stream key to
compose.yaml - Optionally, you may set a server to use
- Optionally, change what saved character to run(defaults to 1)
- Optionally, change what colors will be displayed
- Run
docker compose up
Optionally you can use the included systemd service
ALso, you can add music to a ./music folder to have it play Save games can be recoverd from the docker volumes (e.g. located here: /var/lib/docker/volumes/pqcli-stream_pqcli-saves)
It's a bit complicated to explain so I'll break down the main components:
- a fake monitor is created by xvfb
- a terminal is emulated with xterm
- a live stream is handled by ffmpeg
- finally, pqcli is the star of the show
If you're interested in the original (but outdated) Reddit post, visit the wiki.
Originally forked from asciiquarium-stream