Is Sqlite or ConfigFiles for player authentication, saving and loading, and leaderboards or is it a combination of both?

Godot Version

4.3

Question

SilentWolf is great but it’s a bit concerning to use due to issues like this. I’ve heard that using ConfigFiles is great and can even be better than JSON but I can’t find any decent guide for beginners about it aside from the documentation.

If you recommend this, can you please link some learning resources for this? And is this a good way to do player authentication and leaderboards?

I’ve also read somewhere that Sqlite is good especially for creating relatively large databases that your game requires but which one of the two is better?

Neither of them, you don’t do authentication and leaderboad in the player device, that needs to be done in a server.

For saving and loading ConfigFile can do this without problems (and Godot don’t have any official support for SQLite anyways).