Many players start asking me why he was banned. Some of them rate my app 1 star. It would be cool if you add ban reason and time player is banned until.
Many players start asking me why he was banned. Some of them rate my app 1 star. It would be cool if you add ban reason and time player is banned until.
I am looking forward to this idea, it would be really informational to the players
I believe this feature have already been implemented, as seen here:
Yes, however this information cannot be returned to the client if the user is banned. It seems that it would be "improbable" for PlayFab to implement this in the current system, since Client calls require the user to be logged in, and the user cannot be logged in if the user is banned.
Perhaps an alternative for PlayFab would be to allow the user to login but fail every call except for something like GetUserBans()?
To add to this, I think some platforms do require a ban reason and time limit to be available to the player if they are banned.
I think this can now be marked as Completed. In Title Settings > API Features, you can enable Expose Ban Reason/Time to Client, and then the client will receive the string "[Reason]: [Time Ban Expires]" if banned
Correction to above (can't edit): Ban Reason and Expiration will be in the login ErrorDetails, with the reason being the dictionary Key and the expiration time being the First/Default element in the Value (a string List).
Is this currently live? As my ErrorDetails dictionary comes back as NULL.
I've made sure that I checked "ALLOW CLIENT ACCESS TO PROFILE PROPERTIES" - "Banned until time" I've banned the player for 2 hours, yet I only get the error message "The account making this request is currently banned"
@edwarddennekamp You need to also enable it in API Features:
Title Settings > API Features > [Enable] Allow client to view ban reason and duration
Share your great idea, or help out by voting for other people's ideas.
fuzzy search OR Partial DisplayName search
Discord's Rich Presence Integration
Fix Search functionality : unreliable, broken in many ways.
Call back to the application for password reset rather than going to a website
Automatic player record removal
Return old data on update user data call
Get multiple displaynames through GetProfiles or similar
Update the Server API to allow UpdateUserTitleDisplayName
Allow Admins to setup an API Access Policy for banned players
FGetInventoryItemsResponse needs to return more data for the end user in Economy V2