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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7271

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    + ?+ y( }8 |- B" \1 @4 g' e如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    . |+ k7 ^1 m! p: ]1 P4 u而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    & j9 J& t% L1 o这是我用了2天时间测出来的。。。- }% D+ }- m8 ?( ?8 Z) a6 f
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2285

    生命值: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 編輯 . w+ h/ l4 E  \' b6 G6 o
      `+ z9 W# S+ V7 J7 V) }4 N9 [
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7271

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    8 ]& `9 n2 ?( G5 E' v) H* b, F6 W8 p
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    # {8 `" `6 `$ b3 R
    1 j5 _& V1 p9 m

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5160

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2285

    生命值: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 編輯
    : v; I2 r- N1 I! y2 |+ X4 u
    pkhppp99 發表於 2016-3-14 05:11 PM
      D' Y0 r- c' `# y" k" W3 w认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    ) i# t; p  d0 a! y4 o! @) L

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM' w1 g9 Q+ ?0 U1 X3 B, `
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    : m2 P; [3 |5 U8 F9 j+ N1 H
    这个问题很早以前就有了
    " }0 |$ s! s( ]1 x只不过一直没有人发现和提出  A3 W4 }! g1 @
    所以原作者也一直不知道。。。# N( c& k* L( t5 l5 h4 c6 h

    ! }6 L' @5 s# j; t, O4 u资源一直都不是每分每秒增加的  Q; M! I& T+ d7 C# v
    而是在刷新的时候才会增加
    3 ]3 u8 S  K7 s. p& }% ?- W* A: R2 D  A5 S' g- ?5 O( ~1 n
    这跟网页本身的特性有关5 D* J( z9 n; N& B  n
    网页就是要有浏览器才能运行) E  t+ {7 e( A# z# m) d
    并不会在后端无时无刻运行
    . V8 O% Y# u# W) T只有用户造访网页的那一瞬间
    ; [( }' z' V1 D& U才会被运行(就像论坛一样)
    $ J. ]* r* T% D7 l4 t1 p0 Z7 ^) q: y
    ; ]) y3 G! y! G, N举个例子:
    $ t& l. Z6 K$ B如果所有玩家都不上线 也不访问网页+ A7 e: _2 `; Y  @( S  i! J! _
    那么所有行星的资源并不会自己增加4 c  i( ?3 ]+ b' C
    " `8 P0 ?0 ^- t5 g  X+ Z
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了' l  g0 q1 Q  G* J! E5 I
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作9 w% |# E( d* x1 O
    3 ?0 j  v0 U2 O5 D1 w0 M
    要解决这个问题的最佳办法3 w/ l" Y8 z' F8 L3 \
    不能再用网页语言来写
    0 v; u5 i/ I# t' u4 j5 N  N( I& P" G要用C, C++等系统语言(难度比网页语言高)
    $ w  `3 i7 N; H/ D8 p为游戏写一个辅助程序5 Y9 f5 Y3 I5 f* M; ?6 _. T: i
    并放在服务器上作为背景程序运行
    / `# K" o7 d5 g! I7 d5 C这样资源,舰队到达,队列运行等等" t8 L2 g- m4 {* o
    即使没有人造访网页 依旧会准时运行并写入数据库0 c, c* t& ]  _: F
    2 \( _% I, x2 t
    注意的是:5 Q" s, f+ X( o# N
    倍率在10倍以下的服务器
    ) T1 \' ~; V/ R" A, r不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2915

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?* r; |4 A, h% n2 n3 |9 @
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM+ W/ r! z+ i( G: d! z* ^0 |
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    % t5 ^$ _: f1 P2 x4 @其他玩家間諜看到的資源還是會增加嘛? ...

    & @  ~" F; A  n; c資源最大數量受限於倉庫大小
    9 t# u. e' y. ]( P+ K1 w0 o  R所以自動生產的資源不可能超過最大儲存量/ ?1 D" W& h- g  B& K0 |# G
    , |# t4 F# d4 p
    每一個行星都有一個欄位標記叫做:, V' g# {2 m( B7 |+ o. }  ^0 Z
    最新資源更新時間* K$ L4 m* o& I. |
    ( n# G0 \0 c7 M. R% _) T3 f% S4 P( S; g9 @
    間諜或攻擊等任務時; \( X; Z$ e+ w' h. z! T
    系統會依照對方行星上次資源更新時間- V- F# z* a) T( {9 q! r2 k, F
    然後判斷上次時間與這次時間的差距( z+ O( h8 k2 h3 Z$ A1 z' i; N, P* E
    依照產量等公式0 C% w' D/ O" w
    計算更新對方的行星上資源數量為最新狀態
    , b/ w# k" C: G2 |1 i再計算並回傳結果給派遣船艦的玩家
      z7 L5 a9 P0 |* d3 n所以玩家看到的會是最新狀態
    ' V4 J0 l3 ]. m5 O2 r1 W4 `5 o  t' c2 _+ D
    網頁的運作機制大理是:4 q4 [3 s  x4 X( ~& \
    瀏覽器有進行到對網頁的操作
    # C4 T; ~2 \, [  ]: R6 C! Z+ F  s後端才會回傳結果
    8 r* ~+ m2 x. x; ?; u* o9 [* q) m2 L! S9 A
    上面大致上 就是說:
    0 d8 Q7 F0 h, e要更新資料庫的內容
    : u2 ~% g! @" E' i+ K4 P0 W要透過瀏覽網頁的方式
    3 a# C  g% Y% ~9 [9 K  w+ \才會更新到資料庫裡的東西4 t, o& T( H) ?, m7 V# |5 r
    否則不瀏覽網頁
    $ F5 u+ I- s% G  t; Q! V資料庫是沒有變化的* e3 a' k) F/ N  ^' k+ g
    這就是網頁的特性$ k& p9 B5 z1 ]

    % t4 T, l" s7 n' E* f& m也是站長直接透過
    0 C! `1 K- F* l  ]4 q6 [資料庫管理工具# t, {5 Y; h' \9 q4 u/ f
    不透過網頁程式
    5 C; q. n3 Y# S' e- {% q- [$ O* W觀察出的結果
    0 G1 r" {2 h3 ]  R. g
    $ }9 O6 L0 S+ {+ f如果不去瀏覽網頁
    % G& B$ b' r  A9 l/ i資料庫的東西根本不會動
      g/ I+ J9 l: X: R' x1 F0 }4 X5 _& \/ C$ i$ Y2 ^2 A6 w  S8 c
    像是間諜,攻擊,這些都會瀏覽到網頁8 L3 t0 P" }5 x1 f  V- o7 C; A
    所以經過系統計算後當然會是最新的資料" p3 x5 |# \. }# S

    2 m# S2 e- R# B) n$ t: N) ?/ n玩家每重新整理(刷新)網頁
    % n$ O4 w  L4 ^1 W% e6 V3 Z會看到自己行星上資源有增加
    & @  W. Z# O0 r7 W這是因為有去執行到網頁程式
    ' p% }7 T6 r, N) m& X: Y; h! }* ~3 ^
    假如把 網頁整個關閉& r& t1 I' j" N% C. K
    不透過網頁去觀察4 [6 P/ ]% u* ?: p6 m# R9 T* T. F
    直接用資料庫管理程式去觀察8 B1 h- I& x+ h) I' h
    該筆行星上的資源數量記錄
    # \- o3 q! M# T0 i* m會發現到資源不會動!; v0 U5 r% M; F( W
    7 Y1 I3 d: X: e1 c! ~. j
    如果以上 還是不了解7 B& k: I4 A8 [, K- t  {! h
    那就要畫流程圖來說明; L2 }4 U+ f' o, s
    直接透過程式的運作原理6 |$ j8 e) o2 o2 Q0 r, f
    說明資源,艦隊抵達,等運作機制! x' ~6 {# |0 y) R
    + A  c  C$ n/ F0 M0 L! L8 L
    研究到這個地步" r; E# \3 ]& d0 ?: l8 b. q
    算是前無所見的進步
    ! D5 x/ T5 s: y6 s* \. E9 t可以說是大躍進4 Q$ i3 v1 H0 W& K  e* f
    以前的站長還沒有了解
    . Z" M, s, I* \) \7 }到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5160

    生命值: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
    3 x/ ~6 j4 j; K3 d, U那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
      B/ i% G: c+ A8 C" I- R7 {; b其他玩家間諜看到的資源還是會增加嘛? ...

    ! t2 G4 [; a0 ~$ P  v但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了' l  A1 v+ i1 C8 Y, c8 ]
    看这个= =
    & E! @8 p7 v) ^9 L8 p9 r/ ~3 P

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM7 G. p6 ^! u" S9 M
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了0 [3 M/ T2 e/ J+ D
    看这个= =

    / r* r& f8 Y9 D$ D6 n你不懂。。。: a; x+ O1 _. M8 a/ _$ A. H
    别的玩家是看不到你的资源的
    4 W3 G  N; A" {$ ?* p根本就没有安全性的问题6 f2 U/ t* t# J1 I3 K" A

    . h2 m" p  c  X, V这要从编程角度去解释运作逻辑
    4 W% x+ Q+ d; H) z没有基本的编程概念 说再多也是无济于事
    , o* V* Q( y0 v5 K3 D" L  o* O# f9 }" U
    只要明白:% k' m' N' c' U4 n+ M+ w; Z
    网页不是时时刻刻每分每秒都在运行
    " k( q& c9 N2 e- g! O: V9 z& H网页或浏览器一旦关闭便不会运作7 W' z- B7 d4 t' X
    不是只有本站例外 全世界所有网页都是如此5 C+ C# w# R" a3 a" h' J+ W
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-5-27 06:19 , Processed in 0.018481 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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