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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6844

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    9 ^) [1 c# N0 J" p3 E2 Q& {( r如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。2 q! m2 P6 ?$ [) a1 t
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。: J" y3 }, G# G9 @6 f
    这是我用了2天时间测出来的。。。
    ( ^$ O7 R" _" \$ R( t
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2100

    生命值: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 編輯
    + I0 `. x# F" k
    : V" M4 |2 W! Z: F
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6844

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
      _- D! A# n' o- I  K
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~4 D+ G# I9 T4 A$ O# T" r

    6 B2 C( q) v* {' z' X5 M

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4776

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2100

    生命值: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 編輯
    ! g8 B. u3 z5 ?) `9 J; w. p
    pkhppp99 發表於 2016-3-14 05:11 PM" |% U0 f. ?; ]- [* P
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    . a0 {8 Z9 Z! _2 `4 c" T

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14048 / 14048

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM8 L4 w: v1 ~8 {+ @
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    ' K+ N! s, ]6 s9 _这个问题很早以前就有了6 h# h% u/ V" V1 R9 u. q
    只不过一直没有人发现和提出2 [3 W( G% H2 g: X" l
    所以原作者也一直不知道。。。  l9 H, n2 ~9 i; B: }( |

    - k$ I& x$ o# g" G资源一直都不是每分每秒增加的
    ( q7 d7 l4 Y( q6 J' t+ @, u7 ]而是在刷新的时候才会增加! Y9 C+ R/ j& [9 t7 `3 C3 z- k  n' G+ c

    9 U+ D7 }; S  S! |1 z3 s% c% T2 q3 }2 Q这跟网页本身的特性有关
    : R( u6 I8 D+ f% I# s网页就是要有浏览器才能运行' t5 l% h" X- b
    并不会在后端无时无刻运行- d6 v5 b9 _* @
    只有用户造访网页的那一瞬间
    / B, X) d) I6 p& _0 x才会被运行(就像论坛一样)
    : J+ B% p  ^* O' G1 E
    . J& R9 G, \# ~+ H$ `. n举个例子:4 }# I! O7 V0 D3 n3 {- R4 D( t
    如果所有玩家都不上线 也不访问网页5 E' `' x/ s6 \) Z+ \
    那么所有行星的资源并不会自己增加. L5 u6 J: N! b- {
    1 R5 g8 W- |4 \" F- @' z, W
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    ) K' D" h' r+ `# {9 ]5 u) q5 n那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    # i) Y5 W" T" v# V8 s) G- ]/ \! y/ Y; J4 k& C
    要解决这个问题的最佳办法
    5 l6 r9 H4 y+ a6 d# e4 F8 \不能再用网页语言来写) `6 L- F8 _. z
    要用C, C++等系统语言(难度比网页语言高)$ N1 f4 M- @8 d6 }
    为游戏写一个辅助程序6 R* M" C, R( c3 [# W4 v: J3 `
    并放在服务器上作为背景程序运行/ k+ I! ~6 L" n/ j6 {
    这样资源,舰队到达,队列运行等等
    " y+ A3 N# c+ G8 g" A. |即使没有人造访网页 依旧会准时运行并写入数据库/ y( O+ ]  Y; F" G9 @6 T8 S

    ; U; f( u9 r, j" o注意的是:
    % g, ^9 d9 b  H6 j8 U5 g# Y倍率在10倍以下的服务器8 l) E, f" x6 Z" v0 A
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2677

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?0 F/ a( V) M3 S& _* v
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14048 / 14048

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    ! o$ v" u1 `1 o那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?% `1 x* k: e' Y1 Y1 _
    其他玩家間諜看到的資源還是會增加嘛? ...

    0 w9 E- i/ T* }5 P資源最大數量受限於倉庫大小
    , B' E3 |; e, E; G所以自動生產的資源不可能超過最大儲存量
    ' R  c. Q2 u  M1 c3 q- R/ I( O7 C- w' j
    每一個行星都有一個欄位標記叫做:1 O: J" u9 I$ W" e- F& C5 I- K4 k
    最新資源更新時間7 c+ X% }. h3 H) d$ y9 y" k+ [
    ' s; ~1 g/ G$ G- h! g
    間諜或攻擊等任務時
    9 q+ S% X" v2 ~: t系統會依照對方行星上次資源更新時間
    ) ]5 I) T% s* X1 Y+ Q( M9 E( I4 u然後判斷上次時間與這次時間的差距6 a* q: K6 N1 @+ u4 f" ~. ]
    依照產量等公式! I* p( b  G$ d3 S2 f
    計算更新對方的行星上資源數量為最新狀態% R# |5 U( M6 J$ {
    再計算並回傳結果給派遣船艦的玩家! z) O5 M4 E7 O! N
    所以玩家看到的會是最新狀態
    3 r% b. q. d% |. l; U7 z
    1 }) A, t1 C9 E* S網頁的運作機制大理是:
    + `3 P& r6 G7 c+ P4 n' J8 J瀏覽器有進行到對網頁的操作
    ) a& _! g8 Z9 M! }/ n後端才會回傳結果: E& |, c9 S8 A6 U9 }
    8 q  }5 ~' `4 `% r! U$ R4 ~
    上面大致上 就是說:
    0 B8 d) m$ r" X要更新資料庫的內容
    . b( U4 u; q* y) Z" N+ i& w要透過瀏覽網頁的方式" r7 e2 j- k  y3 c; ~
    才會更新到資料庫裡的東西
    0 {' _, \9 f2 j& n( r/ z否則不瀏覽網頁* H" Q& @, ]$ F
    資料庫是沒有變化的! y6 v7 ?8 m! L$ t4 W' L- I/ j* R
    這就是網頁的特性
    1 |/ d! d9 P1 |4 y( b" }5 ^) ?0 D) Q/ |1 z2 U: c9 A! X. ^
    也是站長直接透過
    3 k- i" Y) Y' Q資料庫管理工具
    1 F4 n; I' f; J' V不透過網頁程式  ~7 Z$ ]6 x  n+ c8 ~7 E, t* V
    觀察出的結果5 T/ R) x: e/ v+ `4 w; `

    3 F: ?- ^( [& R: w7 V% o+ Q! N如果不去瀏覽網頁1 G3 {; Z3 P3 o/ n% L$ _
    資料庫的東西根本不會動
    ) O& \8 m) X, X0 Z/ {2 c7 [' ?  C4 O) `7 X; y
    像是間諜,攻擊,這些都會瀏覽到網頁
    $ B0 \0 y( k1 W  E所以經過系統計算後當然會是最新的資料# j& J3 A' |# V

    , q  z6 x4 W4 c; p* w玩家每重新整理(刷新)網頁
    0 n8 T. ~7 w6 V/ K* _1 b' M8 a6 N會看到自己行星上資源有增加' k1 k+ T3 M; m# ?' |1 _
    這是因為有去執行到網頁程式
    2 g, q" _% g* w) Y+ S9 {3 \* m2 Y! L% z7 l, `' S8 {& f$ S, q
    假如把 網頁整個關閉& n, B$ r0 J" e% s
    不透過網頁去觀察. W: h) k4 F! I* h" Q
    直接用資料庫管理程式去觀察# w  g  y; A0 W- L$ O; P0 B
    該筆行星上的資源數量記錄. t) l& V" I2 D7 D2 x# e
    會發現到資源不會動!& A- e# n: S" ?3 s! i
    3 y' `0 y6 C0 x1 L
    如果以上 還是不了解. C2 h1 a( z6 X+ [
    那就要畫流程圖來說明3 Z6 d% P5 `! ]0 d) n8 E& z/ W
    直接透過程式的運作原理
    7 b. J) k( J- l9 p. C說明資源,艦隊抵達,等運作機制
      X/ t# ?( w$ G. R) u7 D3 |1 Y* v+ N2 w8 d' {& @
    研究到這個地步
    7 J: Y8 W. c! C3 z4 v! h7 _" d( i算是前無所見的進步4 h/ i! R7 g: F9 P, M0 K- E
    可以說是大躍進! c. T" \/ ~! \# Q* m2 j7 A. I
    以前的站長還沒有了解
      X* `# n8 Q5 q0 B1 N% C" g到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4776

    生命值: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
    $ K' `* ?# I1 ~( V( m9 i/ N那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    4 P2 |+ U/ B- |0 v: u" G' Z其他玩家間諜看到的資源還是會增加嘛? ...

    - ]8 Y6 P  U3 D7 U  R6 g2 l4 N但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    ; i3 y' d, X" I& H0 k/ l看这个= =' f6 u$ e) @- a+ q

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14048 / 14048

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM. L) `0 [& \- c, w8 _
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    ' C& W' ?6 f# |; [8 D4 [看这个= =
    3 o! |0 l% H# x! t
    你不懂。。。
    ; c% p! O: t6 J$ C. J, g' P9 t别的玩家是看不到你的资源的$ A& X0 O( X$ K  _/ {5 V3 v9 E
    根本就没有安全性的问题0 ]. T8 A$ {2 m  c

    , _% E, L4 v, \2 P这要从编程角度去解释运作逻辑
    & M$ q  E5 Z; q3 b没有基本的编程概念 说再多也是无济于事
    6 v4 n3 H5 D, B! D) L) r1 I1 `8 }& s* G5 M6 Z" i
    只要明白:
      k0 V% |% V! x$ r* Q6 t网页不是时时刻刻每分每秒都在运行3 H* A# H8 K* H4 ]2 J9 |
    网页或浏览器一旦关闭便不会运作2 n8 K; N$ S5 R# g1 N
    不是只有本站例外 全世界所有网页都是如此# I* g) W; Y& e* o& k  s
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-7-27 06:24 , Processed in 0.021776 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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