Compatible with GMS1 and 2 - All Platforms

Requires your own PHP server to run. See the manual for more information

An easy to implement system that lets your users register with a Username and Password, and backup data to your server.

Allow users to retain their data after they reinstall your app, use over multiple phones, etc.


  • Easy setup, use and administration
  • Register, login and retrieve data (strings and numbers) all within GM
  • Written to be secure against attacks
  • Whitelist of what users can store
  • Works offline
  • Works when user is logged out, backs up data to new account when users login
  • Automatic persistent login for previously logged in users

Using two easy scripts you can save and retrieve the User's data from the server:

userstat_get(name); //Retrieves the value for "name"
userstat_set(name, value); //Sets the value for "name"

When you call these functions, all the backing up to the server is handled for you.

For more information please read the manual.

Further features available upon request at additional cost (Use "Contact Publisher" button):

  • Facebook Login for Accounts
  • Custom MySQL Database Management/Access
  • User roles & permissions (admin, regular user, etc.)
  • Management panel interface
  • Any other requested feature

End User Licence Agreement (EULA).

Version 1.0.2. Published August 3, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anton B 08 August 2017

easy and works fine


Anonymous 03 August 2017

a must have to make online game

This review was left for a previous version of this asset.


Jarvis D 03 August 2017

Very Good

Thank you, very simple to use to get a whole system set up. Good Support.

This review was left for a previous version of this asset.

Package contents

Total size 869 KB

assetpackage.yy 15.3 KB datafiles datafiles_yy extensions objects rooms scripts
action_changestring action_login action_logout action_money action_register colour_gmunfix dec_to_hex dm dm_add ds_map_merge ds_map_merge_isset ds_map_urlencode file_text_read_all file_text_write_all iff implode isset isset_default label_money label_string label_username url_encode url_encode_array userstats_async userstats_event_login userstats_event_login_failed userstats_event_oldlogin userstats_event_registersuccess userstats_event_registration_failed userstats_get userstats_init userstats_isloading userstats_is_loggedin userstats_local_load userstats_local_save userstats_login userstats_logout userstats_register userstats_request userstats_set userstats_user_username _userstats_accounts _userstats_confim_login _userstats_events _userstats_preservelogin _userstats_relogin _userstats_remote_backup _userstats_remote_load _userstats_remote_save_stat _userstats_stats

What is the issue?

Back to Top