Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Cloud Variables Limited to 128 Characters Now?
- csf30816
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
Thank you MasterOfTheTiger. Badatprogrammingibe it also depends on if you want to learn. If you don't really care about it and just think of it as a variable then that is fine you learn nothing, but if you think about what you are programming and how it works then you will probably learn the basics. I went from making useless little cloud things on Scratch to making huge servers because of those variables. And if you use Scratch long enough you will probably get into the Scratch API which really helps you learn.What do you think happens after you set the variable?…It doesn't teach you anything about real networking, real networking involves a server and sending back and forth responses and requests, nothing like just changing and accessing a variable.
insert my old sig here
- ninjagolloyd
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
i actually agree with badatprogrammingibe (lol ironic innit)Thank you MasterOfTheTiger. Badatprogrammingibe it also depends on if you want to learn. If you don't really care about it and just think of it as a variable then that is fine you learn nothing, but if you think about what you are programming and how it works then you will probably learn the basics. I went from making useless little cloud things on Scratch to making huge servers because of those variables. And if you use Scratch long enough you will probably get into the Scratch API which really helps you learn.What do you think happens after you set the variable?…It doesn't teach you anything about real networking, real networking involves a server and sending back and forth responses and requests, nothing like just changing and accessing a variable.
if you want to learn to do this, make your own API and send it requests sos you see both sides at least
bean
- TheLucasCat
-
25 posts
Cloud Variables Limited to 128 Characters Now?
Aw man, i wanted to make The Floor Is Lava Online… :c 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.
Where do i go now just because i can't play with players online? Java? Unity?
I WORK TO NEED!
Come back later.
- Nintindo3435
-
1 post
Cloud Variables Limited to 128 Characters Now?
I wonder how many projects this just broke. Any high score lists, just about anything other than a basic click to up the number.
We can still make these!
- hahasamian
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Hey, I posted this onto another thread, figured I'd post it here too.
And even if you made it lock, they'd find another way, like reloading the page.
If the current Scratch hosted elections, the Russians (and literally anyone) could hack them very easily.
HOWEVER…
This used to not be the case.
Once upon a time, there weren't limits to the size of a Cloud Variable.
Someone named -Flames- made a very cool Cloud List Engine, which had pretty short load times, and even allowed for strings.
However, it used a lot of characters, and the ST made a limit as to how many characters can be stored in a Cloud Variable.
Now the project has been pulled (probably by -Flames-, who realized it was broken) and all possibilities of polls or even online multiplayer games that are, like, good, have disappeared.
And basically all of this because the ST apparently can't (or… doesn't want to?) censor text in-project, which would get rid of two problems.
Chat rooms (especially those without a white list), just like any other sort of bad project, can be reported.
There is essentially no reason to take these measures and limit creativity further.
Not effectively. Someone can just spam-click.You can already do that with Cloud Variables. hey put in a poll feture
And even if you made it lock, they'd find another way, like reloading the page.
If the current Scratch hosted elections, the Russians (and literally anyone) could hack them very easily.
HOWEVER…
This used to not be the case.
Once upon a time, there weren't limits to the size of a Cloud Variable.
Someone named -Flames- made a very cool Cloud List Engine, which had pretty short load times, and even allowed for strings.
However, it used a lot of characters, and the ST made a limit as to how many characters can be stored in a Cloud Variable.
Now the project has been pulled (probably by -Flames-, who realized it was broken) and all possibilities of polls or even online multiplayer games that are, like, good, have disappeared.
And basically all of this because the ST apparently can't (or… doesn't want to?) censor text in-project, which would get rid of two problems.
Chat rooms (especially those without a white list), just like any other sort of bad project, can be reported.
There is essentially no reason to take these measures and limit creativity further.
You know why they call ‘em “speed bumps”?
It’s because you're supposed to go super fast so when ya hit it, ya go flying through the air!
-Totally Sonic
Hey there. I'm Hahasamian! I make Sonic game projects! I'm 18, so I'm growing out of growing out of Scratch, but I do wanna do something cool here first. Work's been a bit slow lately, but I try to put something good out every now-and-again!
You can check out all my existing projects by heading to my profile (here).
- Raytracing
-
86 posts
Cloud Variables Limited to 128 Characters Now?
Not really—it's pretty much the exact same process, except you can store less information.Maybe people like to create chat rooms so much because it is a challenge. It must be hard to make a chat room due to the ever-increasing amount of cloud variable restrictions.It's still possible to implement a simple chat room, though limited.
In fact, your statement says that the scratch team has to cut the cloud variables even more. Very intelligent!
Maybe someone will explain to me why it is so fascinating to create a chat room on Scratch under all circumstances…
As I have said, this update doesn't impair the ability to create chat rooms, but it breaks so many other projects.
It's done more harm than good.
I decided to make a chat room as a challenge and when the new rules were introduced I made a system that joined together as many cloud variables as I could to increase the maximum.
https://scratch.mit.edu/projects/221241368/
Its still very possible to make infinite cloud rooms, as long as you are willing to keep a python server open 24/7, By using web-socket interactions or Node.js , all-though your project will most likely get marked NFE
insert something here
- babalewla
-
3 posts
Cloud Variables Limited to 128 Characters Now?
How do you make a Python server for cloud variables?Not really—it's pretty much the exact same process, except you can store less information.Maybe people like to create chat rooms so much because it is a challenge. It must be hard to make a chat room due to the ever-increasing amount of cloud variable restrictions.It's still possible to implement a simple chat room, though limited.
In fact, your statement says that the scratch team has to cut the cloud variables even more. Very intelligent!
Maybe someone will explain to me why it is so fascinating to create a chat room on Scratch under all circumstances…
As I have said, this update doesn't impair the ability to create chat rooms, but it breaks so many other projects.
It's done more harm than good.
I decided to make a chat room as a challenge and when the new rules were introduced I made a system that joined together as many cloud variables as I could to increase the maximum.
https://scratch.mit.edu/projects/221241368/
Its still very possible to make infinite cloud rooms, as long as you are willing to keep a python server open 24/7, By using web-socket interactions or Node.js , all-though your project will most likely get marked NFE
- ImpulseGamer
-
19 posts
Cloud Variables Limited to 128 Characters Now?
That will make it difficult for a lot of projects. I wonder why they changed the limit?
Sincerely, some one that you probably don't know.
when I receive [ social interaction ]
hide
repeat until < (person gone)=( yes) >
point towards [ corner ]
go to [ corner and cower ]
end
- Sheep_maker
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Probably moderation. That will make it difficult for a lot of projects. I wonder why they changed the limit?
- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
- Tropic
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
And some other reasons iirc; a ST member wrote a post about it somewhere here on this topic I think.Probably moderation. That will make it difficult for a lot of projects. I wonder why they changed the limit?
- hahasamian
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
*snicker*And some other reasons iirc; a ST member wrote a post about it somewhere here on this topic I think.Probably moderation. That will make it difficult for a lot of projects. I wonder why they changed the limit?
Here you guys go.
I still don't understand this though. 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.
It's just kinda dumb in my opinion.
Chat Rooms are just as dangerous as the Scratch comment system itself. You can find out who edited cloud variables and when, even if the project doesn't indicate who posted something. If someone's been saying things they shouldn't, the solution is just a report button away.
So the Chat Room argument makes no sense. Making sure the servers run well? I mean, kinda. But still, this is a very annoying choice. In my opinion, we Scratchers need more freedom, not less. We're not all just little kids tinkering around and making dumb stuff.
How said freedom can be given? Well, if we could run new forms of cloud variables off of our own severs, that'd be sweet.
Last edited by hahasamian (Dec. 8, 2018 19:33:11)
You know why they call ‘em “speed bumps”?
It’s because you're supposed to go super fast so when ya hit it, ya go flying through the air!
-Totally Sonic
Hey there. I'm Hahasamian! I make Sonic game projects! I'm 18, so I'm growing out of growing out of Scratch, but I do wanna do something cool here first. Work's been a bit slow lately, but I try to put something good out every now-and-again!
You can check out all my existing projects by heading to my profile (here).
- imfh
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
*snicker*And some other reasons iirc; a ST member wrote a post about it somewhere here on this topic I think.Probably moderation. That will make it difficult for a lot of projects. I wonder why they changed the limit?
Here you guys go.I still don't understand this though. 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.
It's just kinda dumb in my opinion.
Chat Rooms are just as dangerous as the Scratch comment system itself. You can find out who edited cloud variables and when, even if the project doesn't indicate who posted something. If someone's been saying things they shouldn't, the solution is just a report button away.
So the Chat Room argument makes no sense. Making sure the servers run well? I mean, kinda. But still, this is a very annoying choice. In my opinion, we Scratchers need more freedom, not less. We're not all just little kids tinkering around and making dumb stuff.
How said freedom can be given? Well, if we could run new forms of cloud variables off of our own severs, that'd be sweet.
Chat rooms are a whole lot harder to moderate than the Scratch comment system. The Scratch comment system has filters, report buttons per comment, are not encoded in numbers, and are easily visible by everyone. If the Scratch Team has to go inside a project, figure out how to decode the cloud, and go through potentially hundreds of numbers of cloud log(many cloud engines are not conservative with writes) just to possibly find someone saying mean things, it's not worth it.
The server will run it to problems without limitations, because if someone decides to write 1 million digits of pi to the server every .5 seconds per user, it's going to cause problems. Cloud variables couldn't be used with private servers either because while we may not all be little kids, there are little kids on here. That means that everything has to be moderatable which private servers non accessible to the Scratch Team definitely are not.
Create a temporary April Fools forum category: https://scratch.mit.edu/discuss/topic/589322/
Scratch to Pygame converter: https://scratch.mit.edu/discuss/topic/600562/
- thisandagain
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
Hi folks, in preparation for the release of Scratch 3.0 cloud variables now have a limit of 256 characters. We are still considering other improvements / extensions to this system, but for now I hope you folks appreciate a little extra storage space. 

