Hi,
So I have a local server with docker and I need to test that 2 users can correctly join an authoritative match.
The problem that I have is that in order to test, I play the game in Unity editor and also on a build.
But, because it’s from the same computer, I feel like nakama is treating the two as one and only client,
If I try to create a match from the build, it works and then if the editor tries to join that match I have the following error : WebSocketException : already join.
Also in the nakama console, when both “clients” are logged in, there is only 1 user appearing instead of two, leading me to think that nakama is indeed treating both as 1 client.
But how can I test a player vs player match otherwise ?
Here is how the client logs in :
private string scheme = "http";
private string host = "localhost";
private int port = 7350;
private string serverKey = "defaultkey";
client = new Client(scheme, host, port, serverKey, UnityWebRequestAdapter.Instance);
session = await client.AuthenticateDeviceAsync(SystemInfo.deviceUniqueIdentifier);
socket = client.NewSocket(true);
await socket.ConnectAsync(session, true);
appManager.ShowOnlineMainMenu();
clientConnecte = true;
Thanks.