public void parse(GameClient Session, ClientPacket Packet)
        {
            Packet.PopWiredInt32();
            uint Id = Packet.PopWiredUInt();
            Packet.PopWiredInt32();

            RoomData Data = UberEnvironment.GetGame().GetRoomManager().GenerateRoomData(Id);

            if (Data == null || Data.Type != "public")
            {
                return;
            }

            Session.PrepareRoomForUser(Data.Id, "");
        }
        public void parse(GameClient Session, ClientPacket Packet)
        {
            uint Id = Packet.PopWiredUInt();
            string Password = Packet.PopFixedString();
            Packet.PopWiredInt32();

            RoomData Data = UberEnvironment.GetGame().GetRoomManager().GenerateRoomData(Id);

            if (Data == null || Data.Type != "private")
            {
                return;
            }

            Session.PrepareRoomForUser(Id, Password);
        }