精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

游戲服務器架構演進(完整版)

大數據
游戲服務器,是一個會長期運行程序,并且它還要服務于多個不定時,不定點的網絡請求。所以這類服務的特點是要特別關注穩定性和性能。這類程序如果需要多個協作來提高承載能力,則還要關注部署和擴容的便利性;同時,還需要考慮如何實現某種程度容災需求。由于多進程協同工作,也帶來了開發的復雜度,這也是需要關注的問題。

[[197431]]

一、游戲服務器特征

游戲服務器,是一個會長期運行程序,并且它還要服務于多個不定時,不定點的網絡請求。所以這類服務的特點是要特別關注穩定性和性能。這類程序如果需要多個協作來提高承載能力,則還要關注部署和擴容的便利性;同時,還需要考慮如何實現某種程度容災需求。由于多進程協同工作,也帶來了開發的復雜度,這也是需要關注的問題。

功能約束,是架構設計決定性因素。基于游戲業務的功能特征,對服務器端系統來說,有以下幾個特殊的需求:

  • 游戲和玩家的數據存儲落地
  • 對玩家交互數據進行廣播和同步
  • 重要邏輯要在服務器上運算,做好驗證,防止外掛。

針對以上的需求特征,在服務器端,我們往往會關注對電腦內存和CPU的使用,以求在特定業務代碼下,能盡量滿足高承載低響應延遲的需求。最基本的做法就是“空間換時間”,用各種緩存的方式來以求得CPU和內存空間上的平衡。另外還有一個約束:帶寬。網絡帶寬直接限制了服務器的處理能力,所以游戲服務器架構也必定要考慮這個因素。

二、游戲服務器架構要素

對于游戲服務端架構,最重要的三個部分就是,如何使用CPU、內存、網卡的設計:

  • 內存架構:主要決定服務器如何使用內存,以***化利用服務器端內存來提高承載量,降低服務延遲。
  • 邏輯架構:設計如何使用進程、線程、協程這些對于CPU調度的方案。選擇同步、異步等不同的編程模型,以提高服務器的穩定性和承載量。可以分區分服,也可以采用世界服的方式,將相同功能模塊劃分到不同的服務器來處理。
  • 通信模式:決定使用何種方式通訊。基于游戲類型不同采用不同的通信模式,比如http,tcp,udp等。

三、服務器演化進程

1、卡牌等休閑游戲弱交互游戲

服務器基于游戲類型不同,所采用的架構也有所不同,我們先講一下簡單的模型,采用http通信模式架構的服務器:

 

這種服務器架構和我們常用的web服務器架構差不多,也是采用nginx負載集群支持服務器的水平擴展,memcache做緩存。唯一不同的地點不同的在于通信層需要對協議再加工和加密,一般每個公司都有自己的一套基于http的協議層框架,很少采用開源框架。

2、長鏈接游戲服務器

長連接游戲和弱聯網游戲不同的地方在于,長連接中,玩家是有狀態的,服務器可以時時和client交互,數據的傳送,不像弱聯網一般每次都需要重新創建一個連接,消息傳送的頻率以及速度上都快于弱聯網游戲。長鏈接網游的架構經過幾代的迭代,類型也變得日益豐富,以下為每一代服務器的特點以及架構模式。

1)、***代網游服務器(單線程無阻塞)

最早的游戲服務器是1978年,英國著名的財經學校University of Essex的學生 Roy Trubshaw編寫了世界上***個MUD程序,叫做《MUD1》。

MUD1 是一款純文字的世界,沒有任何圖片,但是不同計算機前的玩家可以在游戲里共同冒險、交流。與以往具有網絡聯機功能的游戲相比, MUD1是***款真正意義上的實時多人交互的網絡游戲,它***的特色是能夠保證整個虛擬世界和玩家角色的持續發展——無論是玩家退出后重新登錄還是服務器重啟,游戲中的場景、寶箱、怪物和謎題仍保持不變,玩家的角色也依然是上次的狀態。 

 

MUD中文版

