Add login and cloud saves to your game in 2 steps.
<script src="https://www.modd.io/js/moddio.js"></script>
<script>
new Moddio({ appId: 'your-app-id' });
</script>A login widget appears automatically. Players log in, and the event is sent to your game server.
npm install moddioconst { Moddio } = require('moddio/server');
const moddio = new Moddio({
appId: 'your-app-id',
appSecret: 'your-app-secret',
});
moddio.on('playerJoin', (player) => {
console.log(player.id); // unique player ID
console.log(player.name); // display name
console.log(player.data); // saved game data (guaranteed loaded)
console.log(player.permissions); // { chat: true, vip: false }
});
// Save player data anytime
moddio.savePlayerData(player.id, { highScore: 9001 });That's it. See the API Reference for details.