question

rullshan avatar image
rullshan asked

Forge implementation with playfab?

How would Forge server integrate with PlayFab? Right now I'm looking at using Master Server Framework asset in Unity asset store to manage Forge server instances that would be replicated for game sessions.

Can PlayFab host both the Master Server Framework server and the Forge servers? If I hosted the Master Server Framework server externally, would PlayFab be able to handle the Forge servers and their spawning?

Can PlayFab itself or service take the place of Master Server Framework, spawning headless Forge servers?

Thanks.

Custom Game Servers
2 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

rullshan avatar image rullshan commented ·

Since I didn't explain what they are:
https://developers.forgepowered.com/
http://docs.forgepowered.com/
https://assetstore.unity.com/packages/tools/network/master-server-framework-71391

First Question clarification: Can PlayFab on-demand spawn headless (Unity) Forge servers?
Second Question clarification: Can PlayFab host the Master Server Framework server (handling authentication, etc.) and also the headless Forge servers?
Third Question clarification: If I hosted the Master Server Framework server externally to PlayFab, would PlayFab be able to be an interface between the Forge Servers it hosts and the external Master Server Framework?

Now, Fifth Question: Can this all be done on the free tier as I'm developing my game?

Cheers.

0 Likes 0 ·
Andy avatar image Andy ♦♦ rullshan commented ·

Can you provide more details on what you'd be using Master Server Framework for? Much of it overlaps with features and services that PlayFab already provides. Are you looking for lobbies and chat? Photon may be an interesting thing to investigate there.

0 Likes 0 ·

1 Answer

·
Andy avatar image
Andy answered

Caveat: I'm not familiar with Forge so I may be making some incorrect assumptions. There's more documentation about PlayFab's server hosting offering at these links:

https://api.playfab.com/docs/tutorials/landing-tournaments/building-a-thunderhead-game-server

https://api.playfab.com/docs/tutorials/landing-tournaments/custom-game-servers

https://api.playfab.com/docs/tutorials/landing-tournaments/multiplayer-servers

https://api.playfab.com/docs/tutorials/external-game-servers

In short, PlayFab can handle hosting and spawning your headless servers, so long as you can provide them as a packaged executable that we can deploy to our VMs and run. PlayFab can also receive calls from externally hosted servers in order for you to coordinate across your architecture. That last link has more details.

I'm curious if there are others in the community that can give a more specific set of answers or have experience using this tech.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.