Blog

Latest news and updates from the PlayFab developers

by JamesGwertzman 2016-05-11

Recent Improvements to the Game Manager

We’ve made a bunch of improvements to the Game Manager recently. Learn about them all here.

Catalog Editing

Catalog items can now be duplicated. On the item list screen, check the box next to one or more items and click the "duplicate" button.

Catalog items can now be renamed. And when you do, we will search and replace all references to the item in bundles, containers, drop tables, and stores.

Catalog items now have an optional new field -- “ItemImageUrl”. You can provide a URL to the item image here, and Facebook will use that link to display the image on the item purchase page, this must be set to an HTTP URL.

Bulk catalog item editing. You may now modify catalog items, bundles, and containers in bulk on the Economy tab. Click the "Bulk edit" button above a list of items to edit all items on that page, or check the box next to the items you want to modify. In the Bulk Edit popup, check the box next to any field you wish to modify. You can also add or remove currencies or set an item's custom data.

Player Profile Editing

We have added new tools for viewing and editing a player’s profile.

Player custom IDs are now visible on the Player overview screen. If a player has a custom ID, it will appear below their PlayFab user ID.

Player publisher data is now exposed. Publisher data is data that is shared for a given player across multiple titles owned by the same studio. Go to the Players tab, choose a player, then click their Publisher Data tab.

All character data is now exposed and editable, including virtual currency, inventory, and character data. Click a player’s Characters tab, choose a character, and see new tabs exposing that data.

Player and character inventory now shows the item instance ID. It's the smaller text just below the item ID in a player or character's inventory list.

Player inventories now hide expired or revoked items. You can show these hidden items by clicking the “show expired & revoked” toggle.

CloudScript

CloudScript revisions can be made live after uploading. Check the box on the New CloudScript Revision page to deploy the file immediately after it's uploaded. Note: this page is hidden if you have turned on GitHub integration for your title.

Improvements to the Permission System

Administrators for titles can now control more precisely which tabs and functions are available to others in the same studio. We've added a read-only short-cut that's great for public demos or pesky executives who fiddle with settings they shouldn't.

To add a new user to a studio:

  1. Go to the My Games page by clicking the PlayFab logo at the top left.
  2. Click the grey caret by your studio name (the small grey text on the left) and choose Manage Users.
  3. Click the Add User button to enter a new user. This will result in an email being sent to that person for notification purposes, or to ask them to sign up, if they don't already have an account in PlayFab. They will then be granted permission to the Dashboard of all games in that studio.

To edit a user’s permissions:
Permissions are managed by title, and you need to be an admin on that title to change its permissions. The admin is the individual who set up the title to start, but you can have multiple admins per title, and remove admin permissions as needed (though there must always be at least one admin).

  1. Click on the title you want to manage and go to Settings > Permissions.
  2. Click on the name of the user whose permissions you want to set.

Permission options:

  1. Top level checkboxes correspond to the tabs on the left side of the screen.
  2. Check the Admin box and the user will be granted permission to do anything on this title. Select this only for your trusted developers and operations team members.
  3. Clicking the Set Read Only option for a user will give that user the ability to see everything, but change nothing. Users set this way will be unable to edit or delete anything in Game Manager. Be aware that this setting will not update automatically. When new features are released on Game Manager, you will have to return to this page and click Set Read Only again to grant users permissions to those new areas.

Title Internal Data

Title Internal data is now exposed in the game manager. These are title-wide configuration data that is hidden to your game client, and only available to your game servers. Go to Settings > Title Data. Internal title data appears below the main list of title data.

Bug Fixes:

We have made a number of small bug fixes:

  • "Participated" players are no longer shown in the Active Games tab. This type of player was making the list grow too large.
  • Servers and Active Games should appear in a consistent order by start date. This makes it easier to monitor and manage the servers.
  • Player's "Title Data" tab has been renamed to "Player Data", which is more clear than calling it “title data”.
  • The "provisioned" and "last login" dates on the player overview screen will now match PlayStream. Previously these dates were appearing in UTC. They will now appear as the time zone set in your profile page.
  • Existing player statistics keys cannot be edited. Previous versions of the Game Manager appeared to allow you to edit these keys, but would not save them. Existing keys are now read only. You can add keys but not remove or rename them.
  • Segment login dates may only be compared by greater than/equal to or less than/equal to.
  • The Filter box in PlayStream Event History shows a dropdown of available events. Go to the PlayStream tab, click Event History, and click the Filter dropdown at the right.