Adding a layer of communal control to a twitch stream. A streamer will be able to run the host.py script on their streaming computer to allow users that are viewing the stream to have some form of control over the stream. This project allows users to send events relating to Lost Ark. A user is able to send a honing command through the websocket that will perform the act of honing on the host's computer. This allows that user to 'control' the stream in a sense.
- Initiate EC2 Instance
- Install git & relevant dependencies
- Clone project down and install project dependencies
- Create .env from .env copy template provided within the project. Add in relevant variables
- Run server.js to host the server after opening the EC2 to the outside world
- Make sure streaming computer is running stream
- Run host.py through powershell on streaming computer. Ensure relevant dependencies are installed (socketio, pyautogui, opencv)
- Make sure Lost Ark character is in front of honing area within game