Hello!
What is the recommended way to set the developer secret key for the server in Unreal?
I have seen these posts: 1, 2, and 3
Removing the developer secret key by hand for any client build is not feasible for our pipeline.
Setting the secret key in BP with SetPlayFabSettings in server-only code causes the Unreal engine crash where secret key and client login cannot exist together.
Open to suggestions! I haven't been able to find the answers I need
Answer by Rick Chen · May 05 at 10:03 AM
The 2nd thread you found has provided 3 correct ways to set the secret key for server in Unreal:
[/Script/PlayFabCommon.PlayFabRuntimeSettings]
TitleId=XX123
DeveloperSecretKey=ASecretKeyThatNeedsRemovingOnClientBuilds
The client build and the server build should be separated. Why is removing the secret key by hand for any client build is not feasible for your pipeline? What is your pipeline?
You should not use the client login APIs in server-only code as those are client APIs.
We are not using client login APIs in server-only code, and our pipelines should be automated for all team members
Then what are the issues for the above solutions? Could you describe them in detail?