// A Client is sending us their initialization information public static void WelcomeReceived(int fromClient, Packet packet) { int clientIDCleck = packet.ReadInt(); string username = packet.ReadString(); Server.Clients[fromClient].Username = username; if (fromClient != clientIDCleck) { Console.WriteLine($"[Server] Player \"{username}\" (ID: {fromClient}) has assumed the wrong client ID ({clientIDCleck})!"); } GameManager.PlayerJoining(fromClient, username); ServerSend.BroadcastClientJoin(fromClient, username, ""); }