Manifest View - WIP
TODO - Lots of pictures.
Requirements:
- The application must use v5 game server.
- The application needs to be configured in hope.
- The users of the application need to have the correct application permissions in order to view / edit the manifest system.
Edit / View a Manifest:
- Select the app you’d like to view / edit
- This is an autocomplete view and will filter based on your input. You are required to select a game from the provided list.
- The list is populated from all currently setup games that the current user has permissions for.
- If the game your looking for doesn’t show up contact Scryptkeepers or your project manager.
- Selected a platform from the dropdown list.
- Select an environment from the dropdown list.
- Select a game version
- This is an autocomplete view and will filter based on versions that are already saved. Any value can be entered here if for instance your trying to setup a manifest for a new version.
- One all required values are set the action buttons will enable
- View : will attempt to fetch a manifest given all the application data selected above.
- Download : will prompt you to download the current manifest contents to disk.
- Upload : will attempt to upload a manifest given all the aplication
- Choose File : will let you upload a manifest from a file.
- Toggle (TBD Name toggle) : will enable a second manifest view that can be used to view to different manifests at a time makes it easier to compare two different manifests.
- If some of the manifest selection options aren’t enabled for you see your product manager for details.
Applying / Viewing Usertypes for a Manifest:
- You can test Usertypes from the manifest view by adding specific specific Usertypes and / or a userID to the manifest request.
- Usertypes are a view only feature and will disable the upload button until you’ve disabled usertypes and re-downloaded a default manifest.
- The response you get back will try and generate a manifest using the provided information.
- eg: You enable Usertypes and add a userID : The game server will look up the provided Usertypes for that user and return the manifest generated for them.
- eg: You enable Usertypes and add some specific usertypes : The game server will generate a manifest using the usertypes that are set.
- Toggle : Enable / Disable the sending of usertype information in the manifest request.
- Usertypes chips autocomplete view : An autocomplete view that will let you select from a list of Usertypes setup for the current game / app / env.
- UserID : You can enter a userID which will get sent with the request. The Usertypes that are associated with that user will get used to generate the manifest.
- The usertypes that usertypes for the user that are used to generate the manifest will be displayed in the lower section of the Usertypes view.
- Method : A dropdown that will let you select how to use the usertype information when generating the manifest for this request.
- Override : Will override what the server has saved for this user and use the list defined in the Usertypes section.
- Additive : Will use both the Usertypes in the request AND the usertypes saved on the server to generate the manifest for the request.
Schema validate:
- Schema can be used to help validate and identify potential issues with a manifest.
- eg : Applying the MoreFunAdAPI schema can help identify if an ad network node is missing.
- eg : Applying a GameServiceConfiguaration schema could help identify that configuration is set to QA when pushing to production.
- Enabling schema will apply them to the manifest json section below.
- Schema autocomplete view : Will filter all available schema based on the input
- If you apply schema to you manifest they will get saved into your manifest when you upload your manifest and will get automatically applied when you fetch the manifest again.
Manifest:
- The manifest section displays the current contents of the manifest.
- For more information about the different configurations of the manifest editor see the github source page