青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

飯中淹的避難所~~~~~

偶爾來避難的地方~

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  94 隨筆 :: 0 文章 :: 257 評論 :: 0 Trackbacks

首先,二話不說,上圖(用Windows畫圖畫的。。。)


這個圖是一個區(qū)的架構(gòu)圖,所有區(qū)的架構(gòu)是一樣的。上面虛線框的ServerGroup和旁邊方框內(nèi)的架構(gòu)一樣。圖上的所有x N的服務(wù)器,都是多臺一起的。紅線,綠線,和藍線圖上也有圖示,這里就不多介紹了。關(guān)于Agent Server大家也能看出來,其實就是Gate。
這里主要介紹下圖上的標(biāo)記了號碼的位置的數(shù)據(jù)連接的內(nèi)容和意義。

1-   這是一條WebService的管道,在用戶激活該區(qū)帳號,或者修改帳號密碼的時候,通過這條通道來插入和更新用戶的帳號信息。
2-   這也是一條WebService管道,用來獲取和控制用戶該該組內(nèi)的角色信息,以及進行付費商城代幣之類的更新操作。
3-   這是一條本地的TCP/IP連接,這條連接主要用來進行服務(wù)器組在登陸服務(wù)器的注冊,以及登陸服務(wù)器驗證帳戶后,向用戶服務(wù)器注冊帳戶登陸信息,以及進行對已經(jīng)登陸的帳戶角色信息進行操作(比如踢掉當(dāng)前登陸的角色),還有服務(wù)器組的信息更新(當(dāng)前在線玩家數(shù)量等)。
4-   這也是一條本地TCP/IP連接,這條連接用來對連接到GameServer的客戶端進行驗證,以及獲取角色數(shù)據(jù)信息,還有傳回GameServer上角色的數(shù)據(jù)信息改變。
5-   這條連接也是一條本地的TCP/IP連接,它用來進行公共信息服務(wù)器和數(shù)個游戲服務(wù)器間的交互,用來交換一些游戲世界級的信息(比如公會信息,跨服組隊信息,跨服聊天頻道等)。
6-   這里的兩條連接,想表達的意思是,UserServer和GameServer的Agent是可以互換使用的,也就是玩家進入組內(nèi)之后,就不需要再切換Agent。如果不怕亂套,也可以把登陸服務(wù)器的Agent也算上,這樣用戶整個過程里就不需要再更換Agent,減少重復(fù)連接的次數(shù),也提高了穩(wěn)定性。(畢竟連接次數(shù)少了,也降低了連不上服務(wù)器的出現(xiàn)幾率)

在這個架構(gòu)里面,GameServer實際上是一個游戲邏輯的綜合體,里面可以再去擴展成幾個不同的邏輯服務(wù)器,通過PublicServer進行公共數(shù)據(jù)交換。
UserServer實際上扮演了一個ServerGroup的領(lǐng)頭羊的角色,它負責(zé)向LoginServer注冊和更新服務(wù)器組的信息(名字,當(dāng)前人數(shù)),并且對Agent進行調(diào)度,對選擇了該組的玩家提供一個用戶量最少的Agent。同時,它也兼了一個角色管理服務(wù)器的功能,發(fā)送給客戶端當(dāng)前的角色列表,角色的創(chuàng)建,刪除,選擇等管理操作,都是在這里進行的。而且,它還是一個用戶信息的驗證服務(wù)器,GameServer需要通過它來進行客戶端的合法性驗證,以及獲取玩家選擇的角色數(shù)據(jù)信息。


采用這種架構(gòu)的游戲,通常有以下表現(xiàn)。
1- 用戶必須激活一個大區(qū),才能在大區(qū)內(nèi)登陸自己的帳號。
2- 用戶啟動客戶端的時候,彈出一個登陸器,選擇大區(qū)。
3- 用戶啟動真正的客戶端的時候,一開始就是輸入帳號密碼。
4- 帳號驗證完成之后,進行區(qū)內(nèi)的服務(wù)器選擇。
5- 服務(wù)器選擇完成之后,進入角色管理。同時,角色在不同的服務(wù)器里不能共享。

市面上符合上面幾個表現(xiàn)特征的游戲相當(dāng)?shù)亩啵乙膊环缡谰拮鳌_@個架構(gòu)不是一個新的架構(gòu),但是它足夠經(jīng)典和完善,并且邏輯簡單而清晰,用來做MMORPG,或者其它網(wǎng)絡(luò)游戲的服務(wù)器架構(gòu),是一種不錯的選擇。

