travian 板


LINE

※ 引述《harold0224 (Harold)》之铭言: : 我呢,是属於认为有毫秒这件事情存在的人,反正大胆假设,小心求证咩 : 经过一个晚上反覆的测试,对於同一个目标村庄的增援,我无法制造出『 : 後发先至』这件事。而我仍然不死心,到国外论坛找文章。经过一番折腾 : ,我又来做假设了 XD : 现在的我,仍然认为毫秒是存在的(想嘘的晚一点动手啦)。只不过这个 : 毫秒只存在Server & Client 来判断事件的『注册』的先後顺序而已,系 : 统上纪录事件,则是以『秒』为单位并加上『排程』。 : 换句话说,对一个村庄而言,当我已经跟Server『注册』好,我几点几分 : 几秒,部队会到达目标村,那麽,对於那个目标村,只要我注册完成的时 : 候是第一个,那麽我就是第一个。在这种『排程』系统下,系统会用到毫 : 秒,但是只是在Server接收到指令的那一瞬间。当『排程』完成,事件就 : 注册完成。这样。 : 所以毫秒只是用来在那一瞬间,让Server在众多指令之中,分辨先後而已 : 。至於过去的经验以及有些人提出的案例怎麽解释?非常有可能的情况是 : ,被插断的攻击波,并不是首发攻击。再白话一点,极有可能是,A 村已 : 经被攻击波锁定了,他B 与盟友 C已经开始增援,而这时,D 村也打算发 : 动攻击波,就该死的,他送指令跟B 或C 同时,结果倒楣被插断,一切都 : 是命。 : 仔细想想,好像被插断的攻击波,都不是第一个发出的那个,但是在战报 : 上,防御村只能知道同时到,并无法判断是谁先发出。所以说,如果是一 : 连串的攻击波,中间有间隔但是有那种连续20波的同秒攻击在内,就很可 : 能出现攻击波被插断的『假象』。仔细推算,他只不过是跟把他插断的人 : ,几乎同时按罢了。 : 好,乱七八糟的假设说完。 : 不管怎样,其实我只是喜欢想办法知道真相,但是不会去否定其他可能而 : 已。游戏咩,讨论嘛。轻松一点呗。 : PS:系统是排程运做,似乎是绝大多数国外玩家的意见。 网路上封包传输的时间,的确是会记录至毫秒(千分之一秒), 但系统在作运算处理时,除非有特殊目的,通常不会考虑这麽微小的差距。 在此假设系统以毫秒来做比较判断,那麽再以期望值来估算, 平均每一千次的同秒事件,就会有一次是连毫秒都相同, 那此时该如何判断先後呢?考虑到微秒(百万分之一秒)吗? PHP的确是可以侦测到微秒,可是网页程式一般不会计算到这麽细微。 我试着以程式设计的观点来分析同秒到达的状况: 同秒事件的处理的确是像原PO说的“排程运作”,但却不是以毫秒来做判断, 而是以堆叠、伫列的方式来达成,即先进先出的概念, 即使是MultiThread也会有先後之分, 根本不用考虑各波到达的时间是差了零点零几秒, 也就是大家所谓的“先出先到”。 网页游戏以秒为基本单位已经很足够了, 故这看起来是比较理所当然的设计方式,就好比开车想右转时,会将方向盘转右, 而不是左转三次般的理所当然。 至於有人提到曾插秒成功的经验,但大家可以注意到, 没有一个人是刻意“实测插秒成功”的,每个案例都是“记得曾经成功过”, 那就可以比较合理的推断当时该位大大看错、日久记错, 或是当时游戏的经验较不足,对同秒概念不清楚,以致判断错误, 甚至是如前文所提A村攻击,B村同秒插防,C村再补插秒攻击的误判状况。 记录到毫秒再做先後判断的设计方式,不仅多浪费了资料库的栏位空间, 也降低了程式运算效率,我的判断是德国程式设计师不会这麽做。 之前还有大大提到过,有谜之程式可以设定到毫秒,这可以肯定绝对是道听涂说, 从网页原始档到封包截取我都检查过,根本没有记录时间的参数, 所有时间的判定都是在伺服器端执行。 甚至不需要像我那麽笨花那些时间测试,只要用膝盖想一下就知道了, 如果到达时间可以用外挂程式来控制,那麽我只要假造封包, 让我的部队在一秒钟後到达不就好了~ 这游戏还需要玩吗? 散播这谣言的人好像告诉大家把程式设计师当白痴一样。 如果指的是排程送出指令的时间,那麽这谜之程式也设计得很没意义, 光网路的延迟时间就达数十至上百毫秒了,更何况若是玩家电脑无校时, 排程设定至毫秒更是毫无意义。 -- 至於还是有人坚持我没看过程式码,而且有人插秒成功过, 所以不能排除毫秒理论的可能性的话,就请嘘吧。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.70.92
1F:推 kuso0516:推一个 不过推叠太技术性了会不会有人听不懂 06/16 23:45
2F:推 FDDFDFDA:推叠:stack wiki:http://0rz.tw/wCfsI 06/16 23:52
3F:推 wanderer1412:怎麽讲到stack跟queue了= = 06/16 23:54
4F:→ FDDFDFDA:基本资料结构XD 06/16 23:55
5F:→ FDDFDFDA:伫列:queue wiki:http://0rz.tw/KolLf 06/16 23:58
6F:推 streitleak:资料库的Datetime格式是有毫秒的...除非你输入有特别 06/17 00:00
7F:→ streitleak:指定 而且资料库会自动帮你加上毫秒的话 那就会有毫秒 06/17 00:01
8F:→ ccbearxp:可以推「流言破解」了吗? 06/17 00:15
9F:推 abckk:禾斗 禾斗 禾斗 >////<. 06/17 00:16
10F:推 oneagain12:It's totally Busted!! 06/17 00:16
11F:推 KMar: It's totally Busted!! 06/17 00:21
12F:推 bmfer:我的看法跟这个作者一样,因为效能差太多了。 06/17 00:27
13F:→ bmfer:德国工程师 应该不会搬石头砸自己的脚。 06/17 00:28
14F:→ harold0224:我想,我不是程式设计师,表达可能有不足。 06/17 00:35
15F:→ harold0224:我意思也只是认为在server收讯号的先後,才有毫秒的差 06/17 00:36
16F:→ harold0224:别。 06/17 00:37
17F:→ harold0224:我现在认为的毫秒差异顶多是出现在这一端而已。 06/17 00:38
18F:推 nokibot:拿程设的角度来说 记录毫秒 跟 拿流水号是一样的不吃效能 06/17 01:13
19F:→ nokibot:index 有设好 其实跟 auto increment 差不多 06/17 01:14
20F:推 sig:楼上你跳针了,用queue排程不用记录毫秒也不用拿流水号 06/17 01:34
21F:推 baphomat:专业分析文,理论基础明确 06/17 02:08
22F:→ FDDFDFDA:为什麽用queue会需要用到纪录时间@"@..不就front和rear就 06/17 02:09
23F:→ FDDFDFDA:够用了吗...0.0"> 06/17 02:10
24F:推 wang19871107:我今天被锁...MH说我抢夺时间准确至微秒... 06/17 03:28
25F:→ wang19871107:按照原PO的说法我是被唬烂罗?我真的只是纯手动到秒 06/17 03:29
26F:推 FDDFDFDA:抢夺时间准确到微秒= ="...这MH在唬烂吧....... 06/17 07:47
27F:→ FDDFDFDA:就算今天或许真有可能..碰到一次Delay..不就没同秒了= = 06/17 07:48
28F:→ FDDFDFDA:我看你寄信给Admin或许比较快... 06/17 07:48
29F:推 wang19871107:Admin是谁阿?? 06/17 11:49
30F:推 SmileJoS:admin 是游戏管理人员 , MH只是类似工读生GM 06/17 12:24
31F:→ SmileJoS:admin 可以参考每个网页底下的信箱位置寄信过去 06/17 12:24
32F:→ visor:nokibot 写的程式 我不敢用... 06/17 15:01
33F:嘘 tim780928:你不觉得 我好帅麻? 06/17 15:07
34F:→ FDDFDFDA:0.0 06/17 15:20
35F:推 nokibot:要用到我写的程式 那大概TRA 都没神人了 06/17 17:14
36F:推 nokibot:经过多次MH的加持 只能说好用 06/17 17:17







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP