Description

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.

Features

  • 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.


Gravatar

sven p 06 October 2018

Don't work for me

FATAL ERROR in
action number 1
of Mouse Event for Left Released
for object UI_Button:

DoAdd :: Execution Error
at gml_Script_ds_map_urlencode (line 7) - params[array_length_1d(params)] = /*url_encode*/(n) + "=" + /*url_encode*/(map[? n]);
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_ds_map_urlencode (line 7)
called from - gml_Script_userstats_request (line 17) - var postdata = ds_map_urlencode(data), r = http_post_string(global.userstats_api + argument[0], postdata);
called from - gml_Script_userstats_login (line 9) - return userstats_request("login", dm("username",argument0,"password",argument1));
called from - gml_Script_action_login (line 3) - userstats_login(u, p);
called from - gml_Object_UI_Button_Mouse_7

Logo

Taylor Dale (Publisher) 20 October 2018

Hi Sven - I've just checked my inbox and it doesn't look like you've sent me a support email.

I'd like some extra details about this error but from what I can see here it looks like you are trying to set the password to an integer - it must be a string.

Please get in touch and we can sort this one out easily.

Thanks


Gravatar

Anonymous 26 May 2018


Gravatar

Anton B 08 August 2017

easy and works fine


Gravatar

Anonymous 03 August 2017

a must have to make online game

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


Gravatar

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

Loading, please wait

What is the issue?

Back to Top