Hi - having problems with getting Linux server to accept players.
Have followed all the help provided:
On Server, initialise and set ProcessReady.
Connect to endpoint using credentials with allowances to setup games etc. All good.
Create a game session, max players 16, valid fleet name, name set to TestGame and creatorId set to generated player ID. Works fine. Player Acceptance ploicy is set to allow all by default.
Using returned game session ID, create a player Session using gamesessionID and same randomly generated player ID. Get successful response, and psess ID set up in the game session, with the correct player ID etc, in state reserved.
Using returned player sessions details, use IP address and port to connect to server. Server accepts incoming port, upon connection client sends the pSess ID to the server. Server then uses the client psess ID to AcceptPlayerSession. This always fails on the gamelift servers, although I have set up a receipt system to ensure that the correct pSess ID is being passed to the server.
This works fine in the local jar test harness, the same process and call to AcceptPlayerSession provides success result and I can add and remove players as necessary. Am wondering if this is to do with an endpoint specification or permission, however I have set everything up as open as possible now.
Any help appreciated.