第2374章 网络同步与“提前量”的战争2 (第2/2页)
轩三个月优化网络底层协议。”他说,声音不急不缓的,“如果三个月之后还压不下去,就换一种思路——分区域部署服务器。
华东、华南、华北各一组,玩家登录的时候系统自动分配离他最近的那组服务器。
物理距离才是延迟的根源,把服务器搬到玩家家门口,比在算法上抠那几十毫秒有效得多。”
梁永琪把这段话在脑子里转了一圈。
她从茶几边缘把脚收回来,侧过身面对着陈浩。
“分区域部署的话,跨区域的玩家就没办法在同一个服务器里玩了。
一个行会里如果既有华东的人又有华南的人,他们组队打副本的时候会分到不同的服务器里去。”
“那就把跨区域组队做成一个专门的功能。”陈浩说,“跨区域组队的时候系统自动把队伍分配到延迟最低的那个区域服务器上,其他区域的队员连过去的时候延迟会高一些,但至少能一起玩。
优先级是先保证同一区域的玩家体验,跨区域是次优解。”
第二天上午梁永琪把陈浩的方案转述给了李轩。
李轩听完之后坐在椅子上想了将近一分钟,然后点了一下头。
“分区域部署的话,我需要重新设计登录服务器的分配逻辑,还要加一套跨区域组队的路由系统。
三个月不一定够,但方向是对的。
物理距离的延迟确实不是靠算法能完全抹平的,把服务器推到玩家家门口是最直接的办法。”
他站起来走到机房的白板前面,拿起记号笔画了三个方框,分别写了“华东”“华南”“华北”三个词,在三个方框之间画了几条箭头,标注了“跨区域路由”。
画完之后他把记号笔放回凹槽里,转过身看着梁永琪。
“我先做区域部署的架构设计,算法优化那条线不放弃,两条线并行跑。
三个月之后看哪条线的效果更好,就用哪条线做主力方案。”
【跪求礼物,免费的为爱发电也行!】