MUDOS使用單線程無阻塞套接字來服務所有玩家,所有玩家的請求都發到同一個線程去處理,主線程每隔1秒鐘更新一次所有對象(網絡收發,對象狀態,刷新地圖,刷新NPC)。用戶使用 Telnet之類的客戶端用 Tcp協議連接到 MUDOS上,使用純文字進行游戲,每條指令用回車進行分割。這樣的系統在當時每臺服務器承載個4000人同時游戲。從1991年的 MUDOS發布后,全球各地都在為他改進,擴充,推出新版本。

MUDOS中游戲內容通過 LPC腳本進行定制,邏輯處理采用單線程tick輪詢,這也是***款服務端架構模型,后來被應用到不同游戲上。后續很多游戲都是跟《UO》一樣,直接在 MUDOS上進行二次開發,直到 如今,一些回合制游戲,以及對運算量小的游戲,依然采用這種服務器架構。

***代服務器架構圖:

 

線程模型

 

2) 、第二代網游服務器(分區分服)

2000年左右,隨著圖形界面的出現,游戲更多的采用圖形界面與用戶交互。此時隨著在線人數的增加和游戲數據的增加,服務器變得不抗重負。于是就有了分服模型。分服模型結構如下:

 

分服模型是游戲服務器中最典型,也是歷久最悠久的模型。在早期服務器的承載量達到上限的時候,游戲開發者就通過架設更多的服務器來解決。這樣提供了很多個游戲的“平行世界”,讓游戲中的人人之間的比較,產生了更多的空間。其特征是游戲服務器是一個個單獨的世界。每個服務器的帳號是獨立的,每臺服務器用戶的狀態都是不一樣的,一個服就是一個世界,大家各不牽扯。

后來游戲玩家呼吁要跨服打架,于是就出現了跨服戰,再加上隨著游戲的運行,單個服務器的游戲活躍玩家越來越少,所以后期就有了服務器的合并以及遷移,慢慢的以服務器的開放、合并形成了一套成熟的運營手段。目前多數游戲還采用分服的結構來架設服務器,多數頁游還是采用這種模式。

線程調度

分服雖然可以解決服務器擴展的瓶頸,但單臺服務器在以前單線程的方式來運行,沒辦法充分利用服務器資源,于是又演變出了以下2種線程模型。

  • 異步-多線程,基于每個場景(或者房間),分配一個線程。每個場景的玩家同屬于一個線程。游戲的場景是固定的,不會很多,如此線程的數量可以保證不會不斷增大。每個場景線程,同樣采用tick輪詢的方式,來定時更新該場景內的(對象狀態,刷新地圖,刷新NPC)數據狀態。玩家如果跨場景的話,就采用投遞和通知的方式,告知兩個場景線程,以此更新兩個場景的玩家數據。
  • 多進程。由于單進程架構下,總會存在承載量的極限,越是復雜的游戲,其單進程承載量就越低,因此一定要突破進程的限制,才能支撐更復雜的游戲。多進程系統的其他一些好處:能夠利用上多核CPU能力、更容易進行容災處理。

多進程系統比較經典的模型是“三層架構”,比如,基于之前的場景線程再做改進,把網絡部分和數據庫部分分離為單獨的進程來處理,邏輯進程專心處理邏輯任務,不合IO打交道,網絡IO和磁盤IO分別交由網路進程和DB進程處理。

3)、第三代網游服務器

之前的網游服務器都是分區分服,玩家都被劃分在不同的服務器上,每臺服務器運行的邏輯相同,玩家不能在不同服務器之間交互。想要更多的玩家在同一世界,保持玩家的活躍度,于是就有了世界服模型了。世界服類型也有以下3種演化:

一類型(三層架構)

網關部分分離成單端的gate服務器,DB部分分離為DB服務器,把網絡功能單獨提取出來,讓用戶統一去連接一個網關服務器,再有網關服務器轉發數據到后端游戲服務器。而游戲服務器之間數據交換也統一連接到網管進行交換。所有有DB交互的,都連接到DB服務器來代理處理。

 

