Hey!
Since the Video Player has been lately removed from the unused components it would be very cool if we could control it from the server-side
e. g.
BarricadeDrop.ServerSetVideoURL(string url, CSteamID client = CSteamID.Nil);
// client code
var c = model.GetComponent<VideoPlayer>();
if (c is null) return;
c.Stop();
c.url = url;
c.Prepare();
c.Play();
BarricadeDrop.ServerSetVideoTime(float time, CSteamID client = CSteamID.Nil);
// client code
var c = model.GetComponent<VideoPlayer>();
if (c is null) return;
c.time = player.frameCount / player.frameRate * time;
// if the client isn’t specified it will call the function for all of the online clients
Currently there is a way to play different mp4 through API and redirections. However if you would like to change the client’s video timestamp you need use ffmpeg and cut video manually which is too much load for CPU + it takes really really long time to process a video
So i beg you Nelson our god to make this happen bcs im bored of netflix and i wanna watch the last of us in unturned