- MCAnimator3D
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
Ooooh, that's cool. I can't wait for what's in store for 3.0, even if the limit stays the same! Hi folks, in preparation for the release of Scratch 3.0 cloud variables now have a limit of 256 characters. We are still considering other improvements / extensions to this system, but for now I hope you folks appreciate a little extra storage space.

scratch
- TheLogFather
-
1000+ posts
Cloud Variables Limited to 128 Characters Now?
Nice… Hi folks, in preparation for the release of Scratch 3.0 cloud variables now have a limit of 256 characters. We are still considering other improvements / extensions to this system, but for now I hope you folks appreciate a little extra storage space.

(And, yes, I think the extra storage is enough to make 10-player multiplayer more feasible, while not bringing the cloud servers down to their knees again.)
Hoping the “improvements/extensions” being considered include something like the Scratch player buffering cloud updates a little (to be sent in a single ‘lumped update’ request every frame or two, rather than each individual cloudvar update being sent as a separate request as soon as it happens), so reducing the common problem Scratchers have with cloud disconnect that comes from writing loops that naively update cloudvars every pass.
Also, of course, there's https://github.com/LLK/scratch-gui/issues/3358…

Siggy the Kumquat slayer:
Main account: DadOfMrLog –– Frameworks for basic pen-rendered 3D in scratch (see studio). Examples:

