diff --git a/Server/Assets/Script/Server.cs b/Server/Assets/Script/Server.cs index 09bf6a2a0cf6b9b4636018aed604f0207ba558a6..c9dd0607fef2a1b296b3852898970c5f0b018336 100644 --- a/Server/Assets/Script/Server.cs +++ b/Server/Assets/Script/Server.cs @@ -738,7 +738,11 @@ public class Server : MonoBehaviour Joueur joueur = new Joueur(); // TODO: mettre les bons parametres - joueur.initPlayer(i, i, i+"", i+""); + int id_bdd = listeLobbyJoueursInfos[i].id; + string pseudo = listeLobbyJoueursInfos[i].pseudo; + // TODO: avatar + + joueur.initPlayer(i, id_bdd, pseudo, i+""); joueurs[i-1] = joueur; } Debug.Log("joueurs creer"); @@ -747,7 +751,13 @@ public class Server : MonoBehaviour // mise des socket dans la class partie - + foreach (Socket client in clientsSocket) + { + int indice = gameTabSkt.IndexOf(client); + gameTabSkt.Remove(client); + listeLobbyJoueursInfos.RemoveAt(indice); + handleAfterConnexion(client); + } } } \ No newline at end of file diff --git a/Server/Library/SourceAssetDB b/Server/Library/SourceAssetDB index 309d63d8227e12dc0bd98595b63bd793fb769d18..ed20c43587bbc0c7615efe15b04d029ff7f5a5a0 100755 Binary files a/Server/Library/SourceAssetDB and b/Server/Library/SourceAssetDB differ diff --git a/Server/Library/SourceAssetDB-lock b/Server/Library/SourceAssetDB-lock index a0601e732269ccb598e9ad25648ce2ec697abcfc..9324869384f8ec460e73d31d78487971b896d123 100755 Binary files a/Server/Library/SourceAssetDB-lock and b/Server/Library/SourceAssetDB-lock differ diff --git a/Server/Temp/FSTimeGet-37ea1a98b934685118f50efdc4d3194c b/Server/Temp/FSTimeGet-37ea1a98b934685118f50efdc4d3194c index 5de48411147e09c99d309bca0cc1a7f433fc6720..89e10a2e38a2f42b721d4f1d7d2bf1e657194491 100644 Binary files a/Server/Temp/FSTimeGet-37ea1a98b934685118f50efdc4d3194c and b/Server/Temp/FSTimeGet-37ea1a98b934685118f50efdc4d3194c differ