Discuss Scratch

chexbox
Scratcher
100+ posts

Custom Cloud Servers

I propose that users should be able to make custom cloud servers. When users create their projects first cloud variable, they would choose which cloud server it is on from a list. The list would show each server in order from least ping to most. Project creators would still be able to switch servers later if necessary.

Why would we want this?
Custom servers may get better ping if it is used less than the main server. It would also make MIT have to spend less on large cloud servers.

Who would get to make the servers?
Any Scratcher who has a computer that is always on and connected to the internet should be allowed to make a server. New scratchers would not get to make a cloud server, since they can't even use cloud data. Servers could be reported just like everything else on scratch.

What Operating Systems would this run on?
Linux, Windows, Mac?

How would the cloud server get set up?
To set up a server scratcher would download the code from scratch. They would have to use port forwarding to make their server accessible by scratch. They would need to set a static IP address. To set up the server they would be required to set a server name and the server IP address while signed in to their scratch account.

Would cloud restrictions still apply?
The servers would still only support numbers. Users would still not be allowed to make chat rooms. Projects could only connect to 1 cloud server at a time. Cloud logs would still get used.

What would the server owner get to control
The owner of the server would get to control the character limit would be set by depending on how much space they have available. They would also get to control how often each variable can get updated.

Who would get to use the servers?
The server owner would choose if the server was public (available to anyone), or private (only their own projects).

What if the server they have connected to stops working?
The project would switch to using the scratch cloud server until the desired server is working again.

Edit: People support this? What a happy surprise!

Last edited by chexbox (March 15, 2018 22:14:19)

Ziggy741
Scratcher
1000+ posts

Custom Cloud Servers

Who would exactly own the server? I don't mean the user, but the actual owner of it.
chexbox
Scratcher
100+ posts

Custom Cloud Servers

Ziggy741 wrote:

Who would exactly own the server? I don't mean the user, but the actual owner of it.
The scratcher who owns the computer running the server.
Ziggy741
Scratcher
1000+ posts

Custom Cloud Servers

chexbox wrote:

Ziggy741 wrote:

Who would exactly own the server? I don't mean the user, but the actual owner of it.
The scratcher who owns the computer running the server.
But how would the scratch team make sure the server wasn't dangerous?
chexbox
Scratcher
100+ posts

Custom Cloud Servers

Ziggy741 wrote:

chexbox wrote:

Ziggy741 wrote:

Who would exactly own the server? I don't mean the user, but the actual owner of it.
The scratcher who owns the computer running the server.
But how would the scratch team make sure the server wasn't dangerous?
They would distribute the code that runs the server. If a server didn't work well or data was lost, users would stop using the server and report it.

Last edited by chexbox (March 14, 2018 00:10:59)

Inkulumo
Scratcher
500+ posts

Custom Cloud Servers

Support, I have a server I got for free awhile ago, and it still has some power left in it even with my dedicated online game servers up and running. My OS needs a way to save themes and settings, so I think this will be a large help.
chexbox
Scratcher
100+ posts

Custom Cloud Servers

BUMP!!
Bump!
bump
chexbox
Scratcher
100+ posts

Custom Cloud Servers

And a BUMP again. Any Supporters?
saodtheking
Scratcher
100+ posts

Custom Cloud Servers

It would be cool to not have the limit of “no more than 10 cloud updates per second” which gives back the full potential of smooth online multiplayer games. So yes, I also support!

and i also have an old pc laying around, idk what to do with it

Last edited by saodtheking (March 15, 2018 18:55:25)

chexbox
Scratcher
100+ posts

Custom Cloud Servers

saodtheking wrote:

It would be cool to not have the limit of “no more than 10 cloud updates per second” which gives back the full potential of smooth online multiplayer games. So yes, I also support!

and i also have an old pc laying around, idk what to do with it
I'll add that to the post.
hellounicorns2
Scratcher
1000+ posts

Custom Cloud Servers

Yes, support! That way most scratchers who can make advanced this will have a server somewhere, and will be able to make good cloud games!
chexbox
Scratcher
100+ posts

Custom Cloud Servers

Last BUMP
CoolCrafter1231
Scratcher
100+ posts

Custom Cloud Servers

If you have a script that updates every 1/10 of a sec, it would be smother
forever
wait ((10) / (1)) secs
change [your cloud var v] by (1)
end
misteray
Scratcher
1000+ posts

Custom Cloud Servers

1+. Users with beefier computers would most likely love to do that kind of thing, and would open up actual server 2, 3, or 4's.

Steve0Greatness
Scratcher
1000+ posts

Custom Cloud Servers

(✩ score) // ✩ all data saved to owners device, more customizable
goodness, this post is old

Last edited by Steve0Greatness (March 14, 2021 04:51:36)

JoshAtticus
Scratcher
100+ posts

Custom Cloud Servers

I tottally support this, it's sad how they didn't add this in scratch 3.

U might be thinking i've never used scratch 2 online because of my join date, i have, but that email got lost and i forgot the username
ninjaMAR
Scratcher
1000+ posts

Custom Cloud Servers

JoshAtticus wrote:

I tottally support this, it's sad how they didn't add this in scratch 3.

U might be thinking i've never used scratch 2 online because of my join date, i have, but that email got lost and i forgot the username
Why do you support?
I support because users would be able to have a better feel of how the servers work
Basic88
Scratcher
1000+ posts

Custom Cloud Servers

The Scratch Team can surely afford this, they get lots of money from their sponsors. I could see this opening security issues though if the servers are not properly encrypted.
JoshAtticus
Scratcher
100+ posts

Custom Cloud Servers

I support because this would allow many things,
Smoother multiplayer games, like I know there pretty good but there on the other side of the world for me and there always laggy. custom cloud servers could allow faster multiplayer.

And also, are you using an extension or something to know when I do something? It gets really annoying and I'd rather you not jump into my conversations.
TopCode
Scratcher
1000+ posts

Custom Cloud Servers

Support, custom servers is always a win. and there wouldn't really be too many privacy concerns since no personal data would be transferred to the hosters computer, the worst that could happen is someone messes with cloud data, which isnt even difficult now, the only real problem i could see is cloud games sometimes crashing or getting wiped.

Powered by DjangoBB