Closed p2r3 closed 4 months ago
I've done some basic (production) testing myself, yeah. I'm still afraid that there's some condition for a crash left unaccounted for in all the websocket logic, but this pull request probably isn't what introduced that in the first place, then.
I mean if there's an easy way to test this i might do some tomorrow
If you wish, super quick summary of how to:
/stream
in a browser (this is the overlay for OBS or whatever)/stream/controller
in another browser tab/window/stream
tabconnect
epochtal.p2r3.com
unnecessarily, so there's that, thank you duckportal2
directory, but seeing if it tries to run the command is a good enough test.connect
part of this is a stepping stone for what'll eventually become Epochtal Live. Connecting to the players' game clients is essential for that project, and this will of course be presented in a user-friendly way. I'm aiming for this whole "gameauth" thing to become the go-to method of server-game interfacing. The stream UI is just a comfortable and practical first application.
This pull request ports and refactors the old weekly livestream UI from the previous version of Epochtal, while (hopefully) making it much more portable by requiring nothing more than a browser source and the Spplice package. This also aims to pave the way for general communication between the server and the game client, as I feel like the stream UI is a good, simple, and practical starting point for that. Some of the frontend stuff isn't final either, so that said:
There's still some stuff to do
Closes #3 Closes #6