Discuss Scratch
- chexbox
-
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!
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
-
1000+ posts
Custom Cloud Servers
Who would exactly own the server? I don't mean the user, but the actual owner of it.
- chexbox
-
100+ posts
Custom Cloud Servers
The scratcher who owns the computer running the server. Who would exactly own the server? I don't mean the user, but the actual owner of it.
- Ziggy741
-
1000+ posts
Custom Cloud Servers
But how would the scratch team make sure the server wasn't dangerous?The scratcher who owns the computer running the server. Who would exactly own the server? I don't mean the user, but the actual owner of it.
- chexbox
-
100+ posts
Custom Cloud Servers
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.But how would the scratch team make sure the server wasn't dangerous?The scratcher who owns the computer running the server. Who would exactly own the server? I don't mean the user, but the actual owner of it.
Last edited by chexbox (March 14, 2018 00:10:59)
- Inkulumo
-
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.
- saodtheking
-
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
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
-
100+ posts
Custom Cloud Servers
I'll add that to the post. 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
- hellounicorns2
-
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!
- CoolCrafter1231
-
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
-
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
-
1000+ posts
Custom Cloud Servers
(✩ score) // ✩ all data saved to owners device, more customizablegoodness, this post is old
Last edited by Steve0Greatness (March 14, 2021 04:51:36)
- JoshAtticus
-
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
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
-
1000+ posts
Custom Cloud Servers
Why do you support? 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
I support because users would be able to have a better feel of how the servers work
- Basic88
-
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
-
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.
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
-
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.