閘道器伺服器

2021-06-22 16:53:21 字數 504 閱讀 4210

之前想著要把什麼什麼給寫一下,每次都太懶了,都是想起了才來寫一下。今天只討論遊戲伺服器的閘道器伺服器。

1.**

2.心跳

閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理

3.負載均衡

多閘道器來支援平衡遊戲負載,當然負責負載均衡的模組可以放在乙個管理所有伺服器的super伺服器,

4.賬號管理

5.維護玩家登陸資訊

玩家發來登陸操作時,去資料庫伺服器尋找賬號,匹配密碼,然後連線到場景伺服器上。很多公司都使用了統一的賬號平台來管理所有的遊戲賬號,這時,玩家登陸遊戲時,發一條登陸訊息,先登陸到平台,平台驗證賬號的正確性,然後去相應的遊戲伺服器,分配乙個閘道器,把這個閘道器的ip/埠這些發給客戶端,客戶端去連線這個閘道器,當然中間的規則,就自己設定了。

現在做的是端遊,等這邊結束了,希望能嘗試做乙個頁遊。

明天來寫會話伺服器。

閘道器伺服器

之前想著要把什麼什麼給寫一下,每次都太懶了,都是想起了才來寫一下。今天只討論遊戲伺服器的閘道器伺服器。1.2.心跳 閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理 3.負載均衡 多閘道器來支援平衡遊戲負...

閘道器伺服器的作用

閘道器伺服器的作用 金慶的專欄 網遊伺服器架構中一般會有一層閘道器伺服器對外用於客戶端連線。閘道器伺服器的作用應該是 聚合客戶的不同業務。客戶端只需連線乙個閘道器,不同業務由閘道器分發到不同的功能伺服器。如果功能分得極細,如組隊功能由伺服器a處理,裝備公升級由b處理,c,d,客戶端不應該直接連線a,...

firewalld配置閘道器伺服器

1,在主機a上開啟防火牆 root c7 41 systemctl start firewalld.service2,插入ip 並生效 root c7 41 vim etc sysctl.conf root c7 41 cat etc sysctl.conf grep v net.ipv4.ip f...