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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7303

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG5 P- \" O: A% I9 O
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    + f. G% g9 a. f6 ?0 b4 s! D而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    3 e1 \9 J0 b( a. R& ]* d这是我用了2天时间测出来的。。。
      z- p  Q& F/ Z/ C
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2299

    生命值: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 編輯 + C0 h4 a6 ]7 R- t7 x( X

    $ f5 s: P% ~& v0 R, J) A
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7303

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    4 ?1 z! Y* n# Z认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~3 E: Y' N% E! q) X, v
    7 j( J2 s: d) z- |0 B3 e

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5190

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2299

    生命值: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 編輯
    6 r  W: v+ }! }
    pkhppp99 發表於 2016-3-14 05:11 PM6 V4 f: B  P2 M' K. p& u) K
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    2 B+ O  H& c  v# w1 f, d1 W6 D+ r

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    $ u& `2 S& ~4 ^  `有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    8 t, Y  c/ \  }. u( E
    这个问题很早以前就有了. T  c' C/ ?/ H9 a, E1 f) I2 m
    只不过一直没有人发现和提出# m. l  d8 \/ ?% r% K, D/ d* w
    所以原作者也一直不知道。。。; T6 }# y2 |4 m8 f# ?# l( M

    4 l. [) v( m# i资源一直都不是每分每秒增加的/ R/ E2 v; G2 E* E# M" q5 S- j
    而是在刷新的时候才会增加
    ' f# S6 u) G& ^# u! [# w8 e# X3 |/ r6 ]
    这跟网页本身的特性有关
    7 t9 K- x7 H" k$ q& F网页就是要有浏览器才能运行# T1 p+ j; Y6 Q6 j
    并不会在后端无时无刻运行" L  [% G# r" h% m$ \* g
    只有用户造访网页的那一瞬间
    1 [& A& o! S' @才会被运行(就像论坛一样)
    * F6 \9 m: T9 }3 w/ |+ `/ P, E. E* R* N" l  `: Y. T4 X
    举个例子:7 X2 d9 ]5 X4 i' u) \3 Z
    如果所有玩家都不上线 也不访问网页
    * {0 \0 r5 f3 B2 v1 @那么所有行星的资源并不会自己增加
    $ X2 L3 A& I% r# T4 V' k
    " z4 q( k, m& ]$ p+ N但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了4 m) c) @# F. ~6 c7 F0 A' d( f; `
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    6 I' A4 x9 B% n* k
    5 h3 Z3 p+ O. k要解决这个问题的最佳办法# A" o0 r, _, H2 F7 u
    不能再用网页语言来写2 C. D9 Y$ [. n+ Z% s6 `' ^: i7 p
    要用C, C++等系统语言(难度比网页语言高)
    3 A3 {; k* H  R; e为游戏写一个辅助程序$ I( Z" K7 D9 C/ D1 w
    并放在服务器上作为背景程序运行
    . C7 g4 J6 |$ w% h这样资源,舰队到达,队列运行等等& X9 o; v% J  s* e0 g0 X. j* C5 Y1 U# e' p
    即使没有人造访网页 依旧会准时运行并写入数据库
    5 u9 V0 W$ v2 y6 b; K
    , G! W  p8 }" ^$ g* B, y" i8 f注意的是:
    8 Q2 v8 _+ r( I8 R# `2 f8 z# O! L倍率在10倍以下的服务器
    + R# M- b2 P: q% n, h& Z不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2933

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?- b/ c7 O5 p" j! o
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM2 r* {# Q4 [* T3 ?% J) C
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?' h4 U8 \4 X+ J" m2 [5 U6 v3 v
    其他玩家間諜看到的資源還是會增加嘛? ...
    ; p7 \/ V' @& q6 E
    資源最大數量受限於倉庫大小8 D# }2 |. K* n
    所以自動生產的資源不可能超過最大儲存量
    , n* A; L% A0 U/ p2 F4 @' O0 \' F/ N! Z4 R9 A
    每一個行星都有一個欄位標記叫做:2 A1 g& g- K2 g; z$ t, h4 y
    最新資源更新時間
    9 L5 r! C+ p2 ~, ^
    3 d% h# _- {: s( A間諜或攻擊等任務時
    0 F" {1 r6 j' I/ z& N  t" J系統會依照對方行星上次資源更新時間
    3 X6 i9 v7 I& ]' \% m) C: n7 K! j然後判斷上次時間與這次時間的差距5 L- r9 S0 @# g" d' `1 T# t" L
    依照產量等公式- n/ p4 W* R( i: u
    計算更新對方的行星上資源數量為最新狀態
    ' D$ m, U: V8 _0 ^再計算並回傳結果給派遣船艦的玩家
    # P2 e0 q) ^! a0 v所以玩家看到的會是最新狀態
    7 B3 H" T( {5 K& V+ m4 f8 ~  @
    - f3 S+ b2 v% J$ n5 u/ N9 F# N網頁的運作機制大理是:
    7 y; w' m0 e% x! g8 x* C8 ]瀏覽器有進行到對網頁的操作
    - I& ~/ M3 A4 @# u後端才會回傳結果$ k6 O/ k. ^4 I4 i+ Z7 ?: J

    1 g/ a6 K3 k9 @4 T' h上面大致上 就是說:
    + v2 C; x5 ~3 k  i- {要更新資料庫的內容& i. R6 i5 g$ ]
    要透過瀏覽網頁的方式8 ?# n& s: h1 b+ u, \
    才會更新到資料庫裡的東西
    7 `7 a. X1 |; o% g/ S' e否則不瀏覽網頁' `( o; T" h: R
    資料庫是沒有變化的& K+ ~, W7 f8 Y) v$ G
    這就是網頁的特性
    $ S8 P, S& @; R: m1 M$ `9 Q; e- }, P) w) I
    也是站長直接透過- B5 ]; }4 k) C) w1 O$ T0 U% G
    資料庫管理工具1 [2 ^8 S% p6 ]. T* o! r* y: X7 h$ y6 L
    不透過網頁程式
      K, e: v# Q# ~觀察出的結果
    7 v% X+ ~$ v/ A9 G8 K6 a; t' U5 ^6 j, h) {% \3 o
    如果不去瀏覽網頁% s" P4 v  s1 R- R
    資料庫的東西根本不會動' v" G$ l5 `0 k

    ) }' F; e2 k8 X( h' V& }+ _像是間諜,攻擊,這些都會瀏覽到網頁% _$ \3 R7 G: A. O( z8 w
    所以經過系統計算後當然會是最新的資料1 e" v+ Y" b  G
    & j. R6 S% x( S0 @
    玩家每重新整理(刷新)網頁
    5 i1 g, C5 S  n- U/ f# c2 p會看到自己行星上資源有增加
    ! @5 E4 s6 C. |9 E8 H- g9 @4 {這是因為有去執行到網頁程式
    5 ?+ _5 l4 s, T( b6 [  v! y* c9 }- D
    假如把 網頁整個關閉6 C3 i1 D5 c' \( s/ P( n& x6 v/ r
    不透過網頁去觀察' [, @2 ~- ?* n5 d2 }0 U
    直接用資料庫管理程式去觀察
    6 g7 S- {3 e9 d9 Z9 v& ?該筆行星上的資源數量記錄
    ; B& |8 G+ l3 ]) d: |) {: C5 q會發現到資源不會動!
    & l8 r8 \( ?% D5 m! a* s' T' c* s* \- n3 ~) u$ P
    如果以上 還是不了解
    9 A8 ?; D5 B; _. g6 |6 Z) F那就要畫流程圖來說明9 L$ m- v0 l# J& ]  t% Y
    直接透過程式的運作原理  `; u" v7 c  O+ Q
    說明資源,艦隊抵達,等運作機制
    ) w: J, n* S# H/ ~* _8 Z) `/ B  E/ e) A  [7 l# m0 y  Q9 ]
    研究到這個地步3 }0 n  G5 a- Z, C9 [. y0 b. A& u- _! n
    算是前無所見的進步- h6 G, }2 ]! c- @! K3 t
    可以說是大躍進: y- W" \- o0 f
    以前的站長還沒有了解0 _$ \9 a+ C* V% M, r2 X, i( x
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5190

    生命值: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
    , }- X5 z& w+ q7 x那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?8 N8 n" }) [8 G9 G- d) O, {
    其他玩家間諜看到的資源還是會增加嘛? ...
    ; P" J+ T5 h. S* t4 u4 x
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了) v# h1 l7 u/ m$ i
    看这个= =
    2 h) Y! v9 m; g3 G

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    6 q( G9 Z2 p1 \5 L但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了4 ^0 m1 C) J$ ]% E- D
    看这个= =
    % S& r0 n) P$ F  p
    你不懂。。。
    9 r" ?3 Z' z( L' R: X别的玩家是看不到你的资源的
    6 p( @7 s' @5 \) o# n4 Y根本就没有安全性的问题
    " ?9 Y9 O& s- i- O( `
      t: f" y+ E' e, r这要从编程角度去解释运作逻辑
    ) Y0 ~3 b- J" {  v) y没有基本的编程概念 说再多也是无济于事  [4 Q) U6 |/ u

      i9 k+ }; d2 T( [. t只要明白:+ H5 P: X! k% V; L. [+ |
    网页不是时时刻刻每分每秒都在运行
    3 z: x7 s+ Y. i  N# F* c0 T; X, {7 P网页或浏览器一旦关闭便不会运作
    " S9 N6 [- ]1 _  N不是只有本站例外 全世界所有网页都是如此
    ) ~# T& S7 x; [2 d: N  p0 _* @! W这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-6-19 05:33 , Processed in 0.016321 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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