場景局部擁擠不應(yīng)該造成整服都卡
網(wǎng)游中經(jīng)常 出現(xiàn)的情況是,某個(gè)地圖的局部人數(shù)眾多,例如大型的群架,搶Boss,開活動(dòng)等,
因?yàn)橥婕揖奂?屏廣播量巨增,網(wǎng)關(guān)來不及處理,造成過載網(wǎng)關(guān)上的所有人都很卡。
目前的對(duì)策是防止網(wǎng)關(guān)過載,多開網(wǎng)關(guān) ,遠(yuǎn)遠(yuǎn)超過正常需要的數(shù)量。
假設(shè)某個(gè)網(wǎng)關(guān)極限可處理100人集中時(shí)的9屏廣播,廣播消息量為人數(shù)的平方,200人集中時(shí)就需要4個(gè)網(wǎng)關(guān)。
無論網(wǎng)關(guān)數(shù)量多少,玩家聚集的程度稍有增加 ,就能輕易突破網(wǎng)關(guān)的負(fù)載力。
過載網(wǎng)關(guān)上的部分玩家并不在擁擠的場景中,他們按理不應(yīng)該卡。
某個(gè)場 景局部擁擠,卡點(diǎn)是正常的。
但是,其他服務(wù)器上的玩家不該卡,其他地圖上的玩家不該卡,該場景空曠處的玩家不訪卡。
卡的玩家離開擁擠點(diǎn)就可以恢復(fù)正常。
Powered by: C++博客 Copyright © 金慶