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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7506

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    - r1 R. w# H( p: _! Q# |6 J4 T如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。8 [2 b! J' I8 A
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。! R: Z; p, \: @/ g5 j* q+ X3 q
    这是我用了2天时间测出来的。。。) q" H# f/ G( u+ d
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2388

    生命值: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 編輯 . ^3 Q& a3 \# r0 {* `+ e% W; n

    6 l, M; G; ^3 @3 e?
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7506

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    . f9 P+ y; I. Y" [& U( S3 `
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~& T! k1 U9 y5 A& r2 x. K- x
    4 ^7 \- u( Z, Q" u3 l; Z

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5373

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2388

    生命值: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 編輯 9 [. d8 `9 V5 u9 c/ t. K
    pkhppp99 發表於 2016-3-14 05:11 PM
    5 t6 k5 r* U& X& z% ?6 I; f- \认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    1 K# Z* k, v+ u& ~" k6 I* ~' k
    哦

    等級:25 - 爐火純青

    經驗值:0 / 247

    魔法值:15298 / 15298

    生命值:7%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 01:01
  • 簽到天數: 6075 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    1 }( X9 [: v2 l有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    ; [+ P8 i5 e9 K) Z  r) \  f* Y这个问题很早以前就有了1 @) ], M7 N' A. f0 W: p
    只不过一直没有人发现和提出% b- P/ U6 @5 ~7 _
    所以原作者也一直不知道。。。
    2 i( l+ T% ~$ W. t4 |: `# d- V
    & [- T1 ^8 }  K7 n0 F资源一直都不是每分每秒增加的" R7 `. _. t4 D/ e9 {
    而是在刷新的时候才会增加
    3 G6 ?6 c$ ], m" g2 p2 Z+ q
    - M( u, D( S. j6 D6 S这跟网页本身的特性有关" R6 ?, ^( _6 [4 s6 i$ ^3 S2 R4 }
    网页就是要有浏览器才能运行: W5 o% X/ W" ]2 B. X7 l
    并不会在后端无时无刻运行
    1 o3 |, F6 Y. U; S) X% }; e只有用户造访网页的那一瞬间
    % q0 u1 q7 h, D3 `1 o! u: F8 K" T才会被运行(就像论坛一样)
    # C. }" q9 i* L4 o$ |' h  b) g! M; f/ |; Q6 p8 k9 @* f+ z
    举个例子:% D7 D4 E& P+ N# M
    如果所有玩家都不上线 也不访问网页
    ( w5 U# @7 Z( t  D" e+ p* |那么所有行星的资源并不会自己增加
    4 L- G1 H  ]; p+ X, {% g0 ]5 g5 G8 \( i# O
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    # a- m2 L2 b+ n5 [- S' a那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    ! I- M' ]( C% h
    ) u! p5 @$ F( Y/ a- z3 U要解决这个问题的最佳办法
    . r, f! D( P3 y! i( A不能再用网页语言来写
    ' ]# k$ Q! P* W# U3 J要用C, C++等系统语言(难度比网页语言高)- P( f. y4 Q' Q& l9 H% g7 v4 T
    为游戏写一个辅助程序! L# E  D& Z1 g  }0 j! C7 l4 c* L
    并放在服务器上作为背景程序运行
    ; G% A8 E6 Z; N3 p' a5 z. J7 I. @3 o这样资源,舰队到达,队列运行等等% e, J/ U* k+ y" l9 c
    即使没有人造访网页 依旧会准时运行并写入数据库  C  i+ Y& p: Y! q) N7 T6 F3 R+ T
      D  c) v0 O: Y
    注意的是:
    ( Q; G, i( y. E( t' L2 M! Q倍率在10倍以下的服务器  o9 G6 i; T6 |" }' @5 d9 ]
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 3046

    生命值:8%

    升級   24.6%

  • TA的每日心情
    衰
    2018-6-11 21:16
  • 簽到天數: 67 天

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?' O* S6 G* }3 o. \3 ^* r
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 247

    魔法值:15298 / 15298

    生命值:7%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 01:01
  • 簽到天數: 6075 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM$ G0 H- ^. e2 s9 O9 b
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    - W4 S2 c$ N8 G; S. ^/ v# Q2 f其他玩家間諜看到的資源還是會增加嘛? ...

    ! Y5 s- P0 p2 u: j3 X) f資源最大數量受限於倉庫大小0 u3 z( M0 s3 A
    所以自動生產的資源不可能超過最大儲存量
    : R. _1 A9 F6 g3 Y
    ; D7 Q9 j2 l! O每一個行星都有一個欄位標記叫做:
    $ X; {. a5 H6 r$ g, W6 w最新資源更新時間
      ~: `/ M7 q* N
    1 u* u. r; ?6 m- ]# f6 w間諜或攻擊等任務時
    2 h+ h- U# {( [& O系統會依照對方行星上次資源更新時間
    4 b7 u6 I7 x! U* d7 \然後判斷上次時間與這次時間的差距4 ^6 N) ^2 o, C0 ?
    依照產量等公式
    6 v3 l8 t4 t4 J7 G9 f# r+ v7 |計算更新對方的行星上資源數量為最新狀態
      m% y& _# j$ H) C再計算並回傳結果給派遣船艦的玩家
    , B# \/ x3 ?3 F! v所以玩家看到的會是最新狀態
      W9 A9 b5 O* @9 T9 |) `
    . T8 y2 V# y& A- I. T3 w網頁的運作機制大理是:7 t: F0 Y$ d6 @
    瀏覽器有進行到對網頁的操作
    ( T) Z8 C* `! g+ x2 x後端才會回傳結果
    - ^) _  {) b1 |! t" \& K' z0 q- A9 V9 x" K7 q; E9 R/ X
    上面大致上 就是說:
    : D; ^+ a  m! e, h: X要更新資料庫的內容7 b$ W6 b* P; ^) u( U
    要透過瀏覽網頁的方式3 g+ [  I/ V* J' G& @) ^
    才會更新到資料庫裡的東西' |3 I# H# P& s2 z
    否則不瀏覽網頁
    # d- s4 d% G( q7 J3 S$ N資料庫是沒有變化的3 n! ?! H; {- y1 b# P
    這就是網頁的特性$ O. ~! n  I  V7 r5 T% C6 A5 M
    4 j9 g2 k& z! l3 v& d* U: ]3 z
    也是站長直接透過
    + e2 z; }* m( c( H; _資料庫管理工具
    3 ~; x$ r& V5 O& v3 X/ Q3 B, w2 |不透過網頁程式: _5 L8 c# ~4 h( o. |' W7 }
    觀察出的結果
    . o1 }; p0 _" L4 O, I
    6 j  u0 X5 Y6 q. a& F如果不去瀏覽網頁
    7 r$ Q" X& w! G5 n資料庫的東西根本不會動
    , m  w" L, w9 z1 L- p- f- @5 ^% z, Y
    像是間諜,攻擊,這些都會瀏覽到網頁
    * Q6 M: I' Y" W6 [$ F% x所以經過系統計算後當然會是最新的資料: {; Z- U7 Q5 ~

    0 B0 B$ f( S- Z9 a) ]4 t# g玩家每重新整理(刷新)網頁7 ^; P6 M5 S- ^6 r) e
    會看到自己行星上資源有增加
    $ C7 X& q7 c& `: v0 X這是因為有去執行到網頁程式
    * U5 _, f* X& [; C/ w! c* o: U" O0 `2 J  ?. ~, |+ e1 t: h3 p
    假如把 網頁整個關閉3 f; z! w5 i1 o" m1 o+ F* L
    不透過網頁去觀察7 ~4 t: I5 e) U- ^. y# `; J( d4 k
    直接用資料庫管理程式去觀察% x0 N7 ~- N- ]3 O* `: j
    該筆行星上的資源數量記錄. t8 c1 ?" V8 W# q: N; O
    會發現到資源不會動!, K4 T0 @* `1 s
    1 C3 z' B! H. X- F$ |
    如果以上 還是不了解
    . g/ |, ?  x  p+ h. c9 Y9 ~那就要畫流程圖來說明# H% y( N1 j3 x/ y
    直接透過程式的運作原理
    4 Z6 y$ ~  ~1 I5 g! B" w說明資源,艦隊抵達,等運作機制2 M' ]6 O. I6 A0 J& K4 h
    9 v7 K4 c* |) H, h
    研究到這個地步4 ^% ~: t' E$ z
    算是前無所見的進步
    $ t$ d4 l' T) |7 N3 Z可以說是大躍進
    ! U5 [$ x9 M% B以前的站長還沒有了解6 C# u- t& V4 B
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5373

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

    發表於 2016-3-16 05:04:23 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM; Q# n( i& [; Z! a
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?! m1 B# j# c$ M0 Z& f
    其他玩家間諜看到的資源還是會增加嘛? ...
    0 z+ E3 H" M1 x
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    7 d& m: R4 m; ~' C3 F5 ]看这个= =
    * x) ?6 K8 P, w% ?( e* ~

    等級:25 - 爐火純青

    經驗值:0 / 247

    魔法值:15298 / 15298

    生命值:7%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 01:01
  • 簽到天數: 6075 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM9 y" P# Y: |* g2 `! x- p
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了+ v, ]5 I- K! K" ]
    看这个= =

    # M" W& f0 c. ~, I3 w你不懂。。。
    5 x- f7 F2 _4 `& j1 L* X1 x别的玩家是看不到你的资源的: U; q$ ^5 ?( S+ `
    根本就没有安全性的问题
    ! }5 {/ F+ f, V5 [# C+ ?8 d: M" V1 h
    $ K4 y, C1 q) ?  s这要从编程角度去解释运作逻辑; u' B9 `" g( R  g) Z8 }. _
    没有基本的编程概念 说再多也是无济于事% A4 Z8 k6 t7 I1 Z) i+ u
    " l6 j4 F( y+ P7 h
    只要明白:
    9 X. t* s0 ^8 y6 j& a网页不是时时刻刻每分每秒都在运行
    . g8 E  X* |6 F( n4 h, t$ P" G6 i网页或浏览器一旦关闭便不会运作; C6 l# W. x# f* g2 ]6 x
    不是只有本站例外 全世界所有网页都是如此
    + b+ ^! H" l0 ?3 Q这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-11-11 00:31 , Processed in 0.014975 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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