#Multi-Place Questions

1 messages · Page 1 of 1 (latest)

late iris
#

Ok so:

  • If i have 2-3 places, that can be moved to from 1 place, how does roblox create a reference to that "place's server" specifically

  • If i do have a way to get the reference, is there a way to force for that place to have 1 server running at a time? For example:
    If i get a reference of the server of that place can i save it to a datastore and store how many players in it?
    If yes, if the max players is reached can i make roblox not create a new server instead just return with "Place is full Cannot enter", or make a queue to join that server (Without using roblox's one), so if a player leaves and 3 people were queueing to join that place, it grabs the first player and teleports them to it after making checks with both the other server and the current one he is in

  • Can i re-use server references even if they get empty? So lets say 1 player entered the place and he created the first ever server, if i were to save that server into my datastore, but then he leaves that place to go to another, and then another player comes to the same place, can i make him join the same server created by the other player, or will i be forced to create a new one?

  • Is there a way to save something specific between servers in 1 place, so lets say a player adds an item to an auction system, is there a way other than (Memorystores) to convey to all other servers that an item was added and automatically update the datastore effectively and per server local data so it shows all players part of that place the update?

More questions will be later, i just need these answered.

half lake
#

What do u mean by server refrence?

#

Jobid gets changed every time

#

But private server I'd is always same for that server if you're using reserved

late iris
half lake
#

So basically

#

Just create once, save to memory store

#

And then never create again

#

U need to check game.matchnakingtype
To see if it's default (enum)

half lake
fast forge
#

Server(s) also aren’t active unless at-least one player is in it so keep that in mind

half lake
#

This too

late iris
half lake
fast forge
late iris
late iris
#

and i would use that to calculate points,

late iris
#

is there a way to always guarentee of it being calculated

#

even if say, every single server has 0 players?

#

as i think, idk, if i do smth in studio it also can affect the game's datastore

fast forge
#

Aslong as you had the time it was captured saved persistently I’m sure the next time the server comes online you’ll have a way to track earned points

late iris
#

Do you by any chance know about it?

#

As i am planning on making the game have 3 major cities, in which the day of "Raid times" will be dependant on time zones

#

So city 1 will be for USA, City 2 will be for EU and city 3 will be for AS

fast forge
mild geode
#

can anyone help me make a game i cant pay tho

fast forge
#

so even if it generates in a different area you could check and have them sent to a server in the correct region

late iris
late iris
#

as i want the game to be global, 1 map, all players

half lake
fast forge
#

the amount of times I had like 100+ ping from it auto connecting me to like Australia servers was so stupid

mild geode
lucid kestrelBOT
#

studio** You are now Level 1! **studio

late iris
#

But i will have to ig just deal with it

#

wait, can i see if a player is inside a server

#

what the region is? @fast forge

half lake
#

Localization service

#

Well

#

Wait

half lake
#

But for server it was uhhh

late iris
#

ye, i need for server's region

half lake
#

To figure out

#

Sooo

late iris
#

Alrighty, will research more on that, atleast i know its possible now

#

And last question, can i save smth about players till next zone? So if a player was not in combat, as soon as they enter the other zone, it checks what his status was in the last server, so it does stuff accordingly, so if he wasnt in combat he gets a shield for 30 secs, and if he was mounted it spawns him mounted, so on

half lake
#

Might not be most reliable

#

If player takes too long or so

late iris
#

I see,

#

ig i will also have to set up edge cases, if people leave before fully entering next zone and so on

#

as i have a system when a player leaves it keeps his body there for another 120 seconds

#

ehh, will see

fast forge
late iris
lucid kestrelBOT
#

studio** You are now Level 11! **studio

fast forge
#

Personally for my tracking of this I did a while back I used memorystore for updates to information on that server every few seconds and message service if a user requested updated information immediately