How to use Custom Matchmaking Service?

Options
Hi,

I am wondering how I can use Bolt but use another matchmaking services like the ones provide by Steam, Xbox Live, EOS or PlayFab?

I was thinking I can connect the clients to the host using host's IP - without using sessions - and provide the host IP through the matchmaking mechanism but I think this functionality (connecting directly to the host IP) is not available.

Look forward to hearing from you.

Regards,
Aydin

Comments

  • ramonmelo
    Options
    Hello Aydin,

    Photon Bolt is available in two Editions, Free and Pro, you can read more about the differences here: https://doc.photonengine.com/en-us/bolt/current/getting-started/overview

    By using the Free (Cloud) version, you must publish sessions to Photon Cloud and join then using the specific API for that, as you usually do (that is mandatory), but that does not mean that you can't replicate the session information using another matchmaking service, and just relay the Session ID, for example, and let your clients join using this information.
    The API also lets you publish invisible sessions, so they will be joinable only with the corresponding ID, take a look at Step 4: https://doc.photonengine.com/en-us/bolt/current/in-depth/photon-cloud

    On the other hand, we also offer Photon Bolt Pro, enabling you to connect directly to the game server using their public IP, basically using the approach you've described in your post.
    Send us an email so we can give you more information.

    Have a nice day.

    --
    Ramon Melo
    Photon Bolt Team
  • Aydin
    Options
    Thanks a lot for the answer @ramonmelo. It was exactly what I was looking for.