Hi,
I’m working on getting my dedicated server integrated with EOS to broadcast session data, following along with the blog post and sample here:
EOS’s subsystem and the tutorial put the credentials in artifacts in the DefaultEnine.ini. I’m concerned that putting my dedicated server credential in my game’s config will expose that credential to data miners when we release the game client, allowing them to make more privileged api calls.
I’ve been looking for a way to inject that value from the command line at runtime, but overriding with -ini: doesn’t work because that flag doesn’t correctly parse the artifact syntax. I’m also exploring having a override config file, as well as more exotic solutions such as having my CI system modify the ini file before the build.
Before I chase this rabbit hole further, is there a recommended practice here?
Thanks,
Morgan