回复
17
查看
966
收藏
2
UID: 963662

0

赠楼

0%

赠楼率

164

蒸汽

3

主题

24

帖子

172

积分

发表于 2021-2-23 02:29:43 | 显示全部楼层 |阅读模式

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+2/-0

本帖最后由 wwjjack 于 2021-2-23 11:08 编辑

    写在最前——如果你仅仅只玩单机,那么他远远不如诸多沙盒生存的前辈,甚至是一款有点山寨,又有点差劲的流量游戏

    《英灵神殿》最独特的地方是它在多人游戏中大胆地采用了“全异步游戏数据传输计算”。

    比如说在《minecraft》里砍一棵树,客户端会把砍树当作消息传输给服务器。经过服务器计算得到新的地图数据,再回传给每个链接游戏的客户端~
    在《英灵神殿》中砍一棵树,客户端依然会把砍树当作消息传输给服务器。而服务器直接把砍树的消息转发给其他客户端,至于砍完树地图变成什么样完全交由客户端本地脑补~

    这种大胆的“异步行为”加剧了bug的出现:因为极有可能出现两个客户端计算结果不匹配,诸如“你树断了我树没断”。但是服务器也因此不用再去计算和收发海量的地图数据,留出资源去计算实体的互动。比如——《英灵神殿》无需采用诸如《minecraft》中的“栅格化放置”,《minecraft》中为了压缩地图数据的大小使用了1mx1m的方块,《英灵神殿》中构筑物的放置可以细分到1cm;《英灵神殿》可以轻而易举得在多人游戏中实现各种物理互动:房子塌掉,树倒的效果只是小小利用了异步特性。事实上,如果他想,完全可以让每个人都看到地上的木屑;无论是探索还是新用户登录服务器,都不会对服务器的算力以及带宽产生任何影响。当用户登录多人游戏时,通过服务器的地图种子信息,先生成地面。然后服务器告知客户端当前位置实体发生了哪些关键事件,诸如“被砍伐,被挖掘”。通过计算,客户端脑部出完整的地图信息。服务器在这个过程中以极小的性能开支完成了必要数据的交换~

    但凡事都是有代价的~截至至2021/2/23日行文时,因本地异步计算产生的无法正常联机的严重bug依然存在——因为不同步客户端的数据,一但客户端发生丢包就意味着游戏数据再也无法匹配了(具体可查阅udp特性)。客户端永远无法察觉到某些事件错过了,仿佛陷入到另一条时间线。玩家感觉就像网络延迟,只是这种延迟永远不会有恢复的一天,无论如何重新登录服务器还是重开游戏,依然无法正常游戏。解决的唯一方法是删除本地生成的缓存数据,这样客户端才会向服务器再次申请同步数据。

    有趣的是,常规的沙盒游戏里鼓励玩家集中部署,这样更有利于减少服务器计算游戏内实体。而《英烈神殿》则截然相反,由于玩家集中部署时会产生更密集的消息交换,每个客户端都会对“羊,猪”这种实体重新定义,会出现实体不停瞬移的现象。换句话说,如果玩家相距较远,就相当于进行一个单人游戏,因为服务器判定你的游戏内容不会对其他玩家产生影响,于是抛弃了客户端发出的所有消息。

评分

参与人数 4体力 +9 蒸汽 +2 收起 理由
UID: 940790 AsunaKK + 3 给dalao递体力
UID: 288985 Parry_z + 2 因垂丝汀
UID: 65964 pinkgun + 2 + 2 热心反馈
UID: 962219 horizon98 + 2 给dalao递体力

查看全部评分

[发帖际遇]: wwjjack 一鼓作气为喜爱游戏补全了 DLC,喜加体力 1 点 幸运榜 / 衰神榜
回复

使用道具 举报

UID: 1414957

5

赠楼

3%

赠楼率

19

蒸汽

17

主题

259

帖子

369

积分

发表于 2021-2-23 02:45:21 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+5/-0

好像挺有意思,但为什么不写完一起发呢。。

评分

参与人数 1体力 +1 收起 理由
UID: 1334210 4ks + 1 26/50

查看全部评分

回复 支持 +

使用道具 举报

UID: 963662

0

赠楼

0%

赠楼率

164

蒸汽

3

主题

24

帖子

172

积分

 楼主| 发表于 2021-2-23 03:36:06 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+2/-0

一方通行V2 发表于 2021-2-23 02:45
好像挺有意思,但为什么不写完一起发呢。。

emmm,,,我想知道是哪让你觉得我没写完。。
[发帖际遇]: wwjjack 入侵其乐数据库给自己添加 65536 点体力,因为内存㴵出只加了体力 1 点 幸运榜 / 衰神榜
回复 支持 +

使用道具 举报

UID: 187691

211

赠楼

3%

赠楼率

746

蒸汽

344

主题

3608

帖子

3557

积分

▘片十字花瓣▘车资存根

发表于 2021-2-23 04:58:40 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+5/-0

联机大佬可以加群:929193973

虽然最多也就10人同时玩
回复 支持 +

使用道具 举报

UID: 65964

1

赠楼

500%

赠楼率

52922

蒸汽

8396

主题

7万

帖子

7万

积分

COOP FTW!

▘七步之遥▘轴承骨架▘片十字花瓣▘干渴水滴▘十字花瓣

发表于 2021-2-23 07:22:23 | 显示全部楼层
有点意思
回复 支持 +

使用道具 举报

UID: 242141

2

赠楼

1%

赠楼率

2518

蒸汽

115

主题

3891

帖子

5093

积分

修合虽无人见 存心自有天知

▘慧眼独具

发表于 2021-2-23 08:13:22 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+14/-0

