Best way to store player names across multiple servers?

Hello!

On my game map, you are able to mine crystals and get 5 gems - I then want a 10 minute cooldown until they can mine again.

I could store names in a table or something like that in the server, however, players could join other servers and mine more crystals.

What would be the best way to store player names when they mine crystals, across servers to stop them from cheating the system?

Use a datastore, and store the time.

You can store the data in a DataStore. It will be available on all servers the player joins.