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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7391

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    ; V* U4 f- ~; {6 }- X3 p如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。; Q! V; y* ?/ @$ e9 p
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。# e1 l" q) n7 z  k5 p  O, [
    这是我用了2天时间测出来的。。。
    / {% t7 A+ o4 n- [9 W4 Z. e* Q
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2338

    生命值: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 編輯
    # D, x: e/ G5 J! q5 L0 \
    * x* y6 C: u2 B$ A$ l" E. K
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7391

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層

    1 ^) A1 \4 M8 c+ D3 S认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~- F4 X' \/ n3 N" \

    2 ~  q. s/ k" r

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5269

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2338

    生命值: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 編輯
    $ c  f4 G! i' P9 V0 U, P" r, i
    pkhppp99 發表於 2016-3-14 05:11 PM
    , \3 `* X8 i+ R+ }8 g* T认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    ; K: b* l3 Q+ `/ I

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15075 / 15075

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM- D9 c! a+ W$ [3 o7 [5 L
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    & }! }  a3 ^* c
    这个问题很早以前就有了
    ( E: T$ Y6 D/ N; s7 `只不过一直没有人发现和提出
    ; N4 d! o+ ?+ L所以原作者也一直不知道。。。
    # [: C! \$ i% N+ E- \# c( M, r' H
    $ ^! Z/ S+ H0 G) w资源一直都不是每分每秒增加的( r$ b8 ~$ o- s) _
    而是在刷新的时候才会增加
    . P5 d; q; I" S$ P# Q5 Y7 j
    3 F0 V) M5 @3 i- E1 V8 A这跟网页本身的特性有关
    9 G3 o: @, \. l% \0 {6 y& q网页就是要有浏览器才能运行% U) C/ C  U4 I) L% c# d4 z5 N3 @
    并不会在后端无时无刻运行
    4 Z7 C' a9 H1 f% Y  }5 B  o只有用户造访网页的那一瞬间! e; W6 a0 M5 R; k1 W) f
    才会被运行(就像论坛一样)9 ~5 m& ]' u: v7 l

      O, j4 K2 R% p% G举个例子:
    ( O7 k# p( I5 J3 a/ l) I* s& u% L如果所有玩家都不上线 也不访问网页
    / S5 `+ t1 U$ h* A; \/ [那么所有行星的资源并不会自己增加
    - j- _# {9 e7 g/ h
    ( ?3 H, N5 A( _但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    # c+ m& y0 {6 b4 o7 m+ |1 k那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    3 X( F1 N3 ~  @( K  p4 r; S) K; x: w% m3 C& P( r3 [
    要解决这个问题的最佳办法
    2 ]# {+ t# o: V+ F9 B- J- V不能再用网页语言来写
    ; J) }; X, z- y! q要用C, C++等系统语言(难度比网页语言高)9 L. r) }- W! d* t0 ?
    为游戏写一个辅助程序/ v1 W- M7 ~2 v( F4 I8 F
    并放在服务器上作为背景程序运行% b: m$ V: X# n) |' m
    这样资源,舰队到达,队列运行等等
    * n3 a* `7 p+ u0 Z即使没有人造访网页 依旧会准时运行并写入数据库
    8 P8 Z! d4 V0 z9 K- N* b8 v4 `7 H% l, o& A& X: A
    注意的是:0 g9 N. C+ n0 R. x4 Z: a( n. B
    倍率在10倍以下的服务器2 m+ N  C9 k" H  U) i, m
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2982

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    ' ?7 }# j; q9 `; M) j3 Y其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15075 / 15075

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    4 f" P2 E7 j, B3 w7 G$ s. O' Q$ O那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    / [) p  H" ^& {. ?8 X其他玩家間諜看到的資源還是會增加嘛? ...

    ( V% W7 P9 Y% I' Q資源最大數量受限於倉庫大小' t$ l9 m, N  Y' G$ |* r
    所以自動生產的資源不可能超過最大儲存量
      E- y+ ^% E- b, z3 `2 y
    7 ]+ e( X/ s1 x% G% w每一個行星都有一個欄位標記叫做:! @5 l* w  B5 c6 ^' h" g. _, K; C1 s
    最新資源更新時間5 J& m1 q4 h/ \4 u# ^
    0 S+ B& A7 X8 [
    間諜或攻擊等任務時
    2 R, q8 ~+ B3 |& I系統會依照對方行星上次資源更新時間
    9 J7 f9 b, N+ ]5 b然後判斷上次時間與這次時間的差距
    % x2 _4 {) g* K; L9 U, t依照產量等公式
    # Q. a3 g% r8 p9 P計算更新對方的行星上資源數量為最新狀態& Y4 J8 p! }: @/ G, R: ?
    再計算並回傳結果給派遣船艦的玩家" ^( Z7 z0 |: x# p5 t: b/ D/ }- z
    所以玩家看到的會是最新狀態' ]  Y% ?2 z6 f: N& \
    $ |2 P$ G3 U" W2 P- e% r
    網頁的運作機制大理是:
    - n2 q* G% s6 |0 f% k瀏覽器有進行到對網頁的操作/ p) V; O+ s$ s$ ~; v, H; }5 i! d
    後端才會回傳結果
    , o4 h/ x7 ], M- U. b4 k4 _& Q0 V0 I) ]
    上面大致上 就是說:7 ]) n0 H5 M8 J! b4 y; h. R! y
    要更新資料庫的內容
    & K) W5 \. R+ g  N+ W+ O7 y要透過瀏覽網頁的方式
    & i* r6 ]: A7 @/ {3 t+ g+ S9 M  n才會更新到資料庫裡的東西! @. p" z2 s" A2 A' W3 |# d! ^2 l5 L9 }
    否則不瀏覽網頁
    * @* z' e. d, K/ O" j, I2 P% T, y資料庫是沒有變化的
    ! ^! y. Q. Z' B+ r- v0 |3 h6 C這就是網頁的特性: ^# j6 d  ]6 i. i% q! Y

    . M- R8 a& N  G也是站長直接透過
    ; C6 b  B5 d) @8 X! L: [資料庫管理工具, _/ o. w- Y) K% o" V: a* p
    不透過網頁程式; {7 F' Y/ ^; u' y& {
    觀察出的結果. e' Q  C  F( C: R. P
    ' @9 m) C5 [- F: S5 Y$ n, O
    如果不去瀏覽網頁) T. c- b0 s% k/ k- L& L/ p
    資料庫的東西根本不會動. p+ I2 i* `6 S, d: e

    0 `$ ?% n& J" n' F. U3 w$ K像是間諜,攻擊,這些都會瀏覽到網頁0 F, G) ]; W) l! C& k
    所以經過系統計算後當然會是最新的資料4 A% |; s, E2 j  [& a$ y
    2 ]( E( n5 Y" G
    玩家每重新整理(刷新)網頁! j  u- ]) ]" g* C
    會看到自己行星上資源有增加2 E3 X+ r4 g- H1 y8 x+ E, x- G+ Q
    這是因為有去執行到網頁程式
    , o$ d5 ]0 J: w& p0 b$ N/ J* T( `9 @+ c
    假如把 網頁整個關閉9 \3 }; v1 l' g, ^
    不透過網頁去觀察9 ]+ T/ \8 J3 {; d6 c# S/ Z1 F
    直接用資料庫管理程式去觀察
    ) ]2 N* F9 f  x" R! Q  R7 _- i# g% a該筆行星上的資源數量記錄! g: E" E5 o( H/ ^/ X0 B5 p0 t2 k
    會發現到資源不會動!) |7 O6 {( @# R8 p" T5 e( b& x# D

    + S: |4 m3 J! E# _% C如果以上 還是不了解/ F* O1 J, M$ g1 D( J' X) `
    那就要畫流程圖來說明
    ; p/ F2 V5 k; W; K/ @  A) q直接透過程式的運作原理& i" C/ K4 [" @6 }
    說明資源,艦隊抵達,等運作機制
    8 N/ o* L4 J: B3 G$ P, Q" }7 Z4 ], x" M
    研究到這個地步
    * T3 U2 Q% M2 w2 c算是前無所見的進步& O2 e7 k$ U5 x( F4 k
    可以說是大躍進
    : ~- V0 I  A8 S" _5 v; K- f以前的站長還沒有了解
    " b2 S! b9 V; F. }# ~到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5269

    生命值: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 G- m& u3 f0 k
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?* [+ c$ Y+ ]" o% }8 ?0 @: |$ g
    其他玩家間諜看到的資源還是會增加嘛? ...

    ) n! ^1 {6 m, G* z' R- \3 B+ ^但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    - q! q- C3 l* w7 v1 H9 J看这个= =# }0 q" `4 ?4 }) ^) p# B3 A7 {5 B

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15075 / 15075

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM2 u9 C. j8 }9 b6 x
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了1 \/ v& _* C( P: n2 I
    看这个= =
    7 ~$ n6 D; D- c2 Q
    你不懂。。。, K) p* r- k$ C
    别的玩家是看不到你的资源的
    4 ^5 F9 u. n/ Q8 {5 ^; ^/ `4 Y1 {根本就没有安全性的问题
    , a& J% q6 g% B* G: d: p- m/ m
    $ S, H5 {* Z2 ]* V: Y这要从编程角度去解释运作逻辑
    * o- n2 A" F: X( b: j没有基本的编程概念 说再多也是无济于事1 a+ O7 n" w, y1 C0 s
    1 _; d) e" s( I% c
    只要明白:0 v7 [; c4 q8 ?8 y: y
    网页不是时时刻刻每分每秒都在运行" D: B5 w' ?9 t  A. n. Y3 x) P
    网页或浏览器一旦关闭便不会运作: ?8 S8 s/ s, v9 U5 T2 j) [) J" j/ E; L
    不是只有本站例外 全世界所有网页都是如此
    & ?4 P7 I; Q' p, W& Z这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-8-20 21:52 , Processed in 0.015654 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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