posted on 2008-04-10 19:14 飯中淹 閱讀(31568) 評論(35)  編輯 收藏 引用

評論

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-10 21:24 Kevin Lynx
飯叔叔關(guān)于服務(wù)器架構(gòu)的文章,收藏加細讀.:D  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-11 08:44 夢在天涯
圖畫的很好!  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-11 13:34 xiaolige
能上點bigworld等單一世界的服務(wù)端架構(gòu)嗎,期待ing  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-11 13:43 Bugs
已閱  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu)[未登錄] 2008-04-11 14:42 noname
和SunOnline(奇跡世界)的架構(gòu)差不多啊  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-12 15:21 dophi
有收獲  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-13 18:25 杜中偉
我想以后會需要,頂,以后能找到了.  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-16 09:43 alittlewolf
有幾個問題:
(1) Public Server是否會成為瓶頸呢?
(2) User Server壓力會不會過大?
(3) Login Server是不是也要考慮分布式?
(4) Group DB是通過何種方式保證性能? 分布式數(shù)據(jù)庫? 引入高價的存儲設(shè)備?  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-16 09:46 alittlewolf
另外一個不解的地方是, 為什么所有Server前面都放著Agent Server? 從安全性方面考慮? 告別Game Server Group前面的Agent Server Group, 望解釋.  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-16 09:47 alittlewolf
另外一個不解的地方是, 為什么所有Server前面都放著Agent Server? 從安全性方面考慮? 特別是Game Server Group前面的Agent Server Group, 望解釋.   回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-04-16 09:59 飯中淹
@alittlewolf
(1) 每組承載量,一般是10000人左右。在目前主流服務(wù)器硬件條件下,PublicServer為這些人做服務(wù)是輕松的。
(2) UserServer 沒有太大壓力,只是做為一個驗證平臺,角色管理的資源消耗也不大,這個在實際中已經(jīng)驗證過了。
(3) LoginServer 沒什么必要分布式,雖然一般登陸的壓力比較大,但是對于一個組來說,登陸驗證都是消耗最小的一個操作,沒有長期壓力。而且它的硬件條件也是比較好的,所以不用分布式的,那樣會增加整個系統(tǒng)的復(fù)雜性。
(4) 一般這種架構(gòu)下,GroupDB和UserServer之間會做一個Cache,杜絕頻繁的數(shù)據(jù)庫讀寫。處于安全性和性能考慮,可以選擇帶有集群功能的數(shù)據(jù)庫。不過從成本出發(fā),一般是單臺的DB服務(wù)器,一個庫搞定。

(5) Agent是用來進行用戶過濾,分流和調(diào)度的。同時也是出于安全性考慮。另外也是為了降低后臺服務(wù)器的壓力。而且用Agent可以實現(xiàn)很多比較效率的處理方式。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-06-16 20:12 Hellfire
目前主流的mmo應(yīng)該都是這種架構(gòu),足夠用了。關(guān)鍵點在一個agent,
安全性,負載均衡, 后臺服務(wù)的屏蔽,都有保障了。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-13 11:43 非風(fēng)
一些疑問,希望得到博主的解答:

PublicServer要完成跨服組隊信息,跨服聊天頻道功能,那么它不應(yīng)該放置在方框中,不能屬于特定的組中,因為它還需要和其他組交換數(shù)據(jù)。

ControlAndDataCenter的功能是什么?是不是它僅僅就是一個DB 中心,全國所有區(qū)域服務(wù)器的一個數(shù)據(jù)中心,區(qū)域服務(wù)器從它拿玩家的帳號信息?
如果是UserServer為什么要連接它,前面在激活時候所有數(shù)據(jù)已經(jīng)獲取到了AreaDB中?


AreaDB僅僅是一個DB它如何通過○1 向ControlAndDataCenter要數(shù)據(jù)?

  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-13 11:54 飯中淹
1- PublicServer是組內(nèi)跨服組隊和聊天,也就是在一個服務(wù)器名字下面的跨服.這里跨服是物理服.

2- 控制和數(shù)據(jù)中心的功能是提供數(shù)據(jù)推送和信息收集,以及服務(wù)器狀態(tài)控制.
他和userserver進行通信,是為了進行數(shù)據(jù)更新,信息收集和狀態(tài)控制,在2的說明里已經(jīng)提到了。

