An idea of STK cloud game(or STK light version)
Posted: 14 Jul 2019, 08:11
Recently i saw an article on magazine about cloud game. It's actually a good idea which makes the game pretty light and doesn't rely on good performance. It can make games multi-platformed and more portable(For example, u may need just a good network to play 2160x1080 6gfxleveled black forest on a cheap phone or even phone which isn't smart!)
However none of the inc. will be so passionate about the game that upload it onto their cloud server instead of Mario kart or sonic racing(otherwise the inc will be busted by Nintendo), so we need a better strategy.
First, we need a new version of STK called cloud STK or light STK, which contains nothing(including assets) but a user interface and things need to connect the cloud server. The cloud server files are inside heavy STK.
Then It's time to connect!
There are three kinds of cloud server: active server, requested server and public server.
Active server is a server which created by hosts actively.
An example:
Du(must use heavy stk) noticed that his friend Ben and Sam are on the cloud STK, so he created a cloud server and send a request to them. If success, Ben, Sam and Du are in the same cloud server and du's PC will be the renderer.
(A bit similar to quickinvite)
Requested server is a server requested by friends.
An example:
Du(must use cloud stk) noticed that his friend Ben is on the heavy STK, so he send a request to Ben to ask if Ben can create a cloud server. If ben agreed, Ben and Du are in the same cloud server and Ben's PC will be the renderer.
Public server is a server opened publicly.
An example:
Du(must use heavy stk) operated a server with his muscle PC(steps are similar to creating online server), and Ben wants to connect. Then he needs to go to cloud server selection screen, and connect to the cloud server opened by Du.
A cloud server can let a player play single player game, or lots of players play multi-player game. However, it can't let 2 players play different single player games(It cause huge performance consumption).
However none of the inc. will be so passionate about the game that upload it onto their cloud server instead of Mario kart or sonic racing(otherwise the inc will be busted by Nintendo), so we need a better strategy.
First, we need a new version of STK called cloud STK or light STK, which contains nothing(including assets) but a user interface and things need to connect the cloud server. The cloud server files are inside heavy STK.
Then It's time to connect!
There are three kinds of cloud server: active server, requested server and public server.
Active server is a server which created by hosts actively.
An example:
Du(must use heavy stk) noticed that his friend Ben and Sam are on the cloud STK, so he created a cloud server and send a request to them. If success, Ben, Sam and Du are in the same cloud server and du's PC will be the renderer.
(A bit similar to quickinvite)
Requested server is a server requested by friends.
An example:
Du(must use cloud stk) noticed that his friend Ben is on the heavy STK, so he send a request to Ben to ask if Ben can create a cloud server. If ben agreed, Ben and Du are in the same cloud server and Ben's PC will be the renderer.
Public server is a server opened publicly.
An example:
Du(must use heavy stk) operated a server with his muscle PC(steps are similar to creating online server), and Ben wants to connect. Then he needs to go to cloud server selection screen, and connect to the cloud server opened by Du.
A cloud server can let a player play single player game, or lots of players play multi-player game. However, it can't let 2 players play different single player games(It cause huge performance consumption).