二類型(cluster)

有了一類型的經驗,后續肯定是拆分的越細,性能越好,就類似現在微服務,每個相同的模塊分布到一臺服務器處理,多組服務器集群共同組成一個游戲服務端。一般地,我們可以將一個組內的服務器簡單地分成兩類:場景相關的(如:行走、戰斗等)以及場景不相關的(如:公會聊天、不受區域限制的貿易等)。經常可以見到的一種方案是:gate服務器、場景服務器、非場景服務器、聊天管理器、AI服務器以及數據庫代理服務器。如下模型:

 

以上中我們簡單的講下常見服務器的三種類型功能:

  • 場景服務器:它負責完成主要的游戲邏輯,這些邏輯包括:角色在游戲場景中的進入與退出、角色的行走與跑動、角色戰斗(包括打怪)、任務的認領等。場景服務器設計的好壞是整個游戲世界服務器性能差異的主要體現,它的設計難度不僅僅在于通信模型方面,更主要的是整個服務器的體系架構和同步機制的設計。
  • 非場景服務器:它主要負責完成與游戲場景不相關的游戲邏輯,這些邏輯不依靠游戲的地圖系統也能正常進行,比如公會聊天或世界聊天,之所以把它從場景服務器中獨立出來,是為了節省場景服務器的CPU和帶寬資源,讓場景服務器能夠盡可能快地處理那些對游戲流暢性影響較大的游戲邏輯。
  • 網關服務器: 在類型一種的架構中,玩家在多個地圖跳轉或者場景切換的時候采用跳轉的模式,以此進行跳轉不同的服務器。還有一種方式是把這些服務器的節點都通過網關服務器管理,玩家和網關服務器交互,每個場景或者服務器切換的時候,也有網關服務器統一來交換數據,如此玩家操作會比較流暢。

通過這種類型服務器架構,因為壓力分散了,性能會有明顯提升,負載也更大了,包括目前一些大型的 MMORPG游戲就是采用此架構。不過每增加一級服務器,狀態機復雜度可能會翻倍,導致研發和找bug的成本上升,這個對開發組挑戰比較大,沒有經驗,很容出錯。

三類型(無縫地圖)

魔獸世界的中無縫地圖,想必大家印象深刻,整個世界的移動沒有像以往的游戲一樣,在切換場景的時候需要loading等待,而是直接行走過去,體驗流暢。

現在的游戲大地圖采用無縫地圖多數采用的是9宮格的樣式來處理,由于地圖沒有魔獸世紀那么大,所以采用單臺服務器多進程處理即可,不過類似魔獸世界這種大世界地圖,必須考慮2個問題:

  1. 多個地圖節點如何無縫拼接,特別是當地圖節點比較多的時候,如何保證無縫拼接
  2. 如何支持動態分布,有些區域人多,有些區域人少,保證服務器資源利用的***化

為了解決這個問題,比較以往按照地圖來切割游戲而言,無縫世界并不存在一塊地圖上面的人有且只由一臺服務器處理了,此時需要一組服務器來處理,每臺 Node服務器用來管理一塊地圖區域,由 NodeMaster(NM)來為他們提供總體管理。更高層次的 World則提供大陸級別的管理服務。

 

一個 Node所負責的區域,地理上沒必要連接在一起,可以統一交給一個Node去管理,而這些區塊在地理上并沒有聯系在一起的必要性。一個 Node到底管理哪些區塊,可以根據游戲實時運行的負載情況,定時維護的時候進行更改 NodeMaster 上面的配置。

對象的無縫遷移

 

玩家A、B、C分別代表3種不同的狀態,以及不同的遷移方式,我們分別來看。

  • 玩家A: 玩家A在node1地圖服務器上,由node1控制,如果遷移到node2上,需要將其數據復制到node2上,然后從node1移除。
  • 玩家B: 玩家B在node1和node2中間,此時由node1和node2維護,若是從node1行走到node2的過程中,會向1請求,同時向2請求,待全部移動過去了再移除。
  • 玩家C:玩家C在node2地圖服務器上,由node2控制,如果遷移到node1上,需要將其數據復制到node1上,然后從node2移除。

