找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 2487|回覆: 20

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6871

生命值:0%

升級   0%

  • TA的每日心情
    郁悶
    2016-8-28 20:43
  • 簽到天數: 272 天

    [LV.8]以壇為家I

    發表於 2016-3-14 14:48:41 | 顯示全部樓層 |閱讀模式

    馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。

    您需要 登入 才可以下載或檢視,沒有帳號?立即註冊

    ×
    研究BUG) c8 k8 m+ |2 U: X
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。* m7 ?4 k- W% q! m" }3 {
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    / |" N% d& W1 M$ v% D. o2 P" g这是我用了2天时间测出来的。。。9 Y7 D  m: K' t) O4 }: B
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2112

    生命值:1%

    升級   100%

  • TA的每日心情
    擦汗
    2016-4-27 08:25
  • 簽到天數: 27 天

    [LV.4]偶爾看看III

    發表於 2016-3-14 17:03:22 | 顯示全部樓層
    本文章最後由 important55129 於 2016-3-14 05:05 PM 編輯 ' A' _" @1 g1 y4 n" ?
    ' L" z: ]7 w) @) s+ e* L5 z* Y
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6871

    生命值:0%

    升級   0%

  • TA的每日心情
    郁悶
    2016-8-28 20:43
  • 簽到天數: 272 天

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    important55129 發表於 2016-3-14 05:03 PM
    8 B$ D! M- t1 @& N) l+ X8 V* D
    8 j, e& Y' N8 j9 P8 x+ w
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    2 O: a  ^' x0 L1 U. a, O* z7 `# d' c
    * E+ p# o/ v6 H) j& y9 e

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4800

    生命值:6%

    升級   0%

  • TA的每日心情
    慵懶
    2023-2-22 19:21
  • 簽到天數: 441 天

    [LV.9]以壇為家II

    發表於 2016-3-14 20:52:16 | 顯示全部樓層
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2112

    生命值:1%

    升級   100%

  • TA的每日心情
    擦汗
    2016-4-27 08:25
  • 簽到天數: 27 天

    [LV.4]偶爾看看III

    發表於 2016-3-14 23:19:08 | 顯示全部樓層
    本文章最後由 important55129 於 2016-3-14 11:20 PM 編輯
    . G. E% q- _; o" W" ^* H4 f: b7 a
    pkhppp99 發表於 2016-3-14 05:11 PM
    1 K, g- R- a9 Q# N% V' @. B认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    ) e+ S! g1 }) u. C

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14097 / 14097

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    10 小時前
  • 簽到天數: 5678 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM5 F/ o8 C& f0 K( j0 L2 M1 ^( Z
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    ( G1 r7 K) w( e* j9 ]这个问题很早以前就有了
    ; ~8 N  u6 g& l  A4 |只不过一直没有人发现和提出
      M7 D2 H# b) [# U9 f+ D( r) Y所以原作者也一直不知道。。。
    ; w* {) W# r# E, l0 v& Z$ R" q) Q; [# v2 B$ F, t. z4 C" ?
    资源一直都不是每分每秒增加的, Z# f6 z6 b" L: _9 q3 v
    而是在刷新的时候才会增加. [1 V5 N& @. H9 ]: ]- o0 G

    . P$ E- }% _9 Q1 h7 G' B这跟网页本身的特性有关4 K0 d$ f" `: Y& p" e
    网页就是要有浏览器才能运行
    . J, T, b* v1 G; @3 o. N6 j并不会在后端无时无刻运行
    $ T/ v4 o  [( e0 x) f( ~只有用户造访网页的那一瞬间$ T9 n# D4 c2 M* z( ~
    才会被运行(就像论坛一样)
    4 W' q* ^# [( n" U+ Z( b+ v& p9 z/ m2 i. [
    举个例子:
    3 n" L4 z2 i, D如果所有玩家都不上线 也不访问网页% u9 {: l8 M, x$ c# a. A
    那么所有行星的资源并不会自己增加
    * x: T1 c( a/ T/ e
    1 G1 e0 E" F, n, p. I, U但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了5 [$ d  H4 v( X
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作( u, @5 p# K9 H
    7 M$ O$ v! v; X0 B
    要解决这个问题的最佳办法
    . R0 S1 y) ~; R6 p1 {7 ?% L不能再用网页语言来写/ f2 _, k0 L- N* u0 o& r
    要用C, C++等系统语言(难度比网页语言高)
    # A7 W: B4 O! b1 ]为游戏写一个辅助程序  O/ Z% a- K% A6 s6 l9 O
    并放在服务器上作为背景程序运行6 a( a4 K) V( R3 e# [) Q
    这样资源,舰队到达,队列运行等等
    & R' [# @) X7 Z# w0 z, E4 e, Y即使没有人造访网页 依旧会准时运行并写入数据库
    % z. v7 l; M- E2 k& v; \% f: x/ w" T7 W
    注意的是:0 v9 [) A3 N, Y# M; _
    倍率在10倍以下的服务器
    ) Q. J) q8 _4 N不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2692

    生命值:8%

    升級   24.6%

  • TA的每日心情

    2018-6-11 21:16
  • 簽到天數: 67 天

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?# Z3 \' }6 Q& I5 E" F3 E
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14097 / 14097

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    10 小時前
  • 簽到天數: 5678 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    * B1 D* M# d$ K! ]那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    ( I6 S( j* a, M其他玩家間諜看到的資源還是會增加嘛? ...
    * \0 e8 x6 Q) v6 d1 M! X
    資源最大數量受限於倉庫大小
    ( n" o; M7 z& T0 c& e所以自動生產的資源不可能超過最大儲存量
    4 _# z! t$ h' ]" B* }
    - s# K* O7 `0 f/ c% U+ r( y6 R每一個行星都有一個欄位標記叫做:# m+ S  ]; H8 I6 F4 {7 d5 i6 B* }5 r
    最新資源更新時間
    5 l# p7 J% I+ Y3 F# k: y0 w+ ~: y0 R5 n0 l/ s& m
    間諜或攻擊等任務時% y: |" V/ u+ V" O
    系統會依照對方行星上次資源更新時間5 x: V8 h! p; ^  }7 p; o) [
    然後判斷上次時間與這次時間的差距
    " n, H- O# g! e0 T  A& c依照產量等公式8 I, ^+ _7 X5 R* C! N# M
    計算更新對方的行星上資源數量為最新狀態
    / Q' w/ F1 H0 q5 R" N9 _再計算並回傳結果給派遣船艦的玩家
    / o' Z; s5 t' u9 f; H: B3 Q0 B所以玩家看到的會是最新狀態, r5 p/ e9 G3 y$ w: E
    : Q; h8 O- M6 \! m7 P
    網頁的運作機制大理是:+ L% g$ n4 r) y+ C- ?) o. @8 O
    瀏覽器有進行到對網頁的操作* u7 R1 \3 p" W$ B' N9 Q6 {
    後端才會回傳結果
    3 j7 L7 _3 w7 F! q/ P& N0 v- ]2 L. b/ e4 R$ ^$ g3 D- t$ T  [
    上面大致上 就是說:
    - Y- j1 Q) ?# M: v$ S5 H要更新資料庫的內容! s0 N, M% Z$ t# n
    要透過瀏覽網頁的方式4 `. }* s) ^, I
    才會更新到資料庫裡的東西! c$ j* J+ J2 N4 M
    否則不瀏覽網頁* i6 [/ }4 X  b) W6 t: Z
    資料庫是沒有變化的
    ( L& v: t8 {( a' w8 q( P# d" f$ l這就是網頁的特性, r+ Q+ Z/ u% i) G  Q

    ) r* J& Y6 j' w& H8 Z' N也是站長直接透過
    . `( X3 q6 T$ H( E資料庫管理工具
    : @. w  K. K  H2 F8 v6 k0 W' O8 e. [+ W不透過網頁程式
    / x2 X; r% A! h- \3 z: N  V. s- ]觀察出的結果  i( c. j+ A. W& D6 p0 }
      |! g; x% E7 _$ g! [( K
    如果不去瀏覽網頁& ~) ?! w  `7 J' s5 I0 e
    資料庫的東西根本不會動* t4 }$ h5 R4 p9 f

    # L& U9 J7 s+ X* ?' Z像是間諜,攻擊,這些都會瀏覽到網頁0 b# ~7 y! ^( A) `. |
    所以經過系統計算後當然會是最新的資料% b$ @7 L7 g2 u8 a" l; {

    $ U9 a* u! g; ~3 |- W$ R% i玩家每重新整理(刷新)網頁
      {- r& B! _7 ~9 K2 T! ]1 T會看到自己行星上資源有增加
    $ W$ d5 l% u# v1 ^! U這是因為有去執行到網頁程式. Y5 Q+ O/ Q2 b# S1 @

    . n* f$ W7 L) C# [8 j. N! r7 ?假如把 網頁整個關閉7 g( p% ^) K; o, u, R% Y
    不透過網頁去觀察
    - k" {% k+ z2 f& S# X直接用資料庫管理程式去觀察
    0 W$ S7 @% ]% w; m4 |1 C該筆行星上的資源數量記錄
    * ]& U, u% ^% j  c& o- x% d會發現到資源不會動!
    ( t3 L4 _6 g+ _  O- L8 S, }8 \  j# j/ b' r
    如果以上 還是不了解
    # s5 N. Q9 T: }! ?. N那就要畫流程圖來說明
    2 L& Q: e9 e9 R7 a6 E直接透過程式的運作原理
    6 C1 J. y7 T( r# x! {( L6 q說明資源,艦隊抵達,等運作機制
    : C0 n9 F  I* S% o3 m% n7 \1 w% Z, t* ~
    研究到這個地步6 A+ V  p2 E  v# k/ p+ K6 S
    算是前無所見的進步" n5 D9 }7 }4 ^# a) V. `: s; T
    可以說是大躍進
    ' P) @4 m. w7 v5 J3 m以前的站長還沒有了解) l( l+ L, I0 w- ^. z2 Q4 W+ @
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4800

    生命值:6%

    升級   0%

  • TA的每日心情
    慵懶
    2023-2-22 19:21
  • 簽到天數: 441 天

    [LV.9]以壇為家II

    發表於 2016-3-16 05:04:23 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM6 F! \' ?# d& l+ P- ?! J
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?+ H7 J2 w* z* S) h
    其他玩家間諜看到的資源還是會增加嘛? ...

    & a' Z4 [% `$ t7 B! k" W但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了+ Y  f8 `7 F1 j. i) v' @
    看这个= =. o8 _/ _( f& b  Q( U; b

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14097 / 14097

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    10 小時前
  • 簽到天數: 5678 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM0 e& T* }6 i. L' ~
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了( p. h+ {1 ]. s: {: M) A0 R, K
    看这个= =
    ) R5 U; y- P8 H1 L
    你不懂。。。9 ^2 w' \- ?2 G- @) f
    别的玩家是看不到你的资源的7 m6 H3 H5 {' R/ X) o
    根本就没有安全性的问题
    % K4 }7 {* U7 }5 m' I/ |( o& v+ U% u' B5 C
    这要从编程角度去解释运作逻辑
    0 D4 k: T" r% P/ T/ o3 Q% z& H/ z& j没有基本的编程概念 说再多也是无济于事
    0 S6 K1 B3 F4 R: C) J
    : Z' D+ k: f8 ]! O! r只要明白:- d! i% r2 K* ^6 Y
    网页不是时时刻刻每分每秒都在运行' ]1 o5 q& X5 D6 C/ ]7 m0 l* R
    网页或浏览器一旦关闭便不会运作
    ; _- Y4 b1 w9 W$ |# A& x不是只有本站例外 全世界所有网页都是如此
    0 W$ N" B, Q; V- c4 p) g# G: y! v这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2025-8-15 11:26 , Processed in 0.019418 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回覆 返回頂端 返回列表