Multi-server data managing with Profile Service [NEED HELP]

Hey, is it possible to make a guild system using profileservice? Since it does session locking and stuff it looks hard to share data across multiple servers, except for using the Global Updates API. I was thinking of making a new profile for every guild created and store it the usual way, but if I want to edit the info such as the players in it, or make a ranking system within the guild, I would need to access and modify data on multiple servers and this could happen at the same time. Is it safe to do it with Profileservice and will using the Global Updates API work?

Please let me know if someone has done something similar or can give me the basic ways to implement it. Thanks

do you need to use profileService?
a better alternative is MemoryStoreService
it updates across servers while the game is running

Im using it for saving all other data so wanted to see if i can use profile service itself, and ye using profile service would be the best but I’m open to other options if it isn’t possible with profile service

so profileservice does not update while instances are running, only when the player leaves and rejoins?
you could use messagingService to tell other servers that a player’s guild(s) has changed

Well after talking in a few dev servers ive decided to not use profile service for the guild system, ill just use normal datastore service and memory stores. Thanks for your help :smile:

oh yea no problem!
also funny coincidence, i’m working on a shop for my game that updates across servers (like in blox fruits) and i just learned all about memoryStores before talking to you!

Oooh i do have a question, SInce you would only want to update shop on one server then use memory store to communicate to other servers, how would you do that? You wouldn’t want all running servers to generate a random shop then communicate that would be chaos right? and how would you handle when a new servers starts?

yea that’s where i got stumped on. i decided to just have a per-server shop lol