You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
So I’m trying to make a server list system where a gui interface shows you the current active servers in a roblox game and allows you to be teleported to said game once the gui is clicked, similar to deepwoken’s server list system if you need an example. The thing that makes it difficult for me is that I want the experience which displays the server list and the game in which the server list redirects you to are different experiences. this means i need cross-experience communication which im not 100% sure how to achieve.
What is the issue? Include screenshots / videos if possible!
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
My general idea for going about this cross-experience communication was to use Httpservice and the http requests to an external domain in which both games can access for communication but i dont know what domain to use.
After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
-- This is an example Lua code block
Please do not ask people to write entire scripts or design entire systems for you. If you can’t answer the three questions above, you should probably pick a different category.
Communicating through differerent experiences can be tricky. You’d need to host your own domain and code if you want to use Http Service to communicate. Which in larger projects would not be ideal and of course adds an extra step into your development cycle. You’d have to first write the server code to receive the http requests and host/manage the server yourself.
Your best bet would be to find some sort of common ground between the games. For example, if you have a gamepass to open a door in Game1 and you want to open another door in Game2, I’m pretty sure you can check if the player owns a gamepass regardless if the gamepass is from that specific experience. So in theory you could just verify that the player owns a gamepass in Game1 and open the door in Game2.
Of course the only other option is to create another Place. But I’m sure you’re already aware of that and want to specifically communicate between separate experiences, not just Places.
Edit: Apologies I didn’t read exactly what you were trying to accomplish. Your best bet is to use Http Service and noblox.js via node.js. noblox.js will allow you to communicate with the Roblox website/external apis. Which mean you can access the total player count of an experience. This still of course means you’ll need to host a server though, and know at least some JavaScript.
im a doofus loool. u might have unintentionally answered my question. i never knew “places” and “experiences” were different and now ive just figured out you can use messageservice to communicate between places so ive made a hassle for no reason. thanks a bunch