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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6630

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    & f8 }# P5 x* o. T# S- l; T如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    3 N# @! ?* N+ M: L而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。! K; h' {- y* p
    这是我用了2天时间测出来的。。。
    6 A, T; Q( S) G9 a, Y
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2007

    生命值: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 編輯 ( C8 U# I- w! H0 Y
    $ S* k+ s6 s7 I- P
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6630

    生命值: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
    5 J5 t9 ~- H3 y' d* P% L6 N

    ( f# l" a* g# i8 ~9 n/ v# j认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~! T3 o4 g7 c) Y8 v

    ! N7 p6 _" A' y8 M: u9 _8 i

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4583

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2007

    生命值: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 編輯 ! Y0 {, Q8 M  B9 l
    pkhppp99 發表於 2016-3-14 05:11 PM1 g& v) C% f# M+ S
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    ( C: g, D8 e  B' U

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13647 / 13647

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM, Q5 f( v+ p$ C+ |- i9 }
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    ( I3 ~/ v4 ?9 V% G这个问题很早以前就有了
    , ~" b+ x! ?3 K( X( ?只不过一直没有人发现和提出
    , n4 M+ j6 E' e/ v1 c: C. |所以原作者也一直不知道。。。
      I5 M6 X$ P6 w( `/ z8 l, x/ e& `! f& h8 ~9 a- {" D9 b! v
    资源一直都不是每分每秒增加的1 q; D& E2 v! Y' G6 C6 d
    而是在刷新的时候才会增加
    2 P0 E" c: [8 u( a! X9 i0 m2 m2 T0 t/ n2 O/ o6 D
    这跟网页本身的特性有关
    # k; R4 C, U) T; g7 q网页就是要有浏览器才能运行
    & H3 d1 p3 s1 T( ^2 @" `并不会在后端无时无刻运行
    ! a. S/ t  E& _  A只有用户造访网页的那一瞬间
    & v4 D& [" J8 [9 z7 |才会被运行(就像论坛一样)( [! p5 t, a) u1 S/ W) l. f

      A+ I9 k" q) g" B+ r4 e$ B举个例子:6 V* b9 G7 ^6 b% J8 F8 ?( B
    如果所有玩家都不上线 也不访问网页: }6 W8 Z; Z8 u3 z* _' A
    那么所有行星的资源并不会自己增加
    1 I: x4 O8 g6 E4 U, j
    * I- V) A5 _0 @6 [' ]$ g9 o但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了: P" B$ V& P  X9 K3 i
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    & j! J" ^* v6 H) ?- u0 B+ U
    ; p, R5 F4 O1 }  Z% c  {! S* g: {要解决这个问题的最佳办法
    / O! K  T: k1 k& W不能再用网页语言来写7 `$ L2 \# [* C8 y6 ?' p
    要用C, C++等系统语言(难度比网页语言高)
    7 x  q; e! Z& y4 j& T0 F* @, K为游戏写一个辅助程序4 f; q( i- m' F, h
    并放在服务器上作为背景程序运行$ i/ w1 N0 G( V) q' z
    这样资源,舰队到达,队列运行等等
    9 ?; v5 T- s- b: h9 T# o即使没有人造访网页 依旧会准时运行并写入数据库% l& @+ e0 Y* |
    9 X7 L; `7 E4 Z6 L. d  B
    注意的是:
    + Z" ]8 F5 g% A# `$ E6 n倍率在10倍以下的服务器
    " }! P/ K6 M  I* F; E& M" ]: ^不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2558

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

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

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13647 / 13647

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    4 s9 q3 D% p7 H. A5 @那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    3 K8 `8 w9 B' _) i5 F( {/ B+ E其他玩家間諜看到的資源還是會增加嘛? ...

    9 j5 t, z) t2 N7 p資源最大數量受限於倉庫大小
    5 K- D3 |8 e: W! w: O所以自動生產的資源不可能超過最大儲存量8 D( f# {+ n9 a! ]
    2 w. y4 B) `2 I7 q0 K/ Z+ v) k
    每一個行星都有一個欄位標記叫做:9 }1 Z& d0 Y: k' k. E
    最新資源更新時間
    / @' V3 d* F6 Y$ a8 I& c$ ]% c- e) N
    間諜或攻擊等任務時9 u' B7 C5 R/ A2 K
    系統會依照對方行星上次資源更新時間
    9 S! c" H+ b; I8 G然後判斷上次時間與這次時間的差距, f' g9 `. B3 I; @& R) E5 G& s) A
    依照產量等公式7 W( {# d9 P* U5 }
    計算更新對方的行星上資源數量為最新狀態
    ) A& p% d% l9 v. o1 R& ?再計算並回傳結果給派遣船艦的玩家. T, c* _4 f9 n) b$ \
    所以玩家看到的會是最新狀態$ C  j/ ^" a; d) O* D. K
    2 F/ p' P( v- M' Q& `, ]
    網頁的運作機制大理是:
    1 |. j( \3 c  l瀏覽器有進行到對網頁的操作4 V& G6 h" L1 E0 v0 m0 h* }
    後端才會回傳結果
    & J9 x- R$ k" `0 N# A' ~
    - e7 F4 @0 C) \上面大致上 就是說:
    ( B' k: L5 s: f0 x& ~6 A8 G要更新資料庫的內容  D3 C4 B) Z# b% v& K  F
    要透過瀏覽網頁的方式+ o$ U( S. r. L, V- |- G+ S/ F
    才會更新到資料庫裡的東西
    : O( o+ r& r0 s3 c: p* Z: W否則不瀏覽網頁/ K+ Z0 i, s' {5 S% n' V( E2 U
    資料庫是沒有變化的
    7 m; c: {7 w3 z這就是網頁的特性
    ; ?, V/ `+ e0 ^% x" T, c2 h  C9 Z+ D, _9 Y* S. J
    也是站長直接透過
    " Q$ `( h: g% t0 n資料庫管理工具! T# a. v$ ~# C( w( }& d
    不透過網頁程式$ X5 d( |8 n" N
    觀察出的結果* g7 g0 {  I# f( f) |" U; x

    # ~: `" C1 j! u6 p' c如果不去瀏覽網頁
    8 |, h) V6 v+ r; i0 a9 k1 Q資料庫的東西根本不會動& Q6 ~3 h  _9 \  O4 i0 B
    . `+ f. a) r/ D# O, Z
    像是間諜,攻擊,這些都會瀏覽到網頁: A2 ~- I, J0 r$ c) j
    所以經過系統計算後當然會是最新的資料
    0 D( J2 B: y+ P% C, l
    $ @3 b6 M% Y" }5 f  A/ t( [8 S玩家每重新整理(刷新)網頁
    3 k5 f' b% O# q: k/ f會看到自己行星上資源有增加3 P& c+ N4 g9 P- [3 \' {0 A: I: k5 a
    這是因為有去執行到網頁程式
    1 c% ~- K' a. k! B8 {, E. z! M& j  h" Q2 g6 z  Y6 U9 p
    假如把 網頁整個關閉
    * E: X* R- y5 E# {+ {, f8 C不透過網頁去觀察
    5 h) I7 Z. a* T2 Z' \% y直接用資料庫管理程式去觀察4 v/ ?- v1 v: @
    該筆行星上的資源數量記錄
    % n' z! _0 C# S1 t會發現到資源不會動!- C, \0 q* P, h

    4 `% T- v: L! Z, k如果以上 還是不了解& x3 i+ A& o: D& I
    那就要畫流程圖來說明8 \+ R4 f: t- D
    直接透過程式的運作原理6 P/ E/ j. D: n
    說明資源,艦隊抵達,等運作機制. o2 F3 o6 U8 T3 S8 r0 M

    % G4 R3 X! G& r$ \2 T研究到這個地步2 ^- P8 r' A% J0 r: I2 y6 W
    算是前無所見的進步
      \/ Z2 U: F- {+ u* @/ i8 F% ]7 V可以說是大躍進( l0 w4 G  d, Y
    以前的站長還沒有了解
    . q: l  }7 T% K* }: f$ d$ P4 M到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4583

    生命值: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, V: [* b5 ?3 k+ S4 d
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    7 m/ t5 c, q9 d5 F6 Y& i其他玩家間諜看到的資源還是會增加嘛? ...

    : E# W: t3 D) [: k% P2 ?但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了& {# G' b6 ?  {0 M" a! N
    看这个= =9 d, |1 Y+ ]" N

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13647 / 13647

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    5 C( Z" m) e. I7 w* p6 P但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    4 }+ _3 e$ a5 W2 t看这个= =
    + K# e/ z0 ^5 a$ b
    你不懂。。。
    ( ]8 u( f* |1 j4 g别的玩家是看不到你的资源的1 m% F& q1 D9 @: t4 Y
    根本就没有安全性的问题
      Z1 o4 u! ?. j) U0 l1 H3 }% @" w+ y# Z
    这要从编程角度去解释运作逻辑; c, f8 E- g& G" |
    没有基本的编程概念 说再多也是无济于事
      A6 U  f" ], q/ }8 g* r9 e) Y3 q9 v
    只要明白:) u4 }& b; s* W6 r) B% s; p
    网页不是时时刻刻每分每秒都在运行
    . b3 e' P# X! M! y, l网页或浏览器一旦关闭便不会运作
    - f+ C2 j3 r# [不是只有本站例外 全世界所有网页都是如此4 |$ s0 F5 a9 v0 s# x+ ?
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-2-24 10:03 , Processed in 0.017884 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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