Beispiel #1
0
        public static void WelcomeReceived(int _fromClient, ServerPacket _packet)
        {
            int    _clientIdCheck    = _packet.ReadInt();
            string _username         = _packet.ReadString();
            int    selectedCharacter = _packet.ReadInt();

            Console.WriteLine(selectedCharacter);



            Console.WriteLine($"{Server.clients[_fromClient].tcp.socket.Client.RemoteEndPoint} connected successfully and is now player {_fromClient}.");
            if (_fromClient != _clientIdCheck)
            {
                Console.WriteLine($"Player \"{_username}\" (ID: {_fromClient}) has assumed the wrong client ID ({_clientIdCheck})!");
            }
            Server.clients[_fromClient].SendIntoGame(_username, selectedCharacter);
        }