Discuss Scratch
- Discussion Forums
- » Show and Tell
- » ☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!

☁ EasyDB - real-time cloud lists
There have been a lot of implementations of cloud lists in scratch, but none of them are this stable,fast, and most importantly, EASY.
Because you need A SINGLE BLOCK, to make the list act like a cloud variable and update in real-time.
There have been a lot of implementations of cloud lists in scratch, but none of them are this stable,fast, and most importantly, EASY.
Because you need A SINGLE BLOCK, to make the list act like a cloud variable and update in real-time.
How is it so stable?It uses a 2-threaded server (not python pure scratch) to constantly check if somebody else or us ourselves have changed the list.
And update the client and server based on that.
Is that all the features?No! It has a built-in check if the list has used all 1280 characters available. If all cloud variables are full, it will stop the project and help both the dev and the users. There's text that helps you figure out what to do. This is put in order to prevent writing corrupted data to it (Like an ssd).
Still not all! It has a global status variable, which helps the dev know if the data is still being synced, or it's done.
STILL. NOT ALL! It has a built-in api that uses broadcast, which lets you change a setting called “cloud_vars”. Which mean how many cloud variables it can use. You can delete the unused cloud variables. e.g.: If you set the “cloud_vars” to 8 you can delete “☁ cloud9” and “☁ cloud10” and it will work the same.
Docs:Start the server (start syncing in real-time)☁ EasyDB api request [startserver] [] [] [] [] // this is already enough.
add [Cool] to [☁ EasyDB v] // this will change for everyone on the same project.
// To change it to use 5 cloud variables, you can do this:
☁ EasyDB api request [startserver] [cloud_vars] [5] [] [] // You can delete the variables from "☁ cloud6" to "☁ cloud10"
// NEW FEATURE: Negative sampling
// To enable:
☁ EasyDB api request [startserver] [n_sampling] [1] [] []
define ☁ EasyDB api request [name][arg1][arg1_][arg2][arg2_] // This block will be in the API usage sprite.Shutdown the server (stop syncing in real-time)☁ EasyDB api request [shutdown][][][][]
define ☁ EasyDB api request [name][arg1][arg1_][arg2][arg2_] // This block will be in the API usage sprite.Link: ☁ EasyDB
Crediting guide (To avoid reports)If you have paid for it: (with bb or lrc)You don't have to worry about crediting.If you're using it free:Put the following in Notes and Credits:
This project uses EasyDB, a cloud list engine made by @LIZARD_OFFICIAL
Make sure:
- The text does not require scrolling to be visible.
- No additional characters put in the same line as the credit.
THE ENGINE IS WORKING AGAIN!
Last edited by LIZARD_OFFICIAL (March 9, 2024 22:11:07)
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
Releasing soon…
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
About the recent bug: see bottom text in the first post.
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
ENGINE IS WORKING AGAIN!
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
How negative sampling works:
Before setting a variable and delaying the process, we check if the variable is already set to that. If it is already what we want, we skip the delay. This will speed up the uploading process.
Before setting a variable and delaying the process, we check if the variable is already set to that. If it is already what we want, we skip the delay. This will speed up the uploading process.
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
bump. bro why no one noticing
- LIZARD_OFFICIAL
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
bump bruh
- EverSwirl
-
Scratcher
100+ posts
☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!
i am noticing but as usual i dont count :p
- Discussion Forums
- » Show and Tell
-
» ☁ EasyDB - REAL-TIME CLOUD LISTS, in almost no delay!