3- 這里面的所有db都不是單純的一個數(shù)據(jù)庫,而是一套稱為dbproxy或者dbagent的東西,它有邏輯處理能力。
但是,它不會向數(shù)據(jù)中心要數(shù)據(jù)。在我的設(shè)計里,數(shù)據(jù)中心是請求者,而非被請求者。所有數(shù)據(jù)更新的發(fā)起者都是數(shù)據(jù)中心,因為所有用戶信息的修改都在這里進行。AreaDB只是被動的接受數(shù)據(jù)中心的數(shù)據(jù)更新,而不向數(shù)據(jù)中心要數(shù)據(jù)。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 11:02 laofu
一組服務(wù)器10000人,現(xiàn)在一般不怎么火的游戲一組能上2000就不錯了,這么龐大的一組服務(wù)器不會造成成本很高么  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 11:32 飯中淹
因為各個服務(wù)器的邏輯都是分開的,所以可以有選擇的靈活部署,這樣可以根據(jù)實際情況有效的節(jié)約成本.  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 14:53 非風(fēng)
@飯中淹
多謝樓主解答,不過還是有一些疑問,我說一下自己對這個架構(gòu)的理解。
從用戶登錄開始,用戶登錄連接網(wǎng)關(guān),發(fā)數(shù)據(jù)到loginserver校驗賬戶密碼,如果areaDB中沒有賬戶信息,向數(shù)據(jù)中心要賬戶密碼,插入areaDB,以后校驗賬戶就可以直接在區(qū)域DB中做了,如果賬戶密碼校驗成功,發(fā)送本區(qū)的組列表給客戶端,玩家選擇某個服務(wù)器,login獲取生成一個key發(fā)給userserver,同時把key發(fā)給客戶端以及一個網(wǎng)關(guān)的ip端口,客戶端使用其連接,發(fā)送key到Userserver,比對key,非法踢掉客戶端連接,合法userserver向數(shù)據(jù)中心獲取賬戶詳細信息,比如賬戶上剩余點卡等,同時向GroupDB獲取本組中的自己的角色,得到這些信息都發(fā)給客戶端,客戶端選擇一個角色進入游戲,userserver從數(shù)據(jù)庫讀取該角色的完全信息,根據(jù)玩家之前的位置確定進入那個gameserver(我認為游戲服務(wù)器是根據(jù)地圖劃分的,不知道對不對?),角色數(shù)據(jù)傳到gameserver,同時客戶端根據(jù)這些數(shù)據(jù)進入場景,gameserver得到信息同時告知publicserver(publicserver連DB做什么?我猜測可以獲取工會以及工會成員信息,對否?)


  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 16:51 飯中淹
@非風(fēng)
是的,差不多的.
不過我不會讓AreaDB去數(shù)據(jù)中心請求數(shù)據(jù)。
我在上面說的是,只有用戶進行激活,才會把用戶資料放到AreaDB

而且點卡都是按照Area來沖值的。

所有的游戲需要的資料都在Area本地提供,不會向數(shù)據(jù)中心請求數(shù)據(jù)。
  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 17:52 laofu
向數(shù)據(jù)中心請求數(shù)據(jù)的話,在剛開區(qū)的時候數(shù)據(jù)中心壓力肯定很大  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 18:13 非風(fēng)
@飯中淹
明白,官網(wǎng)提供功能,玩家自己到官網(wǎng)激活,完成數(shù)據(jù)中心到區(qū)域數(shù)據(jù)的轉(zhuǎn)移。充值自己選區(qū),數(shù)據(jù)中心把數(shù)據(jù)更新到相應(yīng)的areaDB中,這樣避免很多程序問題。

另外userserver和數(shù)據(jù)中心的數(shù)據(jù)交換是不是會是這個架構(gòu)的瓶頸?玩家登入登出都需要userserver和數(shù)據(jù)中心交換數(shù)據(jù),而數(shù)據(jù)中心一定是在外網(wǎng),而且所有區(qū)唯一,象網(wǎng)易同時在線上百萬,數(shù)據(jù)中心承受的壓力相當(dāng)大,會很影響性能吧?盡管這個連接是短連接。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-08-15 18:17 飯中淹
@非風(fēng)

玩家登入登出,userserver不需要和數(shù)據(jù)中心交換數(shù)據(jù).

數(shù)據(jù)中心只是查詢和收集服務(wù)器信息或者個人信息的時候才需要和userserver進行交互。

玩家的角色信息都是保存在GroupDB里面的。
  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-09-04 11:03 XiaoA
@飯中淹

其實對Agent的作用還是很不解.首先從走路來說, pc--->發(fā)送走路到agent,agent--->將消息轉(zhuǎn)發(fā)到gameserver--->gameserver

