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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7477

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG  P! z3 n: [/ A' ^  T
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    ' u& k$ C) N" O% Y7 X而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    2 H2 `& c2 _3 j7 K9 ?" o这是我用了2天时间测出来的。。。
    9 h6 Q$ S" E5 W$ d3 ]2 G
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2375

    生命值: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 編輯
    ' h+ f' [& A) f8 [
    ! q5 ]' P+ ]& s9 S8 A?
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7477

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    0 C' t6 U- }6 ~2 Y; B6 y认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    . L/ w+ t6 @9 q/ M4 M
    2 P7 V; F; Z8 r

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5346

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2375

    生命值: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 編輯 4 }3 }  }4 _, s, s  |6 J
    pkhppp99 發表於 2016-3-14 05:11 PM5 f% s. M% p6 P( E2 M0 @, d
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    ' H' n; Z4 e* d 哦

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15241 / 15241

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM  |- w; s% k% U! p" d" A8 X
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    2 w6 L# Z) d. {, O, n
    这个问题很早以前就有了
    ' B# v& D* \$ W" g只不过一直没有人发现和提出
    : @! s# G/ k; V+ H所以原作者也一直不知道。。。
    5 f( d0 ?9 _0 {& J* {5 Y! [: Q
    8 {9 c  T- b5 a, K2 n资源一直都不是每分每秒增加的
    3 k" y2 F! y2 J& {6 b( V而是在刷新的时候才会增加
    - ~5 U5 l7 R2 g7 H+ J# v" W' Z' S, |9 C" |, c- Q! M- F" b
    这跟网页本身的特性有关( @( ]8 z9 e! d- F! B0 c8 @) {
    网页就是要有浏览器才能运行9 X8 i$ E# _9 P/ [
    并不会在后端无时无刻运行! F' a1 h" S0 L. T; T" s. F
    只有用户造访网页的那一瞬间
    $ [- S: H/ E' q. x) m8 Z( x7 y+ `才会被运行(就像论坛一样)6 x, Y* e2 R/ A7 S
      [3 e' X3 R+ M" ^, H
    举个例子:
    5 C! f$ g8 K" l0 @; |; Y如果所有玩家都不上线 也不访问网页; ^4 Y, l8 b7 G3 R1 m  z5 B$ p
    那么所有行星的资源并不会自己增加% l7 s0 ~/ M* p8 z

    # }! V- B" S7 T2 r: r7 w- ^4 X8 u" |但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    / S2 v6 O$ q# j( m4 J' F那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作- V3 Y  Q5 X2 ^6 x9 N

    / q; H$ {8 T! T要解决这个问题的最佳办法) K# m: N* q& p) a8 Q0 U6 q
    不能再用网页语言来写
      G' r8 z0 ~+ i0 N/ w要用C, C++等系统语言(难度比网页语言高)' i; |) J1 `, {4 _2 e# p
    为游戏写一个辅助程序1 D5 m3 [  A( f4 p
    并放在服务器上作为背景程序运行
    , `# i" A7 }; Z# N  f: `这样资源,舰队到达,队列运行等等# E& U" ?4 f: [2 l" @
    即使没有人造访网页 依旧会准时运行并写入数据库2 z* I2 v/ @6 f3 y% ?6 i2 K) k

    ; d/ W' @7 w+ A2 @注意的是:
    & ?* N6 h& G. M) x倍率在10倍以下的服务器2 L% H+ N, |- z6 G! b# q
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 3030

    生命值:8%

    升級   24.6%

  • TA的每日心情
    衰
    2018-6-11 21:16
  • 簽到天數: 67 天

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    * }3 z0 k. x7 D( y其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15241 / 15241

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    ) ^! o8 s  c$ `& p. V那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?6 Z$ p; s$ z8 ^. E. k
    其他玩家間諜看到的資源還是會增加嘛? ...
    ) l8 n. E( Y* L4 m* t& X7 C
    資源最大數量受限於倉庫大小- a$ @4 i& _( A/ g
    所以自動生產的資源不可能超過最大儲存量5 K& ^) ~# S# [' q  ?$ k9 C8 ^

      \% H5 n- M9 d3 N9 `9 U4 u# V每一個行星都有一個欄位標記叫做:
    # u* G/ A1 U' Z  E最新資源更新時間, W+ \; x& A: A" C
      y( Z5 o- o' O( R
    間諜或攻擊等任務時7 q7 S5 P3 K2 P" e/ m1 q
    系統會依照對方行星上次資源更新時間1 t$ s) j+ F4 [; z/ @# x) l
    然後判斷上次時間與這次時間的差距
    2 f$ k& P' v: c# p3 c- t5 o依照產量等公式
    , e9 m5 V! G7 n3 q4 P計算更新對方的行星上資源數量為最新狀態3 Q4 D* C% N2 ~! g, f
    再計算並回傳結果給派遣船艦的玩家
    ' `' ?: H) R$ U7 G7 ]所以玩家看到的會是最新狀態
    ! j! K% ^, p/ c+ E7 x- ~8 O5 U+ N: ~" d- q
    網頁的運作機制大理是:
    , A# S; ~1 P7 t$ S) D2 T2 X( a  R瀏覽器有進行到對網頁的操作
    + b% [! Z5 o5 p3 Y, O後端才會回傳結果
    2 V9 D! s& K  [" c# ~1 h. }# u) y8 n) N" B. ^4 B/ u! C
    上面大致上 就是說:: F- Q" j$ N: p- G5 ~  c' z0 A& s9 a# w
    要更新資料庫的內容# J$ m8 y; d  s" }! |2 Q% R* m
    要透過瀏覽網頁的方式
    7 M1 c2 {' b, m) A8 l才會更新到資料庫裡的東西+ z3 w! q2 ~' T7 @) T& g$ a
    否則不瀏覽網頁7 D3 a' L" ^# x0 C$ R$ f
    資料庫是沒有變化的: S9 J: i* P7 W( V9 n
    這就是網頁的特性
    2 Q) [4 O1 C, E# E+ K5 ~& X
    + G$ ]7 m/ ^% D$ F, X" O也是站長直接透過
    * ?7 y2 t  o. ~4 s資料庫管理工具/ v! i9 S! R2 A( I
    不透過網頁程式' o1 s: \4 L4 A. G! P
    觀察出的結果
    : U5 M+ t- [5 y; _% H
    6 t3 ~5 m2 r( e" R* g$ t% p如果不去瀏覽網頁
    8 H! v+ v" u$ O0 C) w資料庫的東西根本不會動# ~* \0 {7 |4 `: e7 l7 T" ?0 ^  K
    + H+ ?/ l- S8 f# y7 u% i2 k
    像是間諜,攻擊,這些都會瀏覽到網頁
    6 ?, K" F& i( P- D, _" d( ]. S2 P所以經過系統計算後當然會是最新的資料
    , z3 \$ g, N5 }% w( `9 f3 \' K7 L
    % w! o$ w5 O; t% `. |5 u0 }- f玩家每重新整理(刷新)網頁
    - `2 h  }$ A2 {( v; t會看到自己行星上資源有增加
    ) k/ @, u' z' J+ r- ^這是因為有去執行到網頁程式' d+ r8 S0 c$ Q0 T" P
    / U5 ~2 {" N5 L; A  H% `
    假如把 網頁整個關閉1 ^# x. u+ h5 h$ @, @
    不透過網頁去觀察0 N- f0 Q% c) Y  a3 C' r6 R" s
    直接用資料庫管理程式去觀察
    & B, w5 A; b8 \4 S% S! k( H該筆行星上的資源數量記錄
    " A$ M/ E; R4 P/ D5 s8 z會發現到資源不會動!
    * ?3 @5 a: s7 T6 e: B; ]. ^) A0 t: \: `: \" A1 j
    如果以上 還是不了解# p) ?5 A1 a- q, q
    那就要畫流程圖來說明
    ( d* A4 U% e# l直接透過程式的運作原理
    2 i7 W5 N( D- ~0 h( {說明資源,艦隊抵達,等運作機制
    ( b5 v5 C$ Q0 ]! r% \
    - e. b4 K  v: Q4 ~) O研究到這個地步
    : o4 P' W. x' d# ^2 z算是前無所見的進步1 p+ c3 ?# Y# `% s8 T9 v$ G% J/ k
    可以說是大躍進) I3 M4 y' B: M, _! n
    以前的站長還沒有了解
    9 H# L1 h+ |. ~6 P到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5346

    生命值: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  b( K  t# T: N: f
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?3 p) ]* h  _/ M: w$ J' Y
    其他玩家間諜看到的資源還是會增加嘛? ...
    4 p: i6 u: |& i
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了6 j1 g+ [0 E! E3 \; c& ^( Y/ @
    看这个= =3 }9 W- X8 @0 ^* p- l# T

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15241 / 15241

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    5 M, j9 d  r+ a/ q2 n但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    / C. X5 y: _, [% `# P看这个= =
    9 |! i! H5 p6 L( V. v
    你不懂。。。' x( z7 p* n( ?  m, ^) A1 e3 ?( G- X
    别的玩家是看不到你的资源的
    * b5 L' \1 g: y9 K' ?! N! @根本就没有安全性的问题/ d5 U1 {$ c/ `' a

    8 A9 V& X! {5 [2 o. X2 J" D这要从编程角度去解释运作逻辑% F" q% Y5 f& e% ]* s5 r% |
    没有基本的编程概念 说再多也是无济于事
    $ c" P' X, s% D$ E  J" [$ H" r6 V' b7 g+ X
    只要明白:4 G2 s' D# U" g: w6 i0 W7 w4 ^# C
    网页不是时时刻刻每分每秒都在运行
    6 ~  S) m' y6 i# _8 t网页或浏览器一旦关闭便不会运作9 ?$ V& E( ?$ k4 W$ s" J
    不是只有本站例外 全世界所有网页都是如此
    0 `- w. S8 d( q- F/ Z! `这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-10-21 02:15 , Processed in 0.017113 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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