具體魔獸世界服務器的分析,篇幅過多,我們以后再聊。

3、房間服務器(游戲大廳)

房間類玩法和MMORPG有很大的不同,在于其在線廣播單元的不確定性和廣播數量很小。而且需要匹配一臺房間服務器讓少數人進入一個服務器。

這一類游戲最重要的是其“游戲大廳”的承載量,每個“游戲房間”受邏輯所限,需要維持和廣播的玩家數據是有限的,但是“游戲大廳”需要維持相當高的在線用戶數,所以一般來說,這種游戲還是需要做“分服”的。典型的游戲就是《英雄聯盟》這一類游戲了。而“游戲大廳”里面最有挑戰性的任務,就是“自動匹配”玩家進入一個“游戲房間”,這需要對所有在線玩家做搜索和過濾。

玩家先登錄“大廳服務器”,然后選擇組隊游戲的功能,服務器會通知參與的所有游戲客戶端,新開一條連接到房間服務器上,這樣所有參與的用戶就能在房間服務器里進行游戲交互了。

 

四、***

游戲行業相對于互聯網應用來說,其開放性和標準化并不完善,這就導致了很其他行業看游戲有一種神秘面紗,隱秘而封閉。

造成這個原因有很多,游戲業務的復雜性以及受眾群體小是主要原因,它不像web應用天生有開源組織和社區基因的支持,也沒有互聯網行業的如此大的受眾面和影響力,除了一些比較出名的游戲引擎以外其他的功能組建都是有各個游戲公司基于自己業務邏輯自己搭建,每個公司業務方向不同又加大了知識的流通以及標準的建立,這對整個生態的發展已經產生了制約,特別是那些想加入游戲行業的新人來說,準入門檻較高,網上可找到的學習資料也很少。

這種現象目前正在發生改變,除了受眾群體越來越大和豐富以外,還有一些技術組織正在推進整個社區的進步。

比如每年一度的unity 技術大會,以及其他優秀的開源引擎都在積極推進整個游戲社區的創建,除了吸引更多優秀的技術人才和團隊加入,這一切都讓游戲行業變得越來越開放和規范,讓行業內的知識也得以流通和繼承。當然了,也期望每個游戲人能夠加入進來,分享自己的知識,讓自由開放的共享精神傳承每個地方。 

責任編輯:龐桂玉 來源: 36大數據
相關推薦

2017-07-19 16:17:53

2019-09-16 15:30:51

2017-07-19 08:30:31

2020-03-02 17:49:40

大型游戲服務器

2017-11-30 12:39:06

2010-09-29 15:49:04

2016-08-09 19:36:48

2018-06-04 10:30:47

游戲服務器框架

2020-11-11 00:40:35

云計算混合云私有云

2019-02-20 13:57:48

游戲服務器框架

2019-09-10 09:40:11

游戲服務器框架

2020-11-01 17:01:00

Python字典開發

2010-04-26 01:07:07

雙線負載均衡

2022-09-06 14:57:27

物聯網物聯網安全

2014-04-10 09:51:36

2018-09-19 09:17:13

2010-09-14 14:07:56

2009-03-11 08:46:46

Chrome瀏覽器更新

2016-01-08 10:24:32

Docker容器容器技術

2011-07-01 10:23:41

Ubuntu Qt Creator
點贊
收藏

51CTO技術棧公眾號