感覺這時候有問題了.gameserver是不是要廣播到所有的agent?然后agent在通知所有的人? 還是在gameserver紀錄一個用戶的agent,先產(chǎn)生哪些用戶需要接收這個人的消息,然后再直接通知這些用戶所在的agent,agent再通知pc,pc實現(xiàn)行走?

另外,這樣是不是會加大網(wǎng)絡(luò)延時?這樣對技能的冷卻時間是不是有很高的要求?  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-09-27 14:42 非風(fēng)
game可以根據(jù)消息號作處理了,agent僅僅是個門,負責(zé)進出  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-12-25 17:18 minus
結(jié)構(gòu)太過復(fù)雜,沒有必要  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2008-12-25 17:26 minus
把橫向的連接都去掉,6也去掉簡潔多了,也合理多了  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2009-04-08 17:53 似水流年
提個問題:Game Server間是否進行直接通信。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2009-06-09 17:10 liquidx
可以來我博客看看  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2009-12-19 11:55 zxl3d
首先肯定樓主的架構(gòu)很強大,但Agent過于復(fù)雜,是否可以不要。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu)[未登錄] 2010-12-30 00:01 by
@zxl3d
Agent不可不要,因為主要靠這個保持架構(gòu)靈活性。  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2011-01-01 16:16 dynas
如何知道玩家在哪個gameServer上,agent保存了玩家位置信息?  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2011-01-01 16:25 dynas
還是UserServer保存了玩家位置,每次gate收到客戶端消息,先發(fā)送到UserServer,根據(jù)里面保存孤玩家位置,中轉(zhuǎn)到所在GameServer?  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2011-04-28 15:28 dfdf
人才呀!  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu)[未登錄] 2011-06-19 10:28 King
飯哥,請教一個問題。 你說Agent Server是Gate,這個是哪種類型的網(wǎng)關(guān),是怎么實現(xiàn)的?   回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu)[未登錄] 2011-06-21 09:38 飯中淹
@dynas
玩家位置,在userserver上有記錄。
agent上有客戶端和gameserver建立的繪畫映射,不需要再經(jīng)過userserver中轉(zhuǎn)
@King
純轉(zhuǎn)發(fā)型網(wǎng)管。順帶有加密和解密的工作。
  回復(fù)  更多評論
  

