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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7362

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    ; V2 W0 j! l; J如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    0 l, y/ I: f' w) @- |7 G; f1 s而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。/ _' Y  J, `* e  f6 }
    这是我用了2天时间测出来的。。。
    ) W0 j7 U9 Z/ Q/ n  g
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2325

    生命值: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 編輯 % }, K6 d, D& p; F0 S2 n) g7 t+ N

    6 E- u; m: t9 G3 m% C& R
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7362

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    4 v9 b/ L0 f/ A' k. r3 |5 Z* C认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    2 s6 j& ?& O* I- F  P) z* ^/ l# H4 Q& G

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5243

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2325

    生命值: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 編輯 & ?1 X7 Z" f% |; Y! i
    pkhppp99 發表於 2016-3-14 05:11 PM
    * `0 a; O) {" |6 S  w认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    4 ~7 }/ Z/ Z4 G8 k9 K

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15020 / 15020

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM; Q8 E; ]6 X- s1 b2 @( r; O, |8 X
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    / v- k; G# g- |
    这个问题很早以前就有了5 O* n7 [( L( u
    只不过一直没有人发现和提出
    6 m5 c( h; J, s. v2 E所以原作者也一直不知道。。。
    3 o% e/ g9 h' X$ o4 V5 |" A- K4 Q% F% x5 y& }3 M
    资源一直都不是每分每秒增加的2 e( |6 {+ c$ ^0 _1 c; e+ g
    而是在刷新的时候才会增加/ u& t/ s( l  \+ z! I

    2 [$ R* e& ]+ r6 v: b' m* k这跟网页本身的特性有关" _9 d3 B6 U* K, z. N4 b
    网页就是要有浏览器才能运行
    ( b3 a/ d) A1 Q并不会在后端无时无刻运行
    - O0 L" D8 }7 m* T8 \! J  }只有用户造访网页的那一瞬间2 L6 L2 Z. m: {* H  l8 b3 B/ L
    才会被运行(就像论坛一样)$ T9 w/ V- C2 e" U+ B

    ' C4 U6 Y0 t$ q- ^; L. M2 q4 [7 t* T举个例子:
    3 q) q& F* X3 Z; `, A1 T) `如果所有玩家都不上线 也不访问网页/ {& x3 x! \- }( H& p6 N) m
    那么所有行星的资源并不会自己增加
    ! G6 t( r' |( U4 f* C' k' j
    9 C; P3 [% w/ b, H8 K; L但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    ' j  V" m  S9 l, \& J那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作+ Y! s8 M4 j& H+ |3 X) {8 P$ P+ D/ R

    " K) c3 p  S! F要解决这个问题的最佳办法
    6 T( {/ E3 j! [6 k不能再用网页语言来写
    & g" \. m6 {* S7 i6 f) u要用C, C++等系统语言(难度比网页语言高)
    & A5 K2 x/ w# g4 \; ?3 A为游戏写一个辅助程序+ k9 m& M! c- E& ]7 s) z& n2 F2 Z
    并放在服务器上作为背景程序运行
    7 W2 L7 L' s) k这样资源,舰队到达,队列运行等等
    $ e5 ^) U9 J) w即使没有人造访网页 依旧会准时运行并写入数据库
    # U; t. T9 b9 [0 U9 P" [+ B' j
    6 L/ _+ r+ S8 \# M" j) B注意的是:
    " b& }3 X, W2 v3 j; Q) ^- Z倍率在10倍以下的服务器7 H, w4 ]' f6 L+ G% C. A+ n/ K1 W
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2966

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

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

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15020 / 15020

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    - R$ }  _6 i: T) \0 i9 q那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?% o  h0 @; F/ V* m8 y! Z
    其他玩家間諜看到的資源還是會增加嘛? ...
    0 H; r# k3 L2 Q; Y* H5 w3 M' s0 V
    資源最大數量受限於倉庫大小
    & A6 X( N# q# w& i所以自動生產的資源不可能超過最大儲存量5 ]: j" j5 ^1 z

    , Q- R9 o$ V/ Y. f) X每一個行星都有一個欄位標記叫做:
    . J6 X. ~. y6 g9 y8 K/ {  W+ U' V: Z最新資源更新時間
    , ]- o9 l8 D! z! R- F* G9 T0 e2 J8 z/ i6 G& s3 e
    間諜或攻擊等任務時
    2 ?( D, V+ h) d7 T2 Q系統會依照對方行星上次資源更新時間
    0 ^+ ~" v. ]$ Z9 [然後判斷上次時間與這次時間的差距
    8 h- I! x2 A! n9 C# G& B依照產量等公式
    9 P- v& \: l* c% Q. L計算更新對方的行星上資源數量為最新狀態! Q6 j1 G2 k' D, O3 K( j
    再計算並回傳結果給派遣船艦的玩家# f, ^- }* X. D# M" C1 w
    所以玩家看到的會是最新狀態
    % z' b- Z2 H' h: |  I/ _- ~/ ~3 b# O$ Z+ P. J0 x, W
    網頁的運作機制大理是:
      T1 c! z/ q" n! P* C2 n瀏覽器有進行到對網頁的操作& L  F& B% T# J7 ^
    後端才會回傳結果
      X* y" o! d- n$ [6 n; |9 I
    0 c- T0 N. V& b0 h7 L6 ?上面大致上 就是說:
    . u; p+ Z4 C/ o" B1 v要更新資料庫的內容& E/ B; F6 s, P! V% L) ?( k, X6 }7 \# z
    要透過瀏覽網頁的方式
    1 N) u$ F/ J9 r) f( b' Z8 h才會更新到資料庫裡的東西0 z1 v2 ]& a, U/ B8 }9 {' v& b
    否則不瀏覽網頁( Y6 o9 J$ V7 d/ Q7 s
    資料庫是沒有變化的
    ' Z& v' c9 M  e  K7 @: b3 L這就是網頁的特性
    + o2 y* ?9 C' F7 c& E* }7 U* P% t; d+ k
    0 m8 z2 z0 C- P1 T  F' \8 o也是站長直接透過1 `  F4 E' K: c
    資料庫管理工具3 X4 N7 T5 [8 r3 p" k
    不透過網頁程式6 q3 O4 T6 F# _' ~
    觀察出的結果' l. f1 {# ?- Q* k+ S& F5 ]9 o* E

    ; X- ?" T1 x4 F) @0 H& I如果不去瀏覽網頁
    $ c6 F- K8 {  C% x1 {1 x資料庫的東西根本不會動
    , j# V3 p5 v, {4 E! h1 q, b8 e. r6 m% F+ J$ m  w4 k
    像是間諜,攻擊,這些都會瀏覽到網頁- z3 d4 y" O2 v8 A# f( W
    所以經過系統計算後當然會是最新的資料
    * T* V& d4 h. L9 Z/ W4 a" u: C
    " o/ P2 ?& b) X玩家每重新整理(刷新)網頁
    7 M' Z0 d0 n+ ]+ B/ m$ k會看到自己行星上資源有增加
    - M; ~2 j6 P4 D; L. C這是因為有去執行到網頁程式. q5 {- G1 q$ m! R

    ! ?# T2 {/ S6 B% m2 o假如把 網頁整個關閉
    ; v( i: E. X+ f( v( z不透過網頁去觀察
    # o7 R( W' I2 t# N9 X直接用資料庫管理程式去觀察
    7 s1 o0 d, C! b( t* ]6 n該筆行星上的資源數量記錄$ N8 `9 u7 ^8 o' l5 L: J5 k$ Y4 P, }
    會發現到資源不會動!
    + f  ~2 ^6 _/ V3 K" |# q, U$ J4 j/ L* d$ k3 y, d9 H1 M
    如果以上 還是不了解
    - Q) L6 D6 \: m* P那就要畫流程圖來說明3 p; u! j3 j" s5 O, v
    直接透過程式的運作原理
    + w  _% g, W6 K+ F0 E+ d# z: q說明資源,艦隊抵達,等運作機制0 y; Z- `( `' T* g) d( g
    # G6 C% ~& f4 O9 k& x
    研究到這個地步$ M/ u: e( w4 b: D% L" b. ^
    算是前無所見的進步! h8 g" U9 `: _3 I: M+ m- h( B) F
    可以說是大躍進
    - c: [. y* v+ z以前的站長還沒有了解2 k. {) b4 c4 P& J+ j6 k1 C& }+ ]
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5243

    生命值: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  s8 B0 T- I% Z7 _" D: K
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?! _2 y5 B$ w, h. r% X5 ^% ]
    其他玩家間諜看到的資源還是會增加嘛? ...
    8 ?# s, f' S" J
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了+ ^1 ^* ]! N1 b/ p2 L( R2 z) G
    看这个= =0 P+ X4 ~' Z3 l1 i' h% O

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15020 / 15020

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM! D- |% ?  z' K1 z
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了+ g( q+ @2 \. g& C0 d9 ?4 N
    看这个= =
    / m6 F; _/ z6 C/ w$ A5 @1 t
    你不懂。。。3 A+ C4 s! Z  H2 u5 ^. T! i
    别的玩家是看不到你的资源的
    4 {' m. b8 g) i  n' s1 W根本就没有安全性的问题
    + ^0 o5 q: R5 r' I1 R/ O4 D. |2 P* p' a; ?
    这要从编程角度去解释运作逻辑
    2 @% Z: i' p2 f* {) J# L6 u2 h没有基本的编程概念 说再多也是无济于事8 }+ H  B2 I& |0 R- e. T% S. m) p

    : v4 C$ g( p; u只要明白:0 J: i" V' ~1 V" W% G, _6 M* e3 j
    网页不是时时刻刻每分每秒都在运行
    7 x, a0 p9 F( E! ]# y5 v网页或浏览器一旦关闭便不会运作1 @' Y6 w( L7 e3 }0 A; e: B* S, C; I
    不是只有本站例外 全世界所有网页都是如此
    + V) N* k8 p. ]3 @# S& B4 R这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-7-31 07:24 , Processed in 0.015162 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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