Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Cloud Variables Limited to 128 Characters Now?
- PintOfMilk
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Have we got a response from the ST - I've noticed that they are very quiet.
- MCAnimator3D
-
Scratcher
500+ posts
Cloud Variables Limited to 128 Characters Now?
Have we got a response from the ST - I've noticed that they are very quiet.https://scratch.mit.edu/discuss/topic/291775/?page=2#post-2993545
Hi folks,
As many of you have noticed we have added some limits to the Cloud Variables system that previously did not exist. We have added a 128 character limit and we are now restricting cloud variables to be numbers only (no hexadecimal, E-notation, etc). These new limits were put into place to prevent abuse of the cloud variables system that was causing it to be unreasonable to maintain, scale, moderate, and support financially. In addition, these new limits help reduce the possibility of projects like “Chat Rooms” (which are incredibly difficult for the ST to keep safe). We recognize that these new limits may impact some projects, but hope the community will be empathetic in understanding that as a non-profit Scratch needs to make sure that the services we provide are sustainable. Thanks for understanding and sorry it took a few days for us to clarify the situation.
Last edited by MCAnimator3D (Feb. 19, 2018 22:27:44)
- dude341
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
This marks the end of advanced Scratch
. At least until someone makes another community.
. At least until someone makes another community.- _nix
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
This marks the end of advanced ScratchI mean, cloud variables are hardly the only advanced thing in Scratch. I don't think it's fair to say this marks the end of advanced Scratch. Though I agree that this does somewhat discourage using cloud variables for many interesting previous usages.. At least until someone makes another community.
- littlebene
-
Scratcher
52 posts
Cloud Variables Limited to 128 Characters Now?
I mean, cloud variables are hardly the only advanced thing in Scratch. I don't think it's fair to say this marks the end of advanced Scratch. Though I agree that this does somewhat discourage using cloud variables for many interesting previous usages.Not if Cloud Servers are your best works. I don't use the Cloud to improve my games, I use games to show the capability of the Cloud ….
- -ShadowOfTheFuture-
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Well there goes my cloud list attempts… what a shame
And multiplayer games as well…
And multiplayer games as well…- CatIsFluffy
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
In Scratch 3.0 there may be a way to use user-created extensions, which could add support for better cloud variables!
- blueparrot18
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
In Scratch 3.0 there may be a way to use user-created extensions, which could add support for better cloud variables!Maybe not. I saw a comment on thisandagain profile, W_L asked if a user would be able to create a local storage or cloud extestion, but he said no.
so, i just answered ur question.
102 posts Yes!
- CatIsFluffy
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
Well, there's discussion on Github about using non-ST-approved extensions.
- MathWizz
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
A while ago I actually modified phosphorus slightly to enable cloud variables because I wanted to see how well it would perform compared to Scratch's implementation. It works quite well with griffpatch's Diep.io project. I'm curious to see Scratch's implementation or statistics on cloud variable usage. It doesn't seem to me that they should be strained as much as they are, but of course I don't know any details at all.
- Locomule
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Expand the current tiered cloud access system so the longer you've been a Scratcher, the more access to cloud data you have, Probably not gonna have to many 3 and 4 year old accounts risking their accounts and cloud data access by making chat projects and I'm guessing they represent a far smaller portion of active users.
Last edited by Locomule (Feb. 20, 2018 13:30:59)
- Kilonap
-
Scratcher
70 posts
Cloud Variables Limited to 128 Characters Now?
Oh botherDoes that mean you’re unsharing your multiplayer games?. So no more high score tables, achievements, and definitely no scratcharia as I can't store the level
. What a shame.
Since cloud cars could no longer be used for high score tables or storing achievements, do you think there will be score in new scratch 3 blocks for implementing this kind of functionality in a more scalable controllable way? For example, achievements want to be recorded per user, but not accessable by other scratchers, so this is like a local cloud variable or list for that scratcher? Couldn't be used for chat rooms, and could be set to only save very periodically as it only needs to persist between sessions not in real time.
The high score table is more tricky, but perhaps an extension for high score tables that is limited in functionality just to record the username and a number for score. It might even present itself in a common way across all scratch projects?
Just a few ideas too try to handle the huge disappointment in the loss of a highly appreciated feature of scratch.
Not sure what could be done about the saving levels like scratcharia… In that game the level was saved once a minute to a cloud var to persist it between games… Guess there's nothing that could be done there
- jacobsmash1
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
No, he isn't unsharing them, even though they are broken.Oh botherDoes that mean you’re unsharing your multiplayer games?. So no more high score tables, achievements, and definitely no scratcharia as I can't store the level
. What a shame.
Since cloud cars could no longer be used for high score tables or storing achievements, do you think there will be score in new scratch 3 blocks for implementing this kind of functionality in a more scalable controllable way? For example, achievements want to be recorded per user, but not accessable by other scratchers, so this is like a local cloud variable or list for that scratcher? Couldn't be used for chat rooms, and could be set to only save very periodically as it only needs to persist between sessions not in real time.
The high score table is more tricky, but perhaps an extension for high score tables that is limited in functionality just to record the username and a number for score. It might even present itself in a common way across all scratch projects?
Just a few ideas too try to handle the huge disappointment in the loss of a highly appreciated feature of scratch.
Not sure what could be done about the saving levels like scratcharia… In that game the level was saved once a minute to a cloud var to persist it between games… Guess there's nothing that could be done there
- Kilonap
-
Scratcher
70 posts
Cloud Variables Limited to 128 Characters Now?
What about scratchers who play the broken games and don’t know about the limit?No, he isn't unsharing them, even though they are broken.Oh botherDoes that mean you’re unsharing your multiplayer games?. So no more high score tables, achievements, and definitely no scratcharia as I can't store the level
. What a shame.
Since cloud cars could no longer be used for high score tables or storing achievements, do you think there will be score in new scratch 3 blocks for implementing this kind of functionality in a more scalable controllable way? For example, achievements want to be recorded per user, but not accessable by other scratchers, so this is like a local cloud variable or list for that scratcher? Couldn't be used for chat rooms, and could be set to only save very periodically as it only needs to persist between sessions not in real time.
The high score table is more tricky, but perhaps an extension for high score tables that is limited in functionality just to record the username and a number for score. It might even present itself in a common way across all scratch projects?
Just a few ideas too try to handle the huge disappointment in the loss of a highly appreciated feature of scratch.
Not sure what could be done about the saving levels like scratcharia… In that game the level was saved once a minute to a cloud var to persist it between games… Guess there's nothing that could be done there
- jacobsmash1
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
hmm
hmm, i dunnoWhat about scratchers who play the broken games and don’t know about the limit?No, he isn't unsharing them, even though they are broken.Oh botherDoes that mean you’re unsharing your multiplayer games?. So no more high score tables, achievements, and definitely no scratcharia as I can't store the level
. What a shame.
Since cloud cars could no longer be used for high score tables or storing achievements, do you think there will be score in new scratch 3 blocks for implementing this kind of functionality in a more scalable controllable way? For example, achievements want to be recorded per user, but not accessable by other scratchers, so this is like a local cloud variable or list for that scratcher? Couldn't be used for chat rooms, and could be set to only save very periodically as it only needs to persist between sessions not in real time.
The high score table is more tricky, but perhaps an extension for high score tables that is limited in functionality just to record the username and a number for score. It might even present itself in a common way across all scratch projects?
Just a few ideas too try to handle the huge disappointment in the loss of a highly appreciated feature of scratch.
Not sure what could be done about the saving levels like scratcharia… In that game the level was saved once a minute to a cloud var to persist it between games… Guess there's nothing that could be done there
- jromagnoli
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
It's a shame no one reads instructions.What about scratchers who play the broken games and don’t know about the limit?No, he isn't unsharing them, even though they are broken.Oh botherDoes that mean you’re unsharing your multiplayer games?. So no more high score tables, achievements, and definitely no scratcharia as I can't store the level
. What a shame.
Since cloud cars could no longer be used for high score tables or storing achievements, do you think there will be score in new scratch 3 blocks for implementing this kind of functionality in a more scalable controllable way? For example, achievements want to be recorded per user, but not accessable by other scratchers, so this is like a local cloud variable or list for that scratcher? Couldn't be used for chat rooms, and could be set to only save very periodically as it only needs to persist between sessions not in real time.
The high score table is more tricky, but perhaps an extension for high score tables that is limited in functionality just to record the username and a number for score. It might even present itself in a common way across all scratch projects?
Just a few ideas too try to handle the huge disappointment in the loss of a highly appreciated feature of scratch.
Not sure what could be done about the saving levels like scratcharia… In that game the level was saved once a minute to a cloud var to persist it between games… Guess there's nothing that could be done there
- TheLogFather
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Well, I've had a go at updating my multiplayer demo project to account for the new 128-char limit.
https://scratch.mit.edu/projects/205282370/
I had to make a number of changes to fit a reasonable amount of buffered player updates into a cloudvar, along with the username (though that's still only encoded with 2-digits per letter, so could be improved a bit, esp. since I didn't bother with case here).
The player cloudvar also now only contains a buffer of ~3/4 of a second of the player data stream, which is somewhat less than it used to be in previous versions (was nearer 2secs), and I suspect it could do with being a bit longer in case of occasional cloud/'net latency issues.
But I've noticed various players moving around and talking to each other just now, so I think it's maybe working ok…
(Though maybe Safari's use of ‘app-nap’ causes some issues if you leave the project running, but Safari is not in foreground?)
[offtopic]
Oh…! Since when have forum posts not allowed Scratch itself as an image host??
– So much for including a pic of the project… :/
[/offtopic]
https://scratch.mit.edu/projects/205282370/
I had to make a number of changes to fit a reasonable amount of buffered player updates into a cloudvar, along with the username (though that's still only encoded with 2-digits per letter, so could be improved a bit, esp. since I didn't bother with case here).
The player cloudvar also now only contains a buffer of ~3/4 of a second of the player data stream, which is somewhat less than it used to be in previous versions (was nearer 2secs), and I suspect it could do with being a bit longer in case of occasional cloud/'net latency issues.
But I've noticed various players moving around and talking to each other just now, so I think it's maybe working ok…
(Though maybe Safari's use of ‘app-nap’ causes some issues if you leave the project running, but Safari is not in foreground?)
[offtopic]
Oh…! Since when have forum posts not allowed Scratch itself as an image host??
– So much for including a pic of the project… :/
[/offtopic]
- asivi
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Well, I've had a go at updating my multiplayer demo project to account for the new 128-char limit.
https://scratch.mit.edu/projects/205282370/
I had to make a number of changes to fit a reasonable amount of buffered player updates into a cloudvar, along with the username (though that's still only encoded with 2-digits per letter, so could be improved a bit, esp. since I didn't bother with case here).
The player cloudvar also now only contains a buffer of ~3/4 of a second of the player data stream, which is somewhat less than it used to be in previous versions (was nearer 2secs), and I suspect it could do with being a bit longer in case of occasional cloud/'net latency issues.
But I've noticed various players moving around and talking to each other just now, so I think it's maybe working ok…
(Though maybe Safari's use of ‘app-nap’ causes some issues if you leave the project running, but Safari is not in foreground?)
- TheLogFather
-
Scratcher
1000+ posts
Cloud Variables Limited to 128 Characters Now?
[offtopic]
Oh…! Since when have forum posts not allowed Scratch itself as an image host??
– So much for including a pic of the project… :/
[/offtopic]
asivi replied:
…
[ image with URL http://cdn2.scratch.mit.edu/get_image/project/205282370_480x360.png ]
Ah, ok, so it'll still allow images from the old cdn image location, but not from the new location (uploads.scratch.mit.edu). –Hmmm, interesting…
Last edited by TheLogFather (Feb. 21, 2018 16:03:09)
- Laddie12
-
Scratcher
100+ posts
Cloud Variables Limited to 128 Characters Now?
How about using cough cough something cough cough to communicate with an external database. Not sure if that has been blocked yet, but if it hasn't, you could create your own sort of query language through cloud vars and node.js. I'm not sure about the new limits in place or the feasibility of this, but it could be worth looking into
Last edited by Laddie12 (Feb. 22, 2018 01:48:51)
