第825章 公测开始
  第825章 公测开始
  “一旦伺服器检测到某个客户端的连接断开,且超过设定的重连宽限时间,伺服器就会接管这个角色,按照玩家预先设置的逻辑执行操作。这样一来,即使有人掉线,队伍的战斗依然可以继续,不会因为一个人的网络问题毁掉其他几个人的游戏体验。当玩家重新拨號连接上伺服器后,系统会自动將他拉回当前的战斗场景,恢復手动控制。”
  佐藤秀树看著屏幕上的逻辑流程图,心中暗自讚嘆。
  这种通过软体层面的机制设计来弥补硬体和基础设施缺陷的思路,非常务实且有效。
  “这些功能不仅需要游戏客户端的支持,更需要伺服器端具备强大的逻辑处理和状態保存能力。”马克继续说道,“得益於硅谷在线在icq和棋牌大厅项目中积累的底层网络技术,以及处理go.com大访问量站点的经验,我们这套网络技术方案和基於此优化的游戏玩法,成熟度已经非常高。伺服器集群能够稳定地处理大量的並发请求,並实时保存成千上万个角色的状態数据。”
  佐藤秀树合上记事本,他对这次考察的目的已经有了清晰的把握。
  “马克,这些信息对我们非常重要。”佐藤秀树诚恳地说,“了解了你们在软体端是如何处理网络连接和掉线续连体验的,我们在设计下一代主机的网络模块时,就能更有针对性。比如在硬体层面增加一定的网络缓存区,或者优化网络接口的中断响应机制,儘量从底层配合软体减少丟包率的影响。”
  马克微笑著点头。“这正是中山专务希望看到的。硬体和软体不能各自为战,必须从一开始就为了同一个目標进行协同。”
  马克合上演示文档,看向会议桌对面的佐藤秀树。
  两天后,《龙与地下城online》將开启第一轮刪档公测。
  “佐藤部长,行程允许的话,我建议你们团队推迟回国。”马克敲了敲白板边框,“闭门造车討论出的架构,缺少实战检验。公测期间你们留在监控中心。亲眼看看玩家在糟糕的网络环境下產生的数据反馈,硬体底层设计才能找到发力点。”
  佐藤秀树转头和几名工程师交换意见。原计划是明天返回东京。
  “改签机票。”佐藤对助手吩咐,隨后转向马克,“我们留下。处理实际问题的思维碰撞,確实比看几页测试报告有价值得多。”
  两天后,旧金山,伯克利大学附近的一间公寓。
  布莱恩撕开联邦快递的纸信封。
  里面滑出一个塑料光碟盒,附带一本装订精美的小册子。
  作为本地桌游店的资深跑团dm,他上个月在硅谷在线的bbs上填写了一份长达三十页的问卷,在一万多名申请者中拿到了这1000个测试名额之一。
  光碟机吞进光碟,读取指示灯狂闪。
  安装程序的进度条缓慢推进。
  布莱恩翻开那本说明书。
  没有冗长的背景故事,开篇直接罗列核心系统。
  六大基础属性、ac护甲等级、豁免检定。
  全是最正宗的dnd二版规则。
  布莱恩看了一眼墙上的掛钟。
  离下午两点的开服时间还有四个小时。
  他索性靠在转椅上,把说明书从头到尾读了一遍。
  对於跑团老手而言,这些规则烂熟於心,他更关心的是电脑程式如何处理那些复杂的判定。
  红木城,硅谷在线总部三楼。
  临时改造的监控中心里,十几台crt显示器排成两列。
  下午一点五十八分。
  “伺服器负载正常,带宽冗余百分之六十。”技术员匯报。
  马克站在主屏幕前,佐藤秀树和世嘉的工程师们坐在后排的观摩席。
  两点整。
  埠开放。
  主屏幕上的在线人数曲线开始以一个陡峭的斜率向上攀升。
  100,350,700,920。
  不到五分钟,1000个测试帐號有九成完成了登录接入。
  布莱恩听著数据机发出的刺耳握手音,屏幕一黑,跳出tsr和硅谷在线的联合log
  o。
  登录界面是经典的酒馆背景。
  输入帐號密码。
  建立角色。
  掷点界面出现,六个属性框旁边的虚擬骰子滴溜溜乱转。
  布莱恩连点了十几次重置,终於摇出一个力量18、体质16的极品战士面板。
  “漂亮。”他拍了一下大腿。
  进入游戏。
  没有长篇大论的教学。
  系统直接把他丟进了一个名为“新手试炼”的单人地下城房间。
  布莱恩控制著自己创建的战士向前移动。
  滑鼠点击地面,角色走过去。
  前方出现一个木箱。
  当角色靠近木箱三个身位时,屏幕右侧弹出一个小巧的捲轴图標,提示:点击木箱进行探索。
  “情景触髮式引导。”布莱恩搓了搓下巴。他玩过不少pc游戏,大多数会在开局塞给你一堆文字说明。
  这种碰到什么才演示什么的设计,学习成本极低。
  点击木箱。
  屏幕中央跳出一个虚擬的二十面骰子,快速滚动后停在“15”上。
  系统绿字提示:力量检定通过,箱子被强行砸开。
  布莱恩乐了。
  这完全还原了桌游扔骰子的快感。
  他继续往深处走,遇到两只地精。
  战斗触发。
  界面切换到网格状的战棋模式。
  回合制。
  布莱恩有三十秒的时间决定行动。
  他选择移动到地精面前,使用长剑劈砍。
  骰子再次滚动。
  命中,伤害结算。
  整个逻辑严丝合缝,没有任何魔改。
  监控中心。
  “三號节点出现数据包拥堵。”技术员敲击键盘,“有十二个玩家的延迟超过了五百毫秒。
  马克调出一个后台监控画面。
  画面显示的是一个四人组队的战斗进程。其中一个牧师角色的网络状態亮起了红灯。
  “看这里。”马克指著屏幕,对佐藤秀树解说,“这名玩家的连接断开了。但他的回合倒计时还在走。”
  三十秒倒计时结束。
  系统自动接管了牧师角色,执行了预设的“对血量最低的队友释放治疗术”指令。
  队伍里的另外三个玩家没有受到影响,继续进行他们的回合。