question

bjost avatar image
bjost asked

Comparable features to gamesparks

Is there anything comparable to these gamesparks features in PlayFab?

https://docs.gamesparks.com/documentation/configurator/multiplayer/challenges.html

and

https://docs.gamesparks.com/documentation/configurator/messages.html

These are challenges that you can change daily or weekly as well as global messaging. Say you need to send out a message to everyone currently in game that servers are coming down, the global messaging will show it.

10 |1200

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

1 Answer

·
marcowilliamspf avatar image
marcowilliamspf answered

The short answer is no, there is no direct feature called challenges or messages in PlayFab. However there are ways to do this within the PlayFab Platform.

Messaging:
One comparison that you might say between GameSparks and Playfab is that GameSparks has a persistent connection to a game client. While Playfab is a series of light weight API calls. For persistent connections to a game client in PlayFab you would use the Custom Game Server and upload it to PlayFab. Once you have this in place then you can send messages to connected clients and syndicate a message to all players that are online that the game servers are coming down for maintenance. This also opens the doors for Weekly and Global messaging. From a custom Game Server you can leverage pub-sub subscriptions to Events in PlayStream which is far more powerful and way less configuration than having to engineer this system on top of Game Sparks. Our game server out of the box comes with Chat, and messaging built into it for an easy way to communication messaging down to clients. This means that any event that happens in PlayStream you can now push to connect clients and with even more power you can have custom logic to determine the context of those messages.


Challenges:
Challenges are a bit more tricky, although this has been done successfully on PlayFab. You can use Shared Group data keys to keep track of games, but you need to keep the amount of data fairly small. If you also pair that with a Custom Game Server & Push Notifications you can easily create a challenge system within PlayFab. While making this part of our feature set is planned, we don't have a timeline for when this will be an emeded feature of our API's but for now you can leverage our existing tech and api's to achieve what you want to do.



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.

bjost avatar image bjost commented ·

If I understand the custom servers correctly it is for Unity games. We are using Unreal so I think we wouldn't be able to leverage that as a system..

0 Likes 0 ·
brendan avatar image brendan bjost commented ·

Actually, custom game servers can be written in any language - they just need to be able to run on Windows Server 2K12 R2. We have quite a few titles running Unreal servers in our hosting. Please be sure to note the Unreal-specific description of how to do logging using ABSLOG in our custom game servers tutorial, though: https://api.playfab.com/docs/tutorials/landing-tournaments/custom-game-servers.

0 Likes 0 ·

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.