第(3/3)页 …… “但是,玩家的行为不可控,会带来很多麻烦的。”赤西健举起右手来,问到,“我们没法保证玩家们同时分散在不同的地图关卡当中。” “如果玩家们,假设有好几千个玩家同时跑到一个地图页面,变成了那么多人在一个屏幕当中出现的话,可能会导致客户端崩溃,也有可能导致服务器瞬时崩溃的。” 这种情况,其实有点儿像公司开设了从1到100个不同的邮箱,每个邮箱都有专人来处理玩家们的投诉信件。 一开始玩家们分散的话其实问题不大,可能每个邮箱每天能处理100封邮件,服务1万个玩家。 可是,突然有一天,这1万个玩家就像是发疯了一样,变得特别有默契,同时投入了1号邮箱当中。 因为突然多了9900封邮件,1号邮箱瞬间就被塞满了,根本处理不过来。 这就是赤西健所描述的状况。 服务器的pu现在是个单核,而且本身内存也是有限的,平时通过分成多线程,或者是轮转片机制,提供了多个不同的平台来处理多个游戏场景信息,可是其中一个平台信息突然爆炸,那么服务器的线程就卡住了。 甚至还有可能给pu给干烧了也说不一定。 “分线路。这是第一。”青智源说,“你们知道平行世界吧?” “看起来他们像是在同一个场景,并且处于同一个分区当中,哪怕是重合在同一个位置,但是彼此都是不可见的状态,就像是处于两个平行世界一样。” 青智源在白板上面画出两条平行线,其中一个小人站在上方的那条线,另外一个小人站在下方。 “然后呢,做同屏显示上限。”青智源继续说到,“你们可以测试一下,将游戏当中的最大限度玩家统计出来,” “服务器也做上限,”青智源说,“超过上限的,就别让后续的玩家加入进来了,而且一旦发现超载的情况,就自动踢人,把人踢下线,保证服务器顺利运转就行。 然后给被踢下线的玩家一个合理的弹窗解释,给没能加入到游戏当中的玩家一个排队倒计时提示,这应该就没有太大的问题。” “那玩家们想要组队进行游戏的话怎么办呢?”赤西健继续问到,“他们就不在一个屏幕当中了。” 青智源皱着眉头想了想,“其实这个问题要处理也很容易。 只要有好友上线你就能够对他进行组队邀请。 组队成功之后,服务器这边在地图页面跳转的时候将他们拉到同一条线路就行了。 问题不大的,后面交给玩家们自己去选择。” 当然,还有一种更省事的方法,那就是程序这边不做任何的处理,交给玩家们自己去处理就好了。 当他们发现有同屏异步的这个规则之后,自然会想到要互相切换线路让几个人都在一起。 …… 对于极端的情况,青智源也跟赤西健交代了该如何处理。 赤西健的担心青智源表示了解,之前没有做过大型网络游戏是这个样子的,不过做了雀魂之后有了一定的基础,交流起来会更为顺畅一些。 青智源要不是个穿越者的话,光是让他想这些规则,处理方式,估计也是一片茫然,不知道该如何下手才好,光是摸石头过河就要花费很长的时间。 不过呢,他现在可是带着现成的答案来的,所以基本上都是见招拆招,很多东西青智源一开始就已经设计好了。 大概讨论了有一整天的时间,从早上10点一直到晚上10点钟,大家差不多将宝可梦nine的大概内容和问题都讨论清楚。 剩下的只是一些细枝末节的问题了。 “除了宝可梦nine之外,再将边境做成做一个即时制的大型网络游戏吧,这就是未来这一两年的任务。”青智源轻描淡写地说到。 边境nine一旦做出来,射击游戏这一块就算是圆满了。 但是做即时制的难度也不是一点半点,只能先当成一个课题来做。 先让程序他们去研究,等过几年再上也没有关系的。 什么?! 赤西健跟旁边的坂田泰治互相对视一眼,他想死的心都要有了。 我之前还说什么来着? 千万不要弄一个即时制的大型出来啊! 我特么可真是张乌鸦嘴啊,想什么来什么。 赤西健真的很想给自己在胸口上狠狠地来两刀。 倒是坂田泰治一脸无所谓的样子—— 我们美术又没有什么压力,主要是你们程序猿的压力比较大。 …… …… ———————————————————————————————— 这两天不知道是着凉了还是吃错东西了,一直腹泻,从前天开始到今天一直拉肚子,整个人都有些虚脱。 今天晚上没有更新了 感谢各位 明天见(本章完) inf。inf dengbi.net dmxsw.com qqxsw.com yifan.net shuyue.net epzw.net qqwxw.com xsguan.com xs007.com zhuike.net readw.com 23zw.cc 第(3/3)页