老妇女50岁三级| 6080国产精品| eeuss影院在线观看| 视频在线观看一区二区三区| www.久久撸.com| 亚洲精品无码一区二区| 美女写真久久影院| 91首页免费视频| 国产自产女人91一区在线观看| 久久久久亚洲av成人片| 久久99久久人婷婷精品综合 | 国产精品熟女视频| 先锋资源久久| 亚洲精品一区二区三区不| av在线网址导航| 国产在线精彩视频| 亚洲欧美在线另类| 欧美一进一出视频| www香蕉视频| 免费在线看一区| 国内揄拍国内精品少妇国语| 日本高清黄色片| 欧美18xxxx| 欧美一区二区精品久久911| 国产中文字幕免费观看| 怡红院红怡院欧美aⅴ怡春院| 久久久国产精品不卡| 国产二区不卡| av中文字幕免费在线观看| 另类国产ts人妖高潮视频| 欧美理论片在线观看| 波多野结衣一二三四区| 日韩av系列| 精品国产乱码久久久久久牛牛| 最新天堂中文在线| 亚洲人体视频| 午夜久久久久久久久| 久久人妻无码一区二区| 在线免费av电影| 国产欧美一区二区精品秋霞影院| 久久草视频在线看| 天天操天天干天天爱| 国产成人精品aa毛片| 成人网在线观看| 伊人22222| 热久久国产精品| 日韩免费在线视频| 欧产日产国产69| 亚洲一区视频| 欧美一级电影久久| 日本视频在线观看免费| 亚洲永久视频| 欧洲成人性视频| 波多野结衣视频网站| 国产日产高清欧美一区二区三区| 欧美精品激情在线观看| 久草福利资源在线观看| 欧美91精品| 欧美精品一区三区| 青青草精品在线视频| 欧美精品啪啪| 欧美极品美女电影一区| 国产亚洲成人精品| 亚洲黄色精品| 日本精品性网站在线观看| 欧产日产国产69| 奇米精品一区二区三区在线观看 | av手机天堂网| 男人的天堂亚洲一区| 国产精品主播视频| 国产精品怡红院| 粉嫩aⅴ一区二区三区四区五区| 国产精品9999久久久久仙踪林| 人妻va精品va欧美va| 97se亚洲国产综合自在线观| 久久精品二区| 成年人视频在线观看免费| 国产精品三级久久久久三级| 影音先锋在线亚洲| 日本三级韩国三级欧美三级| 调教+趴+乳夹+国产+精品| 日韩 欧美 高清| 欧美成人一二区| 日韩精品影音先锋| 免费观看av网站| 91综合视频| 欧美激情在线一区| 国产精品午夜一区二区| 国产一区二区福利视频| 精品综合久久| 日本免费在线视频| 亚洲猫色日本管| 中文字幕无码精品亚洲35| 香蕉成人影院| 精品蜜桃在线看| 天天躁夜夜躁狠狠是什么心态| 99欧美视频| 18久久久久久| 999免费视频| 久久美女高清视频| 中文字幕色呦呦| 日韩在线短视频| 精品国产乱码久久久久久牛牛| 久久精品—区二区三区舞蹈| 欧美在线亚洲综合一区| 日韩美女在线观看一区| 亚洲爆乳无码一区二区三区| 久久精品人人爽人人爽| 黄色一级片国产| 亚洲电影有码| 亚洲激情视频在线播放| 日本高清一二三区| 日韩成人一区二区| 国产一区二区三区四区五区在线| 日本美女高清在线观看免费| 欧美视频在线观看免费| 亚洲少妇一区二区| 99久久夜色精品国产亚洲96 | 久久人人爽人人爽人人av| 成人四虎影院| 亚洲毛片一区二区| 日本一区二区三区免费视频| 国产原创一区二区| 亚洲人成人77777线观看| 麻豆网站免费在线观看| 欧美成人精品3d动漫h| 亚洲综合第一区| 久久精品九九| 久久久久久99| 大桥未久在线视频| 欧美成人精品3d动漫h| 免费高清在线观看电视| 精品在线播放免费| 视频在线99| 希岛爱理一区二区三区av高清| 亚洲第一页在线| 国产一级视频在线| 国产成人亚洲综合a∨婷婷图片| 在线成人性视频| 欧美电影在线观看网站| 亚洲人成在线观| 岛国av中文字幕| 久久精品人人做人人爽97| 无码人妻丰满熟妇区毛片18| 欧美一性一交| 97人人做人人爱| 香蕉av在线播放| 午夜电影网一区| 99久久人妻无码中文字幕系列| 亚洲第一精品影视| 黑人巨大精品欧美一区二区小视频| 亚洲奶水xxxx哺乳期| 日韩一区二区在线观看视频 | 久久久久9999| 亚洲黄网站黄| 免费电影一区| 国产精品字幕| 日韩在线一区二区三区免费视频| 在线观看xxxx| 亚洲美女在线国产| 999精品免费视频| 亚洲主播在线| 日本一区二区不卡高清更新| 欧美日韩精品一区二区三区视频| 一区二区三区黄色| 亚洲最大成人av| 亚洲激情自拍偷拍| 中国免费黄色片| 亚洲欧美日韩一区在线观看| 欧美日韩亚洲一区二区三区在线观看 | 亚洲精品国产一区二| 亚洲国产精品久久久男人的天堂 | 日本老熟妇毛茸茸| 欧美电影一二区| 风间由美久久久| 中文字幕这里只有精品| 中文字幕日韩欧美在线视频| 国产模特av私拍大尺度| 偷拍一区二区三区四区| 久久午夜福利电影| 国产一区二区三区免费看| 2019日韩中文字幕mv| 中国av一区| 91亚洲精品在线观看| 蜜桃av在线| 日韩中文字幕在线免费观看| 亚洲av无码一区二区三区性色| 欧美日韩免费网站| 91久久久久久久久久久久久久| 成人午夜电影久久影院| 午夜欧美福利视频| 亚洲欧美在线专区| 久久伊人资源站| 成人在线视频www| 91产国在线观看动作片喷水| 午夜激情视频在线观看| 亚洲成人黄色网址| 夜夜狠狠擅视频| 欧美性jizz18性欧美| 久久免费看少妇高潮v片特黄| 99久久国产综合精品女不卡| 国产原创精品在线| 国产欧美日韩综合一区在线播放| 中日韩在线视频| 亚洲日产av中文字幕| 91久久国产婷婷一区二区| 在线观看福利电影| 欧美高清在线播放| 成年人在线观看网站| 亚洲第一页在线| 国产后入清纯学生妹| 91久久免费观看| 免费在线看黄网址| 国产精品久久久久影院色老大| 午夜视频在线观看国产| 国模娜娜一区二区三区| 亚洲一二三区av| 中文欧美日韩| 肉大捧一出免费观看网站在线播放 | 日韩一区二区三区免费| 97成人在线视频| 性国产高清在线观看| 久久精品在线播放| av在线播放免费| 亚洲天堂av网| 狠狠狠综合7777久夜色撩人| 日韩高清不卡av| 刘亦菲毛片一区二区三区| 91精品国产综合久久福利软件| 正在播放亚洲精品| 欧美亚洲综合另类| 国产精品suv一区| 欧美日韩一区免费| 国产午夜久久久| 亚洲图片欧美视频| 激情小说中文字幕| 亚洲精品免费在线播放| 国产一区二区视频在线观看免费| 国产精品免费久久| 亚洲天堂精品一区| 国产精品久久久久天堂| 99在线视频免费| 国产精品日韩精品欧美在线| 四季av中文字幕| 国产精品日韩成人| 男人天堂资源网| 中文字幕一区二区视频| 亚欧精品视频一区二区三区| 中文字幕+乱码+中文字幕一区| 久久久久久久久福利| 国产精品毛片无遮挡高清| www..com.cn蕾丝视频在线观看免费版| 国产片一区二区三区| 亚洲图片另类小说| 国产精品色呦呦| 黄视频网站免费看| 亚洲最色的网站| 国产福利拍拍拍| 色婷婷精品久久二区二区蜜臀av| 久久精品视频2| 欧美午夜一区二区| 11024精品一区二区三区日韩| 欧美日韩三级一区| 99热这里精品| 亚洲国产精品热久久| 欧美zozo| 久久精品视频导航| 美女精品视频| 欧美一区亚洲一区| 麻豆久久久久| 国产精品一区二区三区在线观| 日韩欧美黄色| 亚洲高清在线观看一区| 亚洲精品一二三区区别| 成人午夜精品久久久久久久蜜臀| 国产精品人人爽人人做我的可爱| 欧美国产日韩在线播放| 国产一区二区精品在线观看| 久久精品综合视频| 成人免费在线视频观看| 日本三级中文字幕| 欧美综合欧美视频| www.xxxx国产| 亚洲免费视频网站| а√天堂资源地址在线下载| 97国产成人精品视频| 久久99国产精品二区高清软件| http;//www.99re视频| 免费欧美一区| 国产尤物av一区二区三区| 日韩电影在线看| 国产精品99精品无码视亚| 国产午夜精品久久久久久免费视| 日本黄色片免费观看| 一本久久精品一区二区| 国产丰满果冻videossex| 亚洲人成在线免费观看| 日韩三级电影视频| 国产精品永久免费| 全国精品免费看| 香蕉视频免费版| 日韩精品免费专区| 黄色免费视频网站| 亚洲欧美另类小说| 久久久久久亚洲av无码专区| 亚洲丁香久久久| 黄色av免费在线| 国产国语videosex另类| 大奶在线精品| 三年中国中文在线观看免费播放 | 一二三四区精品视频| 久草热在线观看| 国产视频亚洲视频| 欧美色图天堂| 92国产精品久久久久首页| 少妇久久久久| 日日碰狠狠添天天爽超碰97| 国产精品一区在线观看乱码| 四虎成人免费影院| 色哟哟精品一区| 欧美一区二区三区激情| 欧美成人精品三级在线观看| 黄色成人在线观看网站| 欧美另类网站| 校园激情久久| 欧美高清性xxxx| 五月婷婷激情综合| 蜜臀av中文字幕| 欧美老女人在线视频| 伊人国产精品| 在线观看免费91| 蜜臀av在线播放一区二区三区| 美女洗澡无遮挡| 色综合一个色综合亚洲| 久久久久久女乱国产| 欧美一级视频在线观看| 婷婷亚洲成人| 日日碰狠狠躁久久躁婷婷| 99精品在线观看视频| 日产精品久久久久| 亚洲国产精品久久久久久| 波多一区二区| 国产精品免费看一区二区三区| 欧美日韩网站| 韩国三级hd两男一女| 亚洲国产一区二区三区| 亚洲av无码乱码国产麻豆| 欧美激情乱人伦| 色老板在线视频一区二区| 亚洲熟妇国产熟妇肥婆| xnxx国产精品| 自拍偷拍色综合| 日韩在线观看高清| 国产精品视频一区视频二区| 超碰97在线看| 成人h版在线观看| 91美女免费看| 中文字幕欧美精品日韩中文字幕| 日本精品另类| 最新视频 - x88av| 国产不卡视频在线播放| 韩国av免费观看| 国产亚洲成精品久久| 欧美xxxx网站| 日韩欧美不卡在线| 91美女精品福利| 亚洲在线视频播放| 九九久久综合网站| 少妇高潮一区二区三区| 婷婷激情四射五月天| 亚洲欧美一区二区三区国产精品 | 欧美经典一区二区三区| 91亚洲精品国偷拍自产在线观看| 久久国产精品久久久久| 国内自拍欧美| 在线免费视频a| 亚洲精品成a人| 欧美日韩在线精品一区二区三区激情综| 国产精品久久久亚洲| 欧美69视频| 亚洲AV无码成人精品区明星换面| 欧美日韩高清不卡| www.综合网.com| 日韩免费一区二区三区| 国产成人精品免费| www.av88| 欧美极品在线播放| 禁断一区二区三区在线| 亚洲成人av免费观看| 欧美日韩在线免费| 免费大片黄在线观看视频网站| 官网99热精品| 久久国产精品99久久人人澡| 在线观看 中文字幕| 日韩中文字幕在线视频| 婷婷成人在线| 亚洲美女高潮久久久| 欧美日韩免费视频| 蜜桃视频在线观看免费视频| 麻豆中文字幕在线观看|