![]() |
|
05-24-2015
|
1 |
|
(Sage)
Join Date: Aug 2011
Posts: 886
|
Viewing Rooms for GST
I think it would be a great addition to the gst if the viewing room for players who have passed the first round gets updated(I think they're called levels lol?). The public viewing room currently have 6 spar boxes but there are only 4 spar boxes viewable for players who are participating in the GST. This makes it impossible for the people participating to watch any of the PC spar matches, which I'm sure most of the community would also like to watch. I'm not sure if this is the right section to post it, but I think this would be of help in the future gsts!
|
|
05-24-2015
|
2 | |
|
Registered User
Join Date: Mar 2014
Posts: 888
|
|
|
|
05-24-2015
|
3 |
|
Veritired ✔️
Join Date: Jan 2012
Posts: 4,441
|
Wat
|
|
05-24-2015
|
4 |
|
Registered User
Join Date: Jul 2014
Posts: 783
|
There really just ought to be a UDP stream for events spectators. Scripters aren't going to be able to do that since I'm pretty sure TCP/UDP control has always been handled by the client, and someone told me they nixed UDP.
|
|
05-24-2015
|
5 |
|
(Sage)
Join Date: Aug 2011
Posts: 886
|
Not even sure what that means @ deadowl. If anyone knows anything about scripting, please explain it in a simpler form lol. I've just always thought that they could just duplicate the public room..
|
|
05-24-2015
|
6 | |
|
o hi
Join Date: Apr 2015
Location: senpai's bed (◡‿◡✿)
Posts: 24
|
|
|
|
05-24-2015
|
7 |
|
Registered User
Join Date: Mar 2014
Posts: 888
|
But I think they only added 4 to reduce the lag of the entire server.
|
|
05-24-2015
|
8 |
|
Registered User
Join Date: Feb 2013
Posts: 574
|
I don't really care about mixed gst because it's always the same few teams(Alumni, War etc.) that place so it's not really worth watching imo. I think they should put the iDevice and Mixed gsts in different viewing rooms so we can choose which one we want to watch. Either all iDevice matches or all mixed matches. Idk if that makes sense lol im still kind of tired.
|
|
05-24-2015
|
9 | |
|
Registered User
Join Date: Jul 2014
Posts: 783
|
Here's a really dumbed down version. TCP is ideally 3 steps which is what happens if you leave out all the 1.1, 1.2, 2.1, and 2.2: 1. Hey other machine on the internet, can you give me this data? 1.1. Hey other machine on the internet, did you get that? I'm asking for this data. (Repeat as needed) 1.2. I saw you tried sending me a message, but I couldn't understand it, could you try again? (Repeat as needed) 2. Here's the data. 2.1. Hey, did you get the data? I'm not hearing that you got the data. (Repeat as needed) 2.2. Hey other machine on the internet, I didn't hear that! the signal's bad can you try again? (repeat as needed) 3. Okay I got it. UDP is more like: 1. Server can you give me the data? 2. Sure, here ya go, if any of the data gets screwed up on the way, I provided a means for you to figure that out. So basically what goes on with TCP connections (which everyone is using), is that there is chatter back and forth between your player, the server and other players. The more players there are, the more data being sent, the more lag. Now with events, you could maintain TCP connections for the host and the participants, and set up a client feature for spectating events that just blasts data over UDP to everyone that wants to watch, everything's just being broadcast by the server and if you get a fuzzy signal you have to live with that. That would prevent lag from the number of spectators causing issues, while at the same time making it available for viewer consumption. It's not all that different from someone running a Twitch stream alongside an MMO (minus the IRC). A crude MS Paint chart: Edit: should note that I don't know whether players game clients talk directly to one another (I speculate that they do), but it definitely increases the volume of data being transferred, in which case the lines on the left side of the graph would represent data transfer sources and destinations without intermediaries. The least trivial way to implement this would just be to have events streamed to a service like Twitch by a host (assuming they can stream a full screen version) or a bot. Doing it at the server level would be a more difficult task and would require a programmer with a background in computer networks programming. |
|
|
05-24-2015
|
10 |
|
Enguard & Alumni
Join Date: Sep 2011
Posts: 5,773
|
ya, I never understood why there are 2 vastly different viewing rooms
|
|
05-26-2015
|
11 |
|
~David M.
Join Date: May 2013
Location: At the gym
Posts: 416
|
I agree
|
|
05-26-2015
|
12 |
|
Hyrule Knights
Join Date: Sep 2012
Location: In your head 24/7
Posts: 6,348
|
In a perfect graal world we would be able to sit at one GS square and scroll between the 6 GS squares. Would take away the need to run around looking for matches.
|