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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6873

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    7 n+ T" o0 [: o% i5 w9 u如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    ( `, Y# `! d+ c2 b& o而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。  m% o3 H% ]. W% R: ~
    这是我用了2天时间测出来的。。。
    $ V4 |( a1 @# H$ `6 R4 C
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2113

    生命值: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 編輯
    # p% h# k. p: w( O% w* K2 |* N! I* Y6 [
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6873

    生命值: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
    ' @' p' J1 l, W" E* U3 v: v0 h
      P1 G2 B+ U8 P' E( V7 G
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~9 w" O* L" M7 E* j+ t
    6 V7 _2 j' J7 @" t3 `0 ?) x4 s

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4802

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2113

    生命值: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 編輯 0 N& J9 k0 b8 e
    pkhppp99 發表於 2016-3-14 05:11 PM
    + `' `  O% q# l/ y/ G认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    0 z8 W) B& J+ C3 {" R: k; y7 N

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14102 / 14102

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    , T) Q5 v4 ?7 ~. {' U; N8 _: O有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    + [2 X% t' N: ]: L' F# T) A* k# t这个问题很早以前就有了4 Z. r' a; S5 n
    只不过一直没有人发现和提出: A  T3 L8 b' w! I- W! P$ q  Q: }
    所以原作者也一直不知道。。。; H) t+ ]* J1 _  N8 f2 i5 `& [
    4 v8 ?7 h1 g6 \/ J9 I
    资源一直都不是每分每秒增加的
    / H& I  V: q" w( y( K而是在刷新的时候才会增加
    # x- b* g5 e$ n7 J* D8 Q* O2 T0 l7 R' G8 Y5 J4 @7 k& w
    这跟网页本身的特性有关2 b" N! s* X1 N. b* V- c
    网页就是要有浏览器才能运行
    7 I* ?1 \/ }7 ?2 z; M并不会在后端无时无刻运行: ]$ `: U. v# y2 |+ \0 L7 x$ M
    只有用户造访网页的那一瞬间
    $ s9 H7 r$ Q9 v; b才会被运行(就像论坛一样)
    ' K& ]7 C5 [* ~7 i1 a1 U9 [7 B# U' R. j/ \: ^5 B
    举个例子:5 }- t. [5 [' K" e
    如果所有玩家都不上线 也不访问网页
    3 }4 P1 l! u, A& r- v* \那么所有行星的资源并不会自己增加! Q: v$ t0 ]% H

    ' W' X. [& k! K; K5 n$ _3 v8 w但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    % m/ E! P% C& k' ]# n# u那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    9 W$ g* }2 T' }; ~
    6 W: @8 T' g* M, d1 f! t+ j要解决这个问题的最佳办法. y3 m3 ^  r/ G& J; F" Z
    不能再用网页语言来写
    ( k) h1 K8 m  I6 I4 ?7 W要用C, C++等系统语言(难度比网页语言高)( b# F7 r" E1 ]# G3 C
    为游戏写一个辅助程序* _  p, }7 s& Q5 w/ L
    并放在服务器上作为背景程序运行
    ( v* E) g: R3 t6 Y8 v这样资源,舰队到达,队列运行等等3 \+ N0 ^3 m/ Q: F( T% J7 O& z
    即使没有人造访网页 依旧会准时运行并写入数据库* ^# }/ f  _* c

    1 b- O# O2 G5 O% d4 C3 W注意的是:9 n4 H$ W  J# z, i) B4 |4 d
    倍率在10倍以下的服务器
    " T9 m! @* u! u& w- \: M5 D不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2694

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?) ^+ r- J8 D3 l" m6 I3 X+ p% x3 i4 Z# W
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14102 / 14102

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    + J( m$ v- N0 B, |- }那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?2 a* v% o" [5 v$ Z+ b
    其他玩家間諜看到的資源還是會增加嘛? ...
    . L' s' D  Q3 l$ J+ C9 m
    資源最大數量受限於倉庫大小5 ^9 u/ I7 X) u8 H2 ^) k" b
    所以自動生產的資源不可能超過最大儲存量7 L& q4 t" W8 }7 _) c, ]$ s( A: W5 h

    4 m, r: D* G+ D( x7 N' f9 n" l每一個行星都有一個欄位標記叫做:+ o( ^1 q3 P& L# N% E5 O
    最新資源更新時間
    $ L2 p) g6 w: m! f( S) A- v: f) I. D- V; j+ K
    間諜或攻擊等任務時
    1 F' r) t9 U4 t, M: p" D  w# a系統會依照對方行星上次資源更新時間$ W$ x  X# h& t$ P/ b4 V: I' x9 g
    然後判斷上次時間與這次時間的差距
    ; |0 `- w9 y1 G7 H8 {依照產量等公式
    - G  O" ?7 E7 p3 p4 {5 Y& x# s計算更新對方的行星上資源數量為最新狀態
    6 J- C2 W+ r4 y8 ^) S再計算並回傳結果給派遣船艦的玩家
    / D! T% Q! c5 w6 ~' @+ Q% ^' g所以玩家看到的會是最新狀態
    ; M6 @' Z: Z" P  ^4 d
    3 n  J* H- q5 ~網頁的運作機制大理是:
    # Q1 H- N. V* s  R瀏覽器有進行到對網頁的操作, x4 o* M, l6 G4 {' q1 @+ k
    後端才會回傳結果
    / g" X6 P# D3 [* x- j  Q. u0 s, l- l6 ^# h
    上面大致上 就是說:
    3 ~" N3 h' U8 v* N6 P. W2 f6 \% f" c要更新資料庫的內容
      u7 h  t3 {$ }+ W要透過瀏覽網頁的方式
    1 U8 |2 }2 \( F2 i% T4 ]$ H才會更新到資料庫裡的東西
    2 D0 F* f+ M! M/ c. ]: M否則不瀏覽網頁
    ' y. y/ K1 k$ X9 H" c9 t資料庫是沒有變化的- c/ C9 R( H9 [
    這就是網頁的特性( s# y) m* C' ~
    4 \: B, }" J! W8 J2 D
    也是站長直接透過
    / ]& J2 I8 t6 M0 D3 W  p9 U5 k; ]資料庫管理工具
    % t: M5 @/ S; D# H6 H3 e6 c不透過網頁程式5 L# A% W( \; Q$ D/ t
    觀察出的結果
    6 N. M0 p4 X8 e: z2 G% ?# B: x5 c5 l* q; c: a, l2 j$ T3 G3 H
    如果不去瀏覽網頁
    # u9 b4 G3 A( P; L' O資料庫的東西根本不會動5 F" n4 b) z; I

    $ `7 j1 v% M: H6 {像是間諜,攻擊,這些都會瀏覽到網頁
    9 ]7 W" E. J# K9 Q) N# [, S+ Y所以經過系統計算後當然會是最新的資料( P; l% `4 P- t" D, ?2 l

    . h1 E6 D4 V2 D% ~玩家每重新整理(刷新)網頁* A# o3 `0 Y" H! T6 V. |
    會看到自己行星上資源有增加" u! Y' k( ^! }6 M6 E6 \4 S' ]
    這是因為有去執行到網頁程式6 V+ A/ a0 V" H8 N6 _  b! m

    ' D3 l6 o" S1 x& z% B假如把 網頁整個關閉
    * V2 k2 p9 z) e/ X+ m, e( U: n不透過網頁去觀察
    4 t  l( _  q# O- ?" s直接用資料庫管理程式去觀察1 b4 O' ~$ ]. v! I* X& a* r! c
    該筆行星上的資源數量記錄6 \3 Q. Y9 p# x0 ~5 |6 E
    會發現到資源不會動!
    8 @; [( _) X5 {* X3 O" l
    9 e* G: ~, v! m5 o0 Z6 {如果以上 還是不了解
    2 Z! N; J( ]9 @0 y, b& ]; n那就要畫流程圖來說明; R' e* a, T9 {, z) ]
    直接透過程式的運作原理
    ; h$ i$ A' L- V+ j$ I- I7 m, o說明資源,艦隊抵達,等運作機制& N" h; k% ~5 L4 _+ v$ k3 n
    " k1 X5 u; H! h' }3 G
    研究到這個地步
    2 y9 x3 g" f# h1 _7 E  A. i算是前無所見的進步
    ! t" ^! P; e8 Y0 n5 H; Y" v2 t$ w可以說是大躍進
    6 L7 Z0 |) ^; o以前的站長還沒有了解
    ! a4 O, |; i7 X% \. r& [( w到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4802

    生命值: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& j# I& _; c: ?6 T. y
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?+ r& F/ T$ V3 K3 _1 y
    其他玩家間諜看到的資源還是會增加嘛? ...

    ' P6 `" C" J8 D5 y但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了& ]% N* i4 H# U1 D  `
    看这个= =
    7 \: w7 T5 K; T2 e) }* l7 c

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14102 / 14102

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    2 P6 h7 j  w  ?8 C但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了1 V/ ]" R8 m: G" N3 f
    看这个= =
    ' `& I. j3 [/ U# E$ J4 x" O
    你不懂。。。
    / `" e5 ^6 G$ \) ~6 t别的玩家是看不到你的资源的# T4 V" K7 u8 j& ]! h  X
    根本就没有安全性的问题' N) C1 r6 s$ N% L3 Z
    + R' _% p* \! G3 U( p: }8 y
    这要从编程角度去解释运作逻辑! F% M1 x4 p+ s! @
    没有基本的编程概念 说再多也是无济于事
    1 c0 [6 G8 o. z! q- y6 @: W) E
    ( M  Q$ o  W( f! r' b只要明白:1 w+ I' D; ]/ n5 R3 ]0 i$ m7 ~
    网页不是时时刻刻每分每秒都在运行) j9 G: [% l/ q( h9 x
    网页或浏览器一旦关闭便不会运作
    4 z6 l: R, l- b/ h; ]- |不是只有本站例外 全世界所有网页都是如此
    7 t! R) y6 ?  a2 B& E. \这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-8-17 03:23 , Processed in 0.017051 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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