Due to MakeCode's new(ish) multiplayer update, links to multiplayer games/"servers" are common. A great method of sharing these would be a server browser on this website. (maybe at /live-games or similar)
People signed in with their forum/GitHub account would be allowed to "post" a new game link. Then these games would show up on the page, with a nice title of the game, a live stream if possible, player count, etc. We would then automatically remove it once the multiplayer session dies.
@S0m3randomguy had a great idea of making a "dedicated server" section where someone signed in can keep an instance up in order to have a long-living multiplayer session. This would require games to know that the first player is a server and should not have a character. They would have a dedicated card in the dedicated server section stating the current game, player count, live stream if possible, whether it's online or not, etc. This could even go as far as to be paired with server software we could write that starts a stated game and contacts the website to update it automatically. (like running a program like awesome-arcade-dedicated-server start-game <SHARE URL> and it contacts the website. awesome-arcade-dedicated-server stop-game would stop and update the website too.)
https://github.com/UnsignedArduino/MakeCode-Arcade-TODO/issues/3
Due to MakeCode's new(ish) multiplayer update, links to multiplayer games/"servers" are common. A great method of sharing these would be a server browser on this website. (maybe at
/live-games
or similar)People signed in with their forum/GitHub account would be allowed to "post" a new game link. Then these games would show up on the page, with a nice title of the game, a live stream if possible, player count, etc. We would then automatically remove it once the multiplayer session dies.
@S0m3randomguy had a great idea of making a "dedicated server" section where someone signed in can keep an instance up in order to have a long-living multiplayer session. This would require games to know that the first player is a server and should not have a character. They would have a dedicated card in the dedicated server section stating the current game, player count, live stream if possible, whether it's online or not, etc. This could even go as far as to be paired with server software we could write that starts a stated game and contacts the website to update it automatically. (like running a program like
awesome-arcade-dedicated-server start-game <SHARE URL>
and it contacts the website.awesome-arcade-dedicated-server stop-game
would stop and update the website too.)