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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6986

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    . o, X3 Y2 [! x  L/ {如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。" }# W1 `% l9 E0 n2 j
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。2 v0 T( ^, x) H" S4 G
    这是我用了2天时间测出来的。。。$ t3 H9 Y' ~  q  x$ b0 [1 A* X. e! ^
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2162

    生命值: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 編輯 ( D0 A2 k" d1 P0 P
    % @6 U! o2 `) ?8 K0 T+ m: E0 W
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6986

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    important55129 發表於 2016-3-14 05:03 PM& L1 a7 Y7 z& ?% L4 ]' n+ h  e
    ' }) Y. h9 p* y# \7 D
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    0 \# ]. c8 ^8 X8 H8 i" G& }% ~
    % E6 p9 q6 ]" {( k) ]0 N

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4904

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2162

    生命值: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 編輯 ; M3 r: Q( u! B6 r
    pkhppp99 發表於 2016-3-14 05:11 PM
    5 c$ U% r5 _( f5 @# \- N9 h2 A认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

      d9 ?: G4 a4 y" }, F5 F

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14313 / 14313

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    6 p! j& ~% h$ P: Z# c! t: x有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    ( u4 f! V# [, E: g" R* S6 A4 J
    这个问题很早以前就有了  V; z0 B7 F+ p2 n9 V3 p0 Q
    只不过一直没有人发现和提出
    ; B; X0 C* A# ~( G. t  `1 ]所以原作者也一直不知道。。。
    1 p# ?6 B/ I  D6 O! G7 @/ [4 _4 g1 B( t' E. E7 v9 ]
    资源一直都不是每分每秒增加的8 V- t; Q% P  T  C1 E
    而是在刷新的时候才会增加
    9 ?. o8 _/ k4 f9 q4 c( }8 D- U7 u, W, \, w" H
    这跟网页本身的特性有关
    . F8 Y2 l9 v* `" S- l: w网页就是要有浏览器才能运行$ `1 F! g9 L: _. k
    并不会在后端无时无刻运行
    # L! T8 m0 {: q只有用户造访网页的那一瞬间& D4 j; g4 f8 X: v- r( [% w
    才会被运行(就像论坛一样)
    0 p" X  O/ n1 t' f# |3 F( R8 f) v, `8 K7 a9 P) L- W
    举个例子:- x9 W% _% P& v7 T2 K5 r+ X, B
    如果所有玩家都不上线 也不访问网页
    ( Y" o" q0 U& T1 I3 x那么所有行星的资源并不会自己增加4 y) k! `2 e6 [/ u# b+ a
      f" C- r( @# y2 V! B
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了! l9 i) |# ]+ t. n
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作6 l. u* {; v! i2 K0 w% A
    ) F! W/ q% l  r, _3 U
    要解决这个问题的最佳办法
    % a2 x$ X3 F' a* W# ~( J不能再用网页语言来写
    + ^7 [0 s4 e8 P2 G要用C, C++等系统语言(难度比网页语言高)/ L# Q7 V& U/ y. ], a: d
    为游戏写一个辅助程序" r3 s* S( u' u+ x
    并放在服务器上作为背景程序运行! c4 X3 H# X2 x5 z3 D" o& m3 }
    这样资源,舰队到达,队列运行等等
    7 y* i7 W+ Z2 n7 V- l8 S+ A即使没有人造访网页 依旧会准时运行并写入数据库; r# L' v( d1 F# n

    % h& X" z1 V, d$ i4 J' j5 W  R) d注意的是:# @, z( I8 J  d2 r2 V) A7 C* V  y! H
    倍率在10倍以下的服务器1 n/ E6 m0 B9 n
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2757

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    3 Y" I' t6 k! ^" L: t& ^9 ~其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14313 / 14313

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    ) e7 ^+ t4 }# _; w9 f. S( R那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?7 p4 L2 ^# m. e) H) U
    其他玩家間諜看到的資源還是會增加嘛? ...

    6 l$ F8 s- p( B3 C, s  E資源最大數量受限於倉庫大小, k7 t4 ^& j- x8 @
    所以自動生產的資源不可能超過最大儲存量
    ) V" e: `+ ?5 b$ I5 r4 A4 _0 `6 M
    每一個行星都有一個欄位標記叫做:
    - |' m" Y% l0 J' [( F3 C最新資源更新時間
    , R! c# V- B: g' q9 k! z/ Q) o  B5 k. I  G1 \" F  O5 _5 L
    間諜或攻擊等任務時
    . J  l) A2 n  Z6 `系統會依照對方行星上次資源更新時間
    3 {6 V, K- d0 V9 C/ y, J: R然後判斷上次時間與這次時間的差距0 x: M: t7 ^; Z4 s3 x) {3 W/ n
    依照產量等公式9 q  O. q- Y5 M- a9 Q$ \  m9 z
    計算更新對方的行星上資源數量為最新狀態: L; ?, M/ z% |3 p: B8 F1 s
    再計算並回傳結果給派遣船艦的玩家
    6 ?' q; |; L% e- c) D所以玩家看到的會是最新狀態0 i* j3 c3 n' G- k# G
    3 E+ a0 ~/ r: H+ K8 i
    網頁的運作機制大理是:
    6 c# V  T) s( {9 L3 R' P+ N5 Y/ D0 \1 l+ N瀏覽器有進行到對網頁的操作
    7 ]5 u& Y( n; Y9 \後端才會回傳結果4 k0 a) C, R( V, w9 i: B$ M1 [
    9 n2 L. }1 `# C$ e" H! S$ \3 e
    上面大致上 就是說:  e  f1 a; o4 {, y. n6 I! M. [
    要更新資料庫的內容0 l5 x' T% w- T* q, f' ~& I
    要透過瀏覽網頁的方式  ~8 b$ G/ _& a( c; ~6 V* _
    才會更新到資料庫裡的東西; x& D, q! W# X  P5 w# N* Y2 J4 c. r
    否則不瀏覽網頁
    0 d3 m% k5 K- ?9 h資料庫是沒有變化的' Q7 e1 L- N( D- j; d- R& r: x
    這就是網頁的特性
    - ~( p, \( T% s* F) b8 I7 F0 N! d" e" P- l# j2 z7 K
    也是站長直接透過
    * I7 E8 \. o/ F( q4 D! g資料庫管理工具
    # R: U8 X$ u  M) f, m不透過網頁程式
    * O% ?7 L  r7 X$ s0 I觀察出的結果
    , R* U9 h4 p8 L+ A8 v7 e" d: n" [4 V( j7 {
    如果不去瀏覽網頁9 v/ p! ~" D# ]8 y! V' \+ \
    資料庫的東西根本不會動2 C, N) J* u5 p8 j4 q* T

    " @: {! r' H$ ?' M& M* U像是間諜,攻擊,這些都會瀏覽到網頁
    3 f* l1 g; x* ~8 }# o4 C所以經過系統計算後當然會是最新的資料+ o" W7 E+ r7 V
    * s0 @" I5 |& N- l. \/ n
    玩家每重新整理(刷新)網頁9 l7 P9 @5 v7 V. [7 r$ x
    會看到自己行星上資源有增加4 t; a/ _+ ~; b- N+ ~( A
    這是因為有去執行到網頁程式/ \% z3 U0 S6 t4 F# b6 `
    9 U+ D6 H; Z. V! j  E- d( n
    假如把 網頁整個關閉
    6 n" r$ z% b+ o% e" o  `! j! o不透過網頁去觀察/ B. a' J$ I/ H* d( m) ?! |6 }
    直接用資料庫管理程式去觀察2 f3 l* q3 i5 Y3 }
    該筆行星上的資源數量記錄
    3 D) h' }6 h! C+ ~! e! @會發現到資源不會動!
    3 Z% P3 B' @3 S7 M2 c' Z& z3 C, P
    7 p& [5 N4 y) }5 @- q" |% x如果以上 還是不了解. L1 b2 Z3 i( u! y
    那就要畫流程圖來說明! ^# Y8 g0 [7 M3 N7 j* b$ T1 |5 o
    直接透過程式的運作原理
    2 H# C5 i6 ]! n' X" R說明資源,艦隊抵達,等運作機制" V( R% B  G2 c7 F  X; h% _
    ) c' b5 R- r0 }
    研究到這個地步
    6 l; S- j( `8 n7 C算是前無所見的進步
    % ^! [" y5 ^, }+ \1 L3 G可以說是大躍進
    + w9 c0 z2 x+ n以前的站長還沒有了解
    7 B2 e; I0 a. R到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4904

    生命值: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
    1 R1 z8 U6 T9 F% X# Q" U/ a那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    ! w6 X+ o3 ]/ q5 i% e其他玩家間諜看到的資源還是會增加嘛? ...

    $ k: H$ O+ I# `7 j; }4 e但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了1 V5 ^9 Z  Z% T* L7 M. z% e
    看这个= =
    - Z; u: ?; z+ ], u. R; n9 r

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14313 / 14313

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    ( e3 p; C- ]) ]$ ~; X但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了1 q+ F  b% T: p
    看这个= =
    1 p( L' c4 ^' }) g" q0 b
    你不懂。。。
    : f( f. u' w/ T4 K1 f别的玩家是看不到你的资源的+ G- e; N+ Q# D4 @
    根本就没有安全性的问题2 ^0 S, J$ V# k( h
    & B. p3 X9 L$ V/ j
    这要从编程角度去解释运作逻辑8 w" h& N* P6 R5 i3 ~% r; H
    没有基本的编程概念 说再多也是无济于事
    % K: X4 `, y$ |4 n
    ( l0 i% r# y; B7 V只要明白:" T: C  {) N' Q
    网页不是时时刻刻每分每秒都在运行5 o( e0 `+ a; ]/ P
    网页或浏览器一旦关闭便不会运作
    3 l/ s7 M$ U+ r' }* D  ~! W不是只有本站例外 全世界所有网页都是如此
    % o. Z4 ?3 |4 Z2 r" @( D这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-11-5 14:43 , Processed in 0.030223 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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