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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6235

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    ( \7 }) K# N- U$ |如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。8 o& Z; a0 b5 y- n6 a1 [, v
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。# H3 `& t" q1 n- v  g% p
    这是我用了2天时间测出来的。。。
    / C: d* H$ [- V! z6 z
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1835

    生命值: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 編輯 : x1 H+ A( P% B( `

    0 N4 U  \! I  F" x% J; d
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6235

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    8 w6 o/ ~3 Z! z6 T4 u
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~$ J) k% _2 k* e4 F& p3 ^+ l
      l4 |8 z) \) ^6 `

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4227

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1835

    生命值: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 編輯
    ) I0 D2 b0 R" d2 z) ~
    pkhppp99 發表於 2016-3-14 05:11 PM
    7 F! \3 M2 n+ @8 O( h1 _认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    . a8 Z0 G2 t9 |2 R3 Z/ r4 ?1 \

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM: k) d" h% ~( H+ A' c% v# E  m
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    8 }# Y5 a' Q6 O; x6 z0 |* q
    这个问题很早以前就有了
    7 q' U7 j" u3 Y7 C" m4 z! S4 m只不过一直没有人发现和提出7 d4 a/ x5 F, I: w7 S
    所以原作者也一直不知道。。。% K5 z4 j* f5 e$ |3 |

    , s/ E5 p. E) f  V; Y资源一直都不是每分每秒增加的
    - n6 p4 i% b7 X: r3 J  n, f! w而是在刷新的时候才会增加
    4 V$ ^$ `$ h4 m! R- Y! i6 V0 N; W- U4 `/ |, G# F2 |: `
    这跟网页本身的特性有关1 h3 V& \% d) `6 b3 g: X6 [$ V
    网页就是要有浏览器才能运行. @, |; T% N5 ?) p2 |. }2 _5 L- \
    并不会在后端无时无刻运行
    * q0 e- E: B# H8 V) U; U只有用户造访网页的那一瞬间
    ! c) i' E$ E' }1 x' m7 W- j才会被运行(就像论坛一样)' K. ], `8 R5 E" Z" u5 D

    2 F  x! |* F7 N/ C( L举个例子:
    ' }* m$ E: s" {/ C3 M8 f4 ?. z* M8 W' }如果所有玩家都不上线 也不访问网页
    3 ~" i" W! n* p( o5 q那么所有行星的资源并不会自己增加3 _9 r- d- A# o7 @; y
    4 q# B: W1 ]7 X! E, F) k
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    : i& I4 h- j2 R那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作. b' q  x) ?2 \) a5 Y2 m. x4 B/ P: ?
    , g" M! H3 V) g% W$ n- U1 [
    要解决这个问题的最佳办法
    7 r& F0 R  O5 h+ f4 s不能再用网页语言来写2 @$ I4 m4 C+ K: i
    要用C, C++等系统语言(难度比网页语言高). [4 o( m' E1 V- [
    为游戏写一个辅助程序8 v8 d8 v* \4 w' k7 ^. r5 f$ F
    并放在服务器上作为背景程序运行
    * t' G3 ~5 C& A1 \; U% ?这样资源,舰队到达,队列运行等等& o0 E  y9 F4 s4 K/ e; R4 s0 H
    即使没有人造访网页 依旧会准时运行并写入数据库
    : ]+ l) S8 s0 E7 B0 O; z
    2 M$ A* @6 ]* x4 `5 Z注意的是:
    0 A2 t6 i# F+ r  @/ K倍率在10倍以下的服务器
    / Z0 n% `" `3 @9 D6 C1 Z3 m不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2338

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?0 y' P" B6 _9 g! O% f
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    - C1 T6 s+ a3 t7 C7 B3 D那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?# t+ _/ g1 L/ m; O' |
    其他玩家間諜看到的資源還是會增加嘛? ...

    4 p2 j* }6 O5 B1 e* C資源最大數量受限於倉庫大小" x9 ?, @0 o6 T. U' A& o
    所以自動生產的資源不可能超過最大儲存量
    ' ]9 k1 {6 b- `
    / E0 M, ]6 [2 s% e; P& Q每一個行星都有一個欄位標記叫做:% v0 y9 ^. s0 F- b0 O- d
    最新資源更新時間
    ; V" Y* j$ G! o6 z0 U! K. d' \( K+ D7 L# u# r
    間諜或攻擊等任務時
      Y7 B# P$ X5 i" g& u% J系統會依照對方行星上次資源更新時間
    ; ^8 B% ^$ i1 g2 M" y: \然後判斷上次時間與這次時間的差距* \7 ?" P7 x8 H, [! ~
    依照產量等公式' N: y$ K, z& o: X, b6 g3 o5 D8 Z
    計算更新對方的行星上資源數量為最新狀態
    % X. k6 R: i, \) K5 j5 g再計算並回傳結果給派遣船艦的玩家
    7 S+ w8 z0 B  ^9 z所以玩家看到的會是最新狀態
    # ?  L& O' z7 G; g+ Z( R" B+ j9 I: Z8 M+ F- R
    網頁的運作機制大理是:
    , V0 M$ r* H; v" \3 P瀏覽器有進行到對網頁的操作/ L4 M. f5 a4 U
    後端才會回傳結果
    1 v6 Z3 @8 [& Q8 u3 K  w  N$ L3 Q0 B
    上面大致上 就是說:
    * S# b0 h* D3 W; Q+ m要更新資料庫的內容1 D2 F# f! d2 k" U
    要透過瀏覽網頁的方式1 V0 k8 I, |/ C. o
    才會更新到資料庫裡的東西+ {$ o4 _- C3 @; U$ H- e
    否則不瀏覽網頁
    ! f9 r/ W4 h: l7 r7 g, @0 F資料庫是沒有變化的
    ' Q# V% \! {7 t3 h: m+ b7 ^$ F這就是網頁的特性- C+ F; c, E: ], b! f

      h& Z' D9 E- s1 m也是站長直接透過3 ^: k' Q" _# f! H" }3 Y2 L2 l
    資料庫管理工具
    ! |, `+ U* i3 x0 G" p+ S不透過網頁程式
    7 `$ B) c& F  m4 o# ]觀察出的結果( ^- L9 u: r: m* z/ k, G
    " K4 {% {; v% [- n0 W
    如果不去瀏覽網頁
    3 D8 x, H: l# l資料庫的東西根本不會動  ]; I& E0 A6 C% }9 M( c$ G. x
    # Z) j8 y5 g" W5 C# {5 p
    像是間諜,攻擊,這些都會瀏覽到網頁! S! _) W- ^/ ?1 h! N1 J0 Q
    所以經過系統計算後當然會是最新的資料
    2 t0 }$ F+ Q) A; [2 Y' m3 `- P) r% Z5 R* r3 V5 J9 O
    玩家每重新整理(刷新)網頁
    / e$ e4 e5 _2 {8 ]3 N7 S; N1 n: ~會看到自己行星上資源有增加
    " b  y& D2 f. o. r這是因為有去執行到網頁程式
    " M. m7 _8 N5 h8 p) c! ~! O* `; q4 S- R3 f" g
    假如把 網頁整個關閉1 a& b9 l6 P8 L3 D$ p  M- t
    不透過網頁去觀察
    5 M' J- `! L8 U% ]* x5 e9 N直接用資料庫管理程式去觀察
      h: q- `: e, Z2 i該筆行星上的資源數量記錄3 O) c, k! h( A* t' A) c
    會發現到資源不會動!$ [7 G: O0 N2 M, g* @
    ; `( s3 D8 q- n6 P" b
    如果以上 還是不了解; O/ u- N# m8 p# f, J9 |8 d  N
    那就要畫流程圖來說明* j+ Y7 X& t+ W: u5 }
    直接透過程式的運作原理
      f3 N) c4 L. _! ^! ~! ?說明資源,艦隊抵達,等運作機制0 ^) r3 F9 M$ B5 H
      U* W  E' q6 y
    研究到這個地步! \  f' @! \4 i9 M- S" K4 a# J- F( r
    算是前無所見的進步
    7 J4 L0 n+ g/ r' M; B8 G可以說是大躍進; D& }: @$ _# B
    以前的站長還沒有了解
      B1 A/ H" }8 }+ H( J0 f$ [到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4227

    生命值: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, \' k& e! E) U) B% T7 j; t
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    9 G( O' _! q+ s其他玩家間諜看到的資源還是會增加嘛? ...
    + c8 p% c. ]5 P) B1 K! ^0 t  {
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    " g+ Y* @1 T* g+ P5 M3 E看这个= =+ h/ a1 k1 h5 s

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    , i# C& s& e4 s" a1 Q  o6 ]但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了8 u+ X# Y+ U+ W) }4 Y$ C1 [
    看这个= =
    $ q6 F# X; ?# [: ^' l
    你不懂。。。
    5 C9 N! V. u) H8 d( I别的玩家是看不到你的资源的: J, N  ^5 M$ X! D& ^4 c, R
    根本就没有安全性的问题
    ) |9 b" p) k% a" T+ }4 |
    6 ^1 `1 E/ Q+ v$ h这要从编程角度去解释运作逻辑- O" D* Q  h/ ^6 `' ^
    没有基本的编程概念 说再多也是无济于事
    + L9 @4 {* Y+ W% @7 H. j0 \2 [
    + Q& [! s7 e6 s$ V8 W只要明白:5 R0 z; V- U4 |: e
    网页不是时时刻刻每分每秒都在运行
    ; s/ G% x% N# i0 T网页或浏览器一旦关闭便不会运作
    $ |, K" Q0 L& O0 E不是只有本站例外 全世界所有网页都是如此5 K9 P% D% m9 a" F6 M
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2024-5-18 21:38 , Processed in 0.070310 second(s), 12 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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