How do you make DataStores carry over to different games, like Ultimate Driving does?

You need a kind of website for that, it must be secured with passwords tho, to prevent unauthorized access.

1 Like

Try to use express.js for that.

I recommend https://www.000webhost.com/ its free and you could store data and do all sorts of stuff on there.

1 Like

Multiple places within the same game share the same datastore.
https://developer.roblox.com/articles/Data-store

Data stores are shared per game , so any place in a game, including places in different servers, can access and change the same data.

1 Like

Thanks for the recommendation! I’ll try this out

pick up .NET development, learn entity framework and REST api development and you’ll be solid. I started a website like this for my game before scrapping it because I didn’t want to pay for it. Worked well. Here’s some of the source.

https://github.com/timdeeter/TerabyteSite

You don’t actually need a database or an external website. All you need is to have your places within the same game. The data from the places will be able to transfer over to each other as they are inside of the same game.

No, he means different GAMES, not places.

1 Like

As far as I was concerned Ultimate Driving had all of it’s places put into the same game, I could be wrong though.

Absolutely wrong, otherwise you wouldn’t get notifications for all of them separately, and joining the other games would send you to the start place.

1 Like

Gotcha, sorry for the misunderstanding.

I highly advise against 000webhost. They recently had a massive database leak where client information was stolen. (IP addresses, usernames, passwords, etc.)

InterServer has a special offer where your first month costs $0.01. You should really look in to paid web hosting if you think your game will have high traffic.

Edit: You could alternatively use repl.it, but domain name customization would be thrown out the window.

1 Like

I believe Ultimate Driving uses an external host for the data, at least that’s what @TwentyTwoPilots stated back in '17:

“[Backing up your data] is one of the perks of using HttpService to save your stats somewhere externally, it gives you a nice interface for viewing and editing everyone’s stats and (at least with the hosting site I use) gives you the option to download a backup of your database.”
Datastore Backup download - #3 by TwentyTwoPilots

Have no idea what he used/uses, though.
EDIT: [Here he is, oops. Sorry for the ping!]

1 Like

I’m using x10hosting’s $20 / month plan, their uptime is great and it allows me to do exactly what the OP needs, which is to get data between different Roblox games reliably. Not having to deal with DataStore’s outages and quirks is a nice benefit, but in order for a setup like mine to work you need to make sure your data saving systems are as optimized as possible, otherwise you’ll quickly run out of resources.

15 Likes

glitch.me would be better. Its a free host, you have to setup something to get it on 24/7 tho.

4 Likes

It’s actually a lot easier then it seems. You can add games to a universe and any game within that universe shares the same datastores. Search up universes on roblox.

I don’t think you actually read the thread like a few other people who attempted to provide a solution. OP is trying to transfer data cross-game, not cross-place. DataStores are not applicable in this case whatsoever. Creating a game out of related places does not accomplish what OP wants.

4 Likes

Thank you for clarifying for other people. Seems a lot of people in this thread didn’t even read my post :roll_eyes:

1 Like

Oh, I just don’t understand why he can’t just add the games to a universe and why he needs it to be seperate?

It’s as simple “that’s not what I want to do”.

There can be many reasons why a developer doesn’t want to establish a series in a single game and instead span it across several. Perhaps it may even be done for compatibility reasons, since you can’t dislodge Start Places from games. Perhaps your external server is more reliable than a DataStore.

Regardless of if that’s OP’s reason, carrying data cross-games has its own respective uses which DataStores do not cut for, so it’s still helpful to have this knowledge on hand in the future if the time ever comes to use an external server for data storage.

See TwentyTwoPilots’ profile for the whole UD series as an example:

5 Likes