- - - - 3D Text - - - - - - Simple shapes - - - Controllable structures - - - On the ground - - - - - - In space - - - -





- - - - 3D Text - - - - - - Simple shapes - - - Controllable structures - - - On the ground - - - - - - In space - - - -
- Wettining
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
When you say characters do you mean that lettered storage will be allowed or is it just going to stay as numbers only? Hi folks, in preparation for the release of Scratch 3.0 cloud variables now have a limit of 256 characters. We are still considering other improvements / extensions to this system, but for now I hope you folks appreciate a little extra storage space.
- Wettining
-
500+ posts
Cloud Variables Limited to 128 Characters Now?
Why not have it in Frame Buffers and a ‘tick’ system (sort of like how most MMO games work)?Nice… Hi folks, in preparation for the release of Scratch 3.0 cloud variables now have a limit of 256 characters. We are still considering other improvements / extensions to this system, but for now I hope you folks appreciate a little extra storage space.
(And, yes, I think the extra storage is enough to make 10-player multiplayer more feasible, while not bringing the cloud servers down to their knees again.)
Hoping the “improvements/extensions” being considered include something like the Scratch player buffering cloud updates a little (to be sent in a single ‘lumped update’ request every frame or two, rather than each individual cloudvar update being sent as a separate request as soon as it happens), so reducing the common problem Scratchers have with cloud disconnect that comes from writing loops that naively update cloudvars every pass.
Also, of course, there's https://github.com/LLK/scratch-gui/issues/3358…
The tick-time could be adjusted by server load and the fact that you need to make it into a queue would let people with higher latency's get a better connection (instead of just being dropped).
- RaiderJacJac
-
4 posts
Cloud Variables Limited to 128 Characters Now?
The “multiplayer” concept is no longer active, because cloud variables require you to refresh. Oh well.
128 character limit, and no words. I wish it didn't have to be this way.

128 character limit, and no words. I wish it didn't have to be this way.

head bang