恶意外挂,甚至单纯的破坏者,岂不是在客户端就能搞出很多大新闻出来?
回复 支持 +

使用道具 举报

UID: 1360514

51

赠楼

19%

赠楼率

15

蒸汽

98

主题

3122

帖子

3308

积分

咸鱼仓鼠玩家

发表于 2021-2-23 08:51:15 | 显示全部楼层
回复 支持 +

使用道具 举报

UID: 761918

52

赠楼

2%

赠楼率

5

蒸汽

83

主题

1536

帖子

1639

积分

▘慧眼独具▘车资存根

发表于 2021-2-23 09:48:45 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

...你直接说“帧同步”不就行了 全异步数据传输 我还真没听过
[发帖际遇]: EatJune 在创意工坊发布的 Mod 受到 G 胖青睐,入选不朽饰品,获得体力 1 点 幸运榜 / 衰神榜
回复 支持 +

使用道具 举报

UID: 216776

10

赠楼

5%

赠楼率

2214

蒸汽

72

主题

4323

帖子

3146

积分

-----The White Wolf-----

▘片十字花瓣

发表于 2021-2-23 09:56:46 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+158/-0

说白了就是开发商希望降低成本,风险转嫁玩家
回复 支持 +

使用道具 举报

UID: 761918

52

赠楼

2%

赠楼率

5

蒸汽

83

主题

1536

帖子

1639

积分

▘慧眼独具▘车资存根

发表于 2021-2-23 10:12:16 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

wei6219047 发表于 2021-2-23 09:56
说白了就是开发商希望降低成本,风险转嫁玩家

除了降低成本还可以做到其他一些状态同步游戏做不到的事情。
例如SC 这种RTS
回复 支持 +

使用道具 举报

UID: 1291913

0

赠楼

0%

赠楼率

96

蒸汽

4

主题

64

帖子

171

积分

发表于 2021-2-23 10:20:52 | 显示全部楼层
回复 支持 +

使用道具 举报

UID: 758770

10

赠楼

7%

赠楼率

300

蒸汽

43

主题

1317

帖子

1297

积分

▘车资存根▘慧眼独具

发表于 2021-2-23 10:27:36 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 Ai_shuang 于 2021-2-23 10:28 编辑

我尝试过在服务器里风灵月影加速游戏时间,然后就出现了个人时间得到加速,比如动作之类的。但是时间就出现了加速,被服务器发现拉回,再加速,再拉回的循环。而其他人对此完全无感觉。
但讲真这并不是这款游戏真正的独特之处,毕竟用此类效果的游戏也不少。
回复 支持 +

使用道具 举报

UID: 963662

0

赠楼

0%

赠楼率

164

蒸汽

3

主题

24

帖子

172

积分

 楼主| 发表于 2021-2-23 10:45:28 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+2/-0

EatJune 发表于 2021-2-23 09:48
...你直接说“帧同步”不就行了 全异步数据传输 我还真没听过

cs,求生之路这类是用udp封包的都能归结为“帧同步”,
但是这类“帧同步”还是会不停通过tcp校验游戏进程是否超前或者落后了,而服务器依然要计算由于玩家动作产生的后果,诸如“中弹,死亡,渲染烟雾(保证两边看到的烟雾弹防烟都是一样的)”
回复 支持 +

使用道具 举报

UID: 1446658

0

赠楼

0%

赠楼率

14

蒸汽

0

主题

53

帖子

30

积分

发表于 2021-2-23 12:17:57 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

准备等啥时候买来和舍友一起耍
[发帖际遇]: llllin233 从申根海关混进欧洲,成功领取了低保补贴体力 1 点 幸运榜 / 衰神榜
回复 支持 +

使用道具 举报

UID: 1284580

204

赠楼

7%

赠楼率

27

蒸汽

400

主题

7696

帖子

3万

积分

失衡

▘干渴水滴▘片十字花瓣▘慧眼独具▘车资存根

发表于 2021-2-23 18:57:49 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+129/-0

有意思

评分

参与人数 7体力 +12 收起 理由
UID: 1088215 jinzhh + 3 687/860
UID: 389534 ahahhahhahaha + 2 352/380
UID: 575452 chengruo555 + 1 200/480
UID: 503687 gilbertqiqiu + 2 248/480
UID: 290109 快手猫 + 1 100/380
UID: 358782 XiMeng + 1 207/480
UID: 947417 ryanli3000 + 2 92/480

查看全部评分

回复 支持 +

使用道具 举报

UID: 720921

47

赠楼

15%

赠楼率

69

蒸汽

69

主题

834

帖子

1133

积分

发表于 2021-2-23 19:06:44 | 显示全部楼层

资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+9/-0

但是有一点很蛋疼 这游戏没朋友 或者没有认识的人,没有同样喜欢这类型的好友 没法玩
回复 支持 +

使用道具 举报

UID: 1386231

0

赠楼

0%

赠楼率

214

蒸汽

35

主题

2809

帖子

592

积分

发表于 2021-2-23 19:09:05 发自移动设备 - 你的掌上 其乐Keylol 社区 | 显示全部楼层
回复 支持 +

使用道具 举报

UID: 192687

0

赠楼

0%

赠楼率

52

蒸汽

21

主题

3109

帖子

1533

积分

╰💧╯

▘慧眼独具

发表于 2021-2-23 22:26:38 | 显示全部楼层
回复 支持 +

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2021 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|文字版|手机版|其乐 Keylol ( 粤ICP备17068105号-2 )
GMT+8, 2021-3-5 14:19, PE: 0.045735s , QE: 34, Redis On.
快速回复 返回顶部 返回列表