Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Using the Multiplayer Account System (MADS) you are able to easily integrate the logic code to introduce accounts and characters on your project. This system are focus on authority(singleplayer or multiplayer) model where all data is handle.


This asset is fully in blueprints and don't need to use third-parties softwares or plugins to work. All persistent data is saved as local files(unreal savegames) on the authority side. You don't need to worry about data models design on infrastructure layer at this moment. If you desire to test/try your project with 5-10-20-30 players at same time, this numbers are too low to need a database server. You can focus on the game design and later on your production phase, you can easily modify the MADS to handle all data in your chosen database server.


This asset are very well commented, organized and easy to modify.


Notice: To be more clear, this asset aren't "Code Plugin" and don't come with a database connector or any database functions.

Some published examples that you can use: Microsoft SQL Integration, MySQL Integration.

On discord channel, I can try help you at this integration step but, I can't promise the third-party assets performance/functionality.

You will need this in the future, when desire to integrate your project to a database and reach a good performance with a lot more players or build a dedicated server from source.


Video

Migration

Discord

Playable Demo v.20230515 (MACS+MADS) - PS: MACS and MADS assets sold separately.

Technical Details

Features:

  • Create/Login Account;
  • Disconnect account if login the same account in other client;
  • Create/Delete Character;
  • Smooth Character rotation on HUD;
  • Commun World/Lobby;
  • Replicate the custom (gender and color) character;
  • Persistent transform per character;
  • Bonded inventory per account;
  • Auto-Login/Re-Connect the last valid account / character used on client. You can enable or disable it if you desire;
  • All data is handle only by the authority side using local files(unreal savegames).
  • Easy to migrate to any database that you need in the future.


Number of Blueprints: 13

Number of Events/Functions/Macros: 110+

Network Replicated: Yes


Changelog:


20230309 Update (Current version):

  • Improved Widget Blueprints to avoid to set/get invalid index on the arrays;
  • Created function to choose the player start by the TAG (menu or world spot) on BP_MADS_GM and BP_MADS_Comp;


20220715 Update:

  • Improvement on EnableInputs Function on the BP_MADS_Comp to check if CharInTheWorld before to disable inputs;
  • Improvement on BP_MADS_RenderToTexture actor to fix the lighting on mesh;
  • Improvement on BP_MADS_Comp to only destroy valid pawns on SelectNewCharacter; SpawnCharacter and Logout functions;
  • Disabled LoadLocalData function to auto-login or auto-reconnect by default on the BP_MADS_Comp. You can enable this feature again if need;
  • Modify the Demo Inputs;
  • Modify the UI to right fit with MACS UI;


20220708 - Bug Fix on RenderToTexture;

20220707 - Initial version;

D
Demonrraz
All Assets by Author
23.73 
Platforms Windows 64-bit, Windows 32-bit, Oculus, Other, MacOS, Android, HoloLens 2, iOS, Linux
UE Versions 5.0 - 5.2
Tags CREATOR, CUSTOM CHARACTER, CHARACTER CREATOR, MULTIPLAYER, ACCOUNTS, LOGIN, BLUEPRINTS, MENU, CHARACTER, USER ACCOUNT, PASSWORD, USER, CUSTOM, ACCOUNT, USER INTERFACE
Release date 07.07.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery