第二卷 附录小说 杉鹿圆的FPS讲座 理论强化篇

msp;「你就当作是延迟或滞后的意思就对了。比方说……有了,在玩拟真系FPS时,有没有过一种经验,就是明明是自己先开枪,却射输对方?」

  岸岭有这个经验。

  「嗯,有有有。但我那时以为是枪的问题,或是我本领太差。」

  「哎,你的话或许有可能,不过有时候应该也是Lag造成的。听好喽,基本上,假设有十个人玩网路对战,会由十个人当中的一个人开设伺服器,然后十个人都以用户端程式与伺服器连线。换句话说,开设伺服器的人会同时用到伺服器与用户端。」

  杉鹿开始在白板上画一幅新的示意图。

  首先她在中央写上「PC1用户端」,正下方写上「伺服器」。然后用红线把「PC1用户端」与「伺服器」连起来。

  接著她又在周围写上「PC2用户端」「PC3用户端」「PC4用户端」,同样用红线连到中央的「伺服器」。

  「你应该看得懂这个的意思吧?」

  「勉……勉强。也就是PC1开设了伺服器,然后所有玩家以用户端程式跟伺服器连线对吧?」

  「没错。用户端程式每隔几影格,就会把这几影格之间的手把输入讯号、移动速度与视线角度等资料一起持续送往伺服器。伺服器处理这些资料,再把结果送回用户端,显示在画面上。不过也不是所有FPS都是如此,像格斗游戏的话甚至是每影格都会持续将手把的输入讯号送到伺服器。喂,岸岭?你有跟上吗?」

  「呃,嗯,勉强……」

  「哎,没差,晚点我再帮你做个总整理。」

  「不过,这真的办得到吗?」

  跟岸岭不同,天道似乎都有听懂,手托著下巴问道:

  「你说用户端每隔几影格,就会把这几影格之间的手把讯号或角色资料送到伺服器……但十影格也不过才〇‧一二秒吧?这么多资料能送得这么快吗?」

  「按钮讯号的资料量其实不大!」濑名老师说:「因为基本上一颗按钮用ON跟OFF就能管理了,加上十字键也才十六位元,也就是说只要有二个位元组就能管理十六颗按钮了!当然如果再加上类比操作杆或角色的视线角度,问题会再复杂一点,不过因为现代压缩技术进步的关系,实际上的数字比这更小!而且就连用电话线上网的时代,连线速度都有二八八〇〇BPS了,更不要说现在宽频技术发达,有些厂商甚至主打最高一〇MBPS!〇‧一秒传送个几位元,小意思啦!」

  「原来如此,也是呢。」

  天道好像明白了,但又是位元又是位元组的,岸岭还是一样有听没懂。

  「啊,岸岭同学,刚才讲的这些不懂没关系!简而言之,就是世界一直在进步啦!」

  「哦,这我就懂了。」

  「然后呢,接下来才是关键。网路连线速度越来越快是事实,但是在网路上传递资料,不管怎么样就是会产生延迟。比方说日本与美国单程大约一万公里,往返就有两万公里,对吧?就算用光速传递资料,也不可能一瞬间就传到。」

  「对耶,就算光速是每秒三十万公里,也还是会产生〇‧〇六七秒的Lag呢。」

  天道再度以惊人的心算能力一瞬间算出答案。

  「没错。如果是六十FPS的游戏的话,一影格是〇‧〇一七秒,单纯计算起来就会产生四影格的延迟。在解释Ping的时候我也讲过,实际上必须透过数据机或路由器等各种装置处理资料,所以速度会更慢。一旦延迟达到十影格左右,在一枪致命的拟真系FPS就会攸关生死问题,对吧?」

  岸岭勉强听懂了她的意思。

  「嗯,对啊。要是被狙击手爆头,一枪就没命了。」

  「所以网路游戏为了解决这个物理性的Lag,就会做很多处理。比较具代表性的处理方式,就是『在伺服器程式内架构未来世界』。」

  「未……未来世界?」

  话题突然变得好夸张。

  「没错。讲起来有点复杂,FPS的伺服器程式会与用户端互相传递资料,并且架构一个我们看不到的世界。这个世界只是没有显示图像,其他都一样,在这个世界里也有玩家操作的角色在玩游戏。而且这个世界是未来的世界,不过只比我们快个几影格就是了。说成时间进行得比我们快,或许比较好懂?然后用户端将手把讯号传送到这个世界,藉此改变过去……应该说重新架构未来世界,再把结果反映到我们的游戏画面上。」

  讲到这里,杉鹿转向濑名老师。

  「还是实际演练一下吧。麻烦老师准备一下游戏,要选一中枪就会没命的拟真系FPS。然后请老师开一个私人房间,叫我们过去。」

  「嗯,我知道了!」

  濑名老师手脚俐落地启动游戏,创建了私人房间。

  然后岸岭等人进入房间,启动对战模式。

  「这时候伺服器是在濑名老师那边,然后包括濑名老师在内,我们四个人都以用户端连接到伺服器。现在,比方说我移动一下角色──」

  杉鹿先把自己的角色移动到天道的角色面前。现在天道的画面上看得到杉鹿,杉鹿的画面上也看得到天道。

  「看好喽。两个萤幕摆在一起,应该很清楚,你仔细比较一下我跟天道的画面。」

  杉鹿把左操作杆稍微往前推了一下,让角色前进。

  首先,杉鹿画面上的角色立刻前进。然后稍微慢了一步,天道画面上的角色也跟著移动。

上一页目录+书签下一页