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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7436

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG$ X  J2 t" a2 g/ `/ N& ]! C9 {
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
      T7 \/ t/ ^( _' [) k) K而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。# P+ B" y; h9 _4 ~& d
    这是我用了2天时间测出来的。。。/ ^2 t2 g' i* g' ^5 a
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2357

    生命值: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 編輯 7 M5 [# z# n/ w/ }% X- G- R

    ! @3 z1 q* t6 ~8 w
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7436

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    3 g4 `: l1 i8 H% V' M$ ]
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    : g, G5 e, s# z# w+ F- \( P; ~3 Z* F% l& J. H) S

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5309

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2357

    生命值: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 編輯
    5 Q! v4 C1 z' }
    pkhppp99 發表於 2016-3-14 05:11 PM
    # K3 b" b+ `# ?认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    4 b7 d, S0 Y% V5 C

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15162 / 15162

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    0 ]& Y2 M  W% N有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    " u+ Y5 S; \7 A4 t  ?4 b
    这个问题很早以前就有了
    4 f1 L* O0 U( s  v  S5 P只不过一直没有人发现和提出( H3 E9 X. \6 E& r
    所以原作者也一直不知道。。。
    6 }/ O' _/ t8 }% u$ |# F5 [5 F3 c% Z3 X+ \" \2 u2 r$ I2 x, a
    资源一直都不是每分每秒增加的! E" r* V, B, B4 T0 T- T0 |
    而是在刷新的时候才会增加
    ' x: g' K/ F; m1 S
    , ^; a2 V+ o4 e3 x6 ~: \: f这跟网页本身的特性有关
    / J$ E$ m* @2 H0 x0 {网页就是要有浏览器才能运行
    ; i; N9 C9 E6 z并不会在后端无时无刻运行
    5 s. ]3 ~. v7 P+ D0 \5 o# W只有用户造访网页的那一瞬间
    6 B+ e; [6 f$ G才会被运行(就像论坛一样)& ]) y8 D. m1 _/ @( ?+ {

      A  ~' |7 L- _& e" g5 v. m举个例子:- c/ U; y1 s$ D- Y' L# a1 p( }
    如果所有玩家都不上线 也不访问网页
    9 j6 M& I+ Y% `# Q那么所有行星的资源并不会自己增加6 k2 ~$ G; B$ N4 h
    4 z" K% |4 h; O8 P2 G
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了0 h5 K0 t& P5 Q7 f2 z$ e
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作, A% J9 P0 J0 I: Y5 N" O
    * J* l/ ?5 i/ e. f0 w# e: Q
    要解决这个问题的最佳办法
    # W* n. _2 T1 }# v/ r* F不能再用网页语言来写
      S  L* I, j8 _. _3 R1 C要用C, C++等系统语言(难度比网页语言高)
    ) u3 c. f% c' Y+ r4 J0 D% H/ E为游戏写一个辅助程序+ T. q9 o9 I) p* S" s
    并放在服务器上作为背景程序运行2 H7 n" F" R4 v7 b8 m) ^
    这样资源,舰队到达,队列运行等等
    $ Y$ l1 h% Y' w' ^即使没有人造访网页 依旧会准时运行并写入数据库; @1 j( Y3 M. C: f8 c, X5 _) U
    ( I' u, o2 Z9 f# f
    注意的是:2 Z( z" i, W0 f( t
    倍率在10倍以下的服务器0 P2 w0 u2 p6 g* |  d) x4 ]
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 3007

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?* J- O3 y" U$ ?) ]# D$ P1 N7 u( s
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15162 / 15162

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    8 X6 k9 I* Z  ]. L$ G那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    1 |0 H4 ^# \9 q% ^, B+ M其他玩家間諜看到的資源還是會增加嘛? ...
    " j# k; n% G4 j- n9 C
    資源最大數量受限於倉庫大小: A5 l0 m/ I( v; c6 {. z
    所以自動生產的資源不可能超過最大儲存量. w* u% z2 S. m2 e) q5 z' P7 g! ?
    6 e6 L* ?5 \) z6 m$ t/ N* n; x
    每一個行星都有一個欄位標記叫做:7 z/ H& z" }% f/ j" P, a' a
    最新資源更新時間- V& U5 z& W, s& Y7 i# T
    ! _% s: P, M  J! b1 ]/ @
    間諜或攻擊等任務時0 Y2 L5 _; l4 d! ?. K* q2 q4 Q7 {
    系統會依照對方行星上次資源更新時間: F6 t4 f0 b9 d1 g
    然後判斷上次時間與這次時間的差距
    ! R. s  u) [2 O, t4 W6 T依照產量等公式  R  t0 H3 V. i( {' l, r
    計算更新對方的行星上資源數量為最新狀態- j6 P  x$ g$ }6 e% u2 F. \8 [
    再計算並回傳結果給派遣船艦的玩家' W9 }) X1 }' e5 q& m
    所以玩家看到的會是最新狀態
    8 B" r1 x( f/ H6 z8 Y+ F8 u2 M. P
    網頁的運作機制大理是:
      `1 T5 u9 J- a: M5 g+ ^& g瀏覽器有進行到對網頁的操作
    ' S- ~3 X. _$ d5 o$ b0 M後端才會回傳結果* a9 k) E' @0 V% A( o8 b- F
    6 y5 n" v) T( C
    上面大致上 就是說:' ]1 d1 I  y# }( t. o! }3 ~
    要更新資料庫的內容
    $ L- s- {+ _) C5 r6 s3 [要透過瀏覽網頁的方式4 d7 z6 z4 M: N- v- W1 C& G
    才會更新到資料庫裡的東西
    / E) a1 L6 V5 H5 S. ^否則不瀏覽網頁
      Z* j5 F8 A' q  y  q  m1 ~# T$ t' {+ k資料庫是沒有變化的
    1 v! b7 d+ l2 }, r這就是網頁的特性
      p" `- [5 ~: Z/ U. D4 a; I4 @, k
    也是站長直接透過) r; j6 C1 M& d4 P! ]$ Z6 S/ m$ D
    資料庫管理工具
    % w6 b' q% D5 X$ Y& w0 J不透過網頁程式
    $ ~" h/ |6 E3 I4 W* k! ]5 J# J觀察出的結果
    ' Z+ E# }' E& O& r2 O" L
    ' [% x& O( p: f' E% ^* q8 L如果不去瀏覽網頁
    3 r, d) B( [" s" [資料庫的東西根本不會動
    % `. z& Z8 n9 l! o+ l- ^" e
    ! P8 `1 o9 G; ~4 [) e+ g像是間諜,攻擊,這些都會瀏覽到網頁1 s+ J! [9 E3 J+ b6 P& R
    所以經過系統計算後當然會是最新的資料
    + S: }5 F/ t1 S5 J- `( x$ a" B1 E( b7 h$ H& w5 f
    玩家每重新整理(刷新)網頁" P$ C2 Y2 c7 b2 w, ?! _' }6 o
    會看到自己行星上資源有增加
    3 d) q; z+ U7 B8 M- d7 `這是因為有去執行到網頁程式
    " t+ R' d% q4 Q5 f
    5 M# I  }/ E: ]假如把 網頁整個關閉
    / b- D$ l* t# w! A$ i0 `% F不透過網頁去觀察
      f) h4 Y0 n9 y直接用資料庫管理程式去觀察* p" K( K  w5 z% c
    該筆行星上的資源數量記錄
    ) p. Q* |8 o1 x會發現到資源不會動!' q/ X7 q6 T$ |; [1 D% p

      u! y/ g* X0 j/ F/ m9 ]如果以上 還是不了解
    3 Z% h3 N: p3 h4 ~6 X5 \- ]那就要畫流程圖來說明/ W4 |$ [  h+ z1 |
    直接透過程式的運作原理
    ( {; w7 w( j1 o( a7 `說明資源,艦隊抵達,等運作機制3 Y6 f  ]! e# `. ~: G) L/ o
    - g6 H! d, }0 ]6 c5 N6 p
    研究到這個地步
    , `3 k! a- h( ?. m( z2 Z算是前無所見的進步
    & n& K. m( t! r! a( D3 L3 m可以說是大躍進
    ; _! y% @  s0 g) F3 X. o. N以前的站長還沒有了解, C/ I3 x1 Z# d& `& W
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5309

    生命值: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
    2 x+ [0 g% _% y; d  v, b) |( p那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?' q8 z; m8 y) v0 j* T  g5 P
    其他玩家間諜看到的資源還是會增加嘛? ...

    5 s2 Z/ N/ G- p0 K' V但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了$ P: ~2 T) y" T9 r" E& C
    看这个= =. e! g) X, [( l7 P1 x

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15162 / 15162

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    : o4 n7 C' U4 R$ a但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    5 y: i* f) p6 f看这个= =
    9 {9 f. V: I. r' i1 Z
    你不懂。。。
    : U& }# f: X; ~  D/ b& X9 N5 A9 y别的玩家是看不到你的资源的
    $ W3 w* I0 U! R. F根本就没有安全性的问题. x, d% ]( U" a3 y2 Q0 I

    4 p9 t& e* L0 x* P! \$ T这要从编程角度去解释运作逻辑% q7 y) Q8 R% ?' A+ n; q
    没有基本的编程概念 说再多也是无济于事. U" y6 p6 o$ U5 a8 X
    " k0 b: P5 G! y* n
    只要明白:+ O1 g) u/ d; A, G/ b
    网页不是时时刻刻每分每秒都在运行
    ' O8 r) L* D1 T9 S2 J网页或浏览器一旦关闭便不会运作
    0 o# Y8 ?* s. q& K- Z: M不是只有本站例外 全世界所有网页都是如此# ]( ~3 ?! q  e8 W7 Y/ l
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-9-22 02:08 , Processed in 0.024993 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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