# re: 一種經(jīng)典的網(wǎng)絡(luò)游戲服務(wù)器架構(gòu) 2014-03-12 11:02 mikie
學(xué)習(xí)了 make一下  回復(fù)  更多評論
  


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区日韩欧美精品| 午夜精品美女久久久久av福利| 亚洲激情第一页| 欧美激情视频在线播放| 免费久久精品视频| 日韩小视频在线观看| 欧美日本精品| 欧美激情一区二区三区全黄| 亚洲欧美另类中文字幕| 久久久人成影片一区二区三区| 91久久线看在观草草青青| 国产精品第三页| 欧美片在线播放| 欧美视频一区二区三区| 欧美午夜一区二区福利视频| 欧美成在线视频| 今天的高清视频免费播放成人| 欧美日韩国产三级| 国产精品国产a| 国内精品伊人久久久久av影院 | 亚洲毛片播放| 亚洲在线成人| 老司机精品视频网站| 一区二区国产在线观看| 亚洲与欧洲av电影| 久久久久成人精品| 国产精品美女一区二区在线观看| 欧美性理论片在线观看片免费| 国产在线精品自拍| 夜色激情一区二区| 欧美国产日本在线| 99精品视频免费| 久久精品国产免费观看| 你懂的成人av| 亚洲一区免费| 欧美日韩一区综合| 亚洲激情av| 蜜桃av噜噜一区| 欧美在现视频| 久久亚洲综合| 国产一区二区成人| 久久久久久亚洲精品中文字幕| 日韩视频在线一区| 欧美日韩国产区| 亚洲精品免费一区二区三区| 久久精品99国产精品日本| 日韩视频中文| 国产精品国内视频| 午夜精品久久久久久久99水蜜桃| 欧美激情亚洲视频| 久久综合九色综合网站| 亚洲国产精品va在线看黑人动漫| 久久久久久**毛片大全| 欧美一区二区三区四区在线观看| 国产农村妇女精品一二区| 欧美一区网站| 午夜精品一区二区三区四区| 男女激情视频一区| 亚洲欧美激情视频| 性色av一区二区三区红粉影视| 国产色综合久久| 亚洲精品美女在线| 欧美日本精品一区二区三区| 国产精品99久久99久久久二8| 亚洲性视频网站| 亚洲国产高清aⅴ视频| 亚洲国产综合在线| 亚洲制服丝袜在线| 在线免费一区三区| 亚洲一区免费网站| 亚洲精品免费在线播放| 亚洲精品综合精品自拍| 国产精品免费小视频| 亚洲精品久久久久| 欧美亚日韩国产aⅴ精品中极品| 篠田优中文在线播放第一区| 欧美怡红院视频一区二区三区| 亚洲国产综合视频在线观看| 午夜精品99久久免费| 亚洲视频在线视频| 欧美成人免费网站| 蜜桃av噜噜一区| 狠狠色综合网| 午夜电影亚洲| 午夜伦欧美伦电影理论片| 欧美日韩国产精品专区| 亚洲激情婷婷| 一区二区三区色| 欧美成人精品| 亚洲日韩中文字幕在线播放| 99精品国产高清一区二区| 免费亚洲网站| 亚洲制服少妇| 国语自产精品视频在线看8查询8| 欧美一区二区三区精品| 欧美电影免费观看高清| 99精品国产高清一区二区| 欧美精品啪啪| 午夜精品一区二区三区在线| 久久精品伊人| 亚洲精品在线观看免费| 欧美视频手机在线| 久久精品视频在线播放| 国产精品毛片一区二区三区| 亚洲影院免费| 亚洲第一福利视频| 欧美一级专区| 亚洲午夜羞羞片| 激情综合网址| 国产精品天美传媒入口| 亚洲最黄网站| 久久久久久久久综合| 亚洲一区www| 亚洲毛片一区| 亚洲伦理一区| 亚洲精品一区久久久久久| 国产自产在线视频一区| 国产精品va在线播放| 欧美成人激情视频免费观看| 久久久精品动漫| 亚洲综合不卡| 亚洲欧美综合一区| 久久精品一区二区| 久久久免费av| 免费看黄裸体一级大秀欧美| 久久精品二区| 你懂的视频一区二区| 欧美成人午夜剧场免费观看| 久久久久国产一区二区| 久久精品国产清高在天天线| 亚洲精品免费在线| 一区二区三区.www| 欧美一区国产在线| 另类综合日韩欧美亚洲| 欧美极品aⅴ影院| 国产精品一二一区| 狠狠色狠色综合曰曰| 亚洲欧洲综合另类| 亚洲亚洲精品三区日韩精品在线视频| 亚洲一区精品在线| 米奇777在线欧美播放| 日韩一区二区免费高清| 欧美一进一出视频| 六月天综合网| 亚洲午夜在线观看| 久久狠狠婷婷| 国产精品美腿一区在线看 | 久久蜜臀精品av| 亚洲欧美日韩中文视频| 午夜精品亚洲一区二区三区嫩草| 久久久www成人免费无遮挡大片 | 亚洲一区二区三区四区五区午夜| 欧美一区二区在线免费播放| 欧美大片第1页| 香蕉国产精品偷在线观看不卡| 美女精品在线| 在线精品观看| 欧美一区二区三区男人的天堂 | 亚洲精品永久免费| 裸体一区二区三区| 欧美亚洲色图校园春色| 国产精品私拍pans大尺度在线| 一区二区三区四区国产| 亚洲福利在线观看| 久久综合狠狠综合久久综青草| 免费观看日韩av| 亚洲精品一区二区三区不| 亚洲国产精品第一区二区| 欧美大片第1页| 99国产精品99久久久久久| 亚洲欧洲视频在线| 国产精品草莓在线免费观看| 亚洲一区二区在| 亚久久调教视频| 亚洲国产精品成人综合色在线婷婷 | 亚洲欧美激情一区| 欧美一区二区三区在线看| 国语自产精品视频在线看| 欧美成人精品h版在线观看| 免费在线观看成人av| 模特精品在线| 欧美影院精品一区| 欧美国产亚洲另类动漫| 亚洲尤物精选| 久久综合色88| 一区精品在线播放| 亚洲一区国产| 一区二区冒白浆视频| 久久久久久久久久码影片| 亚洲一级片在线看| 男人插女人欧美| 久久综合九色综合欧美就去吻| 欧美理论电影在线播放| 另类天堂av| 国内精品嫩模av私拍在线观看| 一区二区三区四区五区精品| 亚洲国产精品123| 欧美国产日韩一区二区在线观看| 久久久夜色精品亚洲| 国产在线视频不卡二|