I have successfully set up few dedicated servers on AWS instances. I am able to retrieve their IP's and move players to the corresponding levels. Everything seems fine when one user is logged in.
However, when the second user logs in, seems like it overrides the first user authentication data. Same goes for third, he logs in and two previous users are logged in to the same account.
In the end, all users play on this same account.
Am I doing something wrong (maybe with authentication), or it just isn't possible to make it work on a dedicated server?
If you need more details let me know
Are you by chance using DeviceAuthentication for this process? How does the user authenticate? i.e do they send a request from their client to GameSparks?