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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6683

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG  {% r1 ~; \. G9 G, d3 N0 B
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。: d9 g0 H) q: v( |, r+ h6 U
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    ) q# x" w) e: i* s1 V这是我用了2天时间测出来的。。。
    , G. U1 J8 W: D1 m2 a
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2030

    生命值: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 編輯 * n7 W- }9 a  f) r

    6 I, t- s0 f% v$ G" [
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6683

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    $ G7 q# P6 M+ K2 O2 x- r认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    " ]7 A) Y( p. A0 P( U5 F
    1 o) p4 M# c5 F9 B2 e& M

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4631

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2030

    生命值: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 編輯 $ T6 L  J2 L. w; \8 L" `7 [
    pkhppp99 發表於 2016-3-14 05:11 PM. p  o9 K$ c' R
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    2 E. z4 b* }& r/ f" g: N% `. T

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13746 / 13746

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    昨天 11:22
  • 簽到天數: 5557 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM8 S( h3 E: g& o1 f1 R  [
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    3 m: I9 ?, v$ R& o0 \
    这个问题很早以前就有了
    8 X2 r) Q! s- L' t* p( ^只不过一直没有人发现和提出
    ; j: w5 v1 R8 C; i  v0 ?. E: b7 p所以原作者也一直不知道。。。
    4 {, X/ ^+ i) _" U4 M: A/ F# q' B0 G; V# f% p4 e6 t
    资源一直都不是每分每秒增加的
    , G$ V# {) A; d( N8 i1 C3 u5 K" H% Q而是在刷新的时候才会增加
    ! g2 r. }/ V4 M2 e3 Y2 P* F0 S$ \, t+ q4 l0 E
    这跟网页本身的特性有关
    - H9 s9 G* b  T* |9 n, G网页就是要有浏览器才能运行' |* V' T3 {* `9 X1 j# m/ I$ j
    并不会在后端无时无刻运行
    0 j% C! M7 h$ N) S只有用户造访网页的那一瞬间
    : j6 j! n. c; L) s才会被运行(就像论坛一样)
    $ w& E8 I: x, j1 ?: s3 M. n% I# _2 n# `' H, H1 s( d
    举个例子:- s0 W4 J' j1 {: l$ Q7 i, ^2 W
    如果所有玩家都不上线 也不访问网页
    + B3 W8 g: i  `- K2 d那么所有行星的资源并不会自己增加, p, ?9 b& X/ }; S* V
    ! e9 N9 H6 O4 g, z: y
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了0 `" V4 I4 Z, O2 E( m1 b
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    % j/ k  X2 B9 Q( e! {2 V7 h. _) V  _8 K5 h' y
    要解决这个问题的最佳办法8 E8 C+ E; m0 c# l, I
    不能再用网页语言来写- \! O3 I4 i3 ?2 R) T
    要用C, C++等系统语言(难度比网页语言高)+ u2 {8 ~/ j6 m7 o
    为游戏写一个辅助程序
    8 U# ?: z; y- d' K并放在服务器上作为背景程序运行4 {( I7 o% o& n5 s+ w9 e
    这样资源,舰队到达,队列运行等等8 {2 r! F; e- L3 b7 y! E! q
    即使没有人造访网页 依旧会准时运行并写入数据库! Q, I9 `3 i  o
    # J3 ^; n, ]$ N) K4 }( p) l
    注意的是:  V) ~8 q) f2 P+ D, B
    倍率在10倍以下的服务器- d/ ?9 b) M6 g
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2588

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    8 d& n4 Q+ R% V: ?$ B4 \其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13746 / 13746

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    昨天 11:22
  • 簽到天數: 5557 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    6 y$ S. M7 j, d+ ?, ?1 D7 R那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    1 H' Y( C' O: c0 B( c其他玩家間諜看到的資源還是會增加嘛? ...

    , X2 a1 t( Y& j& ^, T1 B3 [, B+ |資源最大數量受限於倉庫大小( ?! Y% M  y6 g% M+ o0 C
    所以自動生產的資源不可能超過最大儲存量
    ) ~' F3 F/ r6 V0 x+ Z9 H" _4 C$ d4 Z; u+ E- x6 h" u# p
    每一個行星都有一個欄位標記叫做:) |  C) X$ W2 y! F  L2 U
    最新資源更新時間
    1 y) i3 o5 F, h3 m
    . J3 {# l4 O' E/ t$ t間諜或攻擊等任務時9 B% i1 H. t: s' M5 g" H5 s
    系統會依照對方行星上次資源更新時間! m4 H4 ]8 E5 T# t: x* k4 r
    然後判斷上次時間與這次時間的差距  H& S8 G5 ^' s
    依照產量等公式
    + x5 j/ J$ j4 D6 b3 o計算更新對方的行星上資源數量為最新狀態
    ' t$ Q' F* s9 k2 [. H: w: a再計算並回傳結果給派遣船艦的玩家( s4 E8 y8 F2 f
    所以玩家看到的會是最新狀態
    ) _, n. V7 l5 C! N" w1 [+ t9 q3 m9 q! t& Z& Y! {1 d0 m, `3 h! n% M
    網頁的運作機制大理是:
    . U/ A/ `/ k0 L* z- T" M) }瀏覽器有進行到對網頁的操作; @, u- S- c/ }" K; ?  p- m% e
    後端才會回傳結果, ?" R4 }. l: ]) i; U
    $ |& E4 D" D; X# i
    上面大致上 就是說:
    8 N* u4 o; }) s; m4 x要更新資料庫的內容9 v. b# q4 G- g6 U5 U( v
    要透過瀏覽網頁的方式
    # Y* i0 u$ e) Y" o/ u, m2 g才會更新到資料庫裡的東西. z. j/ v5 j8 ?! _
    否則不瀏覽網頁
    1 }7 @( r) ]  g- A+ n: _資料庫是沒有變化的
    6 c9 H$ z4 D7 m) u這就是網頁的特性. N; c! @/ W. o! Z* c. f3 b
    ; i4 Z* K$ N# U' g) {/ D: u9 x/ [
    也是站長直接透過
    # H- M/ V6 r' e資料庫管理工具
    ( u1 H$ N$ {+ O5 ?2 V不透過網頁程式
    $ @" s; ^! k: ]0 F  H; K5 I觀察出的結果
    5 V3 w( g, G$ K2 R0 {2 \2 n( [' g4 `0 q0 Z' Y! [1 ?' I9 _: l
    如果不去瀏覽網頁  a2 V: B( R- c$ v; h
    資料庫的東西根本不會動
      r0 \% P+ L' q3 p6 g9 r
    1 b4 h7 q3 p; [( R2 h像是間諜,攻擊,這些都會瀏覽到網頁
    . X! L) @7 ^! G' q: R/ T( H7 q4 \所以經過系統計算後當然會是最新的資料# x( |0 e8 H1 e! ^
    3 t+ k( _6 q! p/ f& z
    玩家每重新整理(刷新)網頁
    5 ]# U# m1 l& K% E會看到自己行星上資源有增加* w( @( l3 O" `4 i
    這是因為有去執行到網頁程式
    8 M# x, V/ `) x& ]3 B; @8 @9 d  W% d3 ?+ ], H3 l, Z
    假如把 網頁整個關閉
    1 R8 I3 Q+ ^( i$ G# z* Z2 {不透過網頁去觀察/ |2 f# |9 \3 \9 |
    直接用資料庫管理程式去觀察
    8 B; t7 n* y1 D& H8 _' {5 u  V該筆行星上的資源數量記錄- ?- m# M, r3 w1 E
    會發現到資源不會動!4 a$ H+ ]4 s$ A

    9 |* }- w" Y) v8 {: A; E9 |4 L如果以上 還是不了解
    ; }& I5 Z" E/ B那就要畫流程圖來說明$ d5 T; ]* N& u8 w' D, b
    直接透過程式的運作原理& X2 ?) {6 _9 h: S6 D
    說明資源,艦隊抵達,等運作機制
    3 F% N6 K; Z1 ~! u# g  ]3 w1 C7 D3 \8 L* K( `$ ~
    研究到這個地步
    4 s$ Y. H5 l6 x# f4 O! M5 G算是前無所見的進步0 y: W% |& f5 Y3 R$ K$ c- l
    可以說是大躍進/ K& r! H$ G5 O
    以前的站長還沒有了解
    , n: B4 G. l( h到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4631

    生命值: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
    / \- u( g1 [' T3 C1 X. o2 k+ U那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?7 }7 Z, s6 D( i7 z  \
    其他玩家間諜看到的資源還是會增加嘛? ...

    ' R; ?* |7 `. E! S' v, h' W但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    5 f! O7 l/ Y5 t: J" B3 I看这个= =$ y; n0 |: t" {: I

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13746 / 13746

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    昨天 11:22
  • 簽到天數: 5557 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    1 B7 K, l# h& _; k9 j7 z" z但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了) j9 E2 R3 d0 j! t' O3 X8 g
    看这个= =

    / x4 t9 J9 F# r9 |你不懂。。。
    9 R5 C, R- o6 D( U+ L- D别的玩家是看不到你的资源的1 l" X: s4 @( ~' P+ [
    根本就没有安全性的问题% S% a# y% M% O1 m

    ) b  ]7 O( @0 Y' l  @: o6 e% U; e这要从编程角度去解释运作逻辑
    3 o9 R& Z) L0 `# M没有基本的编程概念 说再多也是无济于事
    : w8 w  L' B. I; v# M. K0 q3 l/ [; d- f8 E  D0 B+ P4 K* ?8 t
    只要明白:
    ! f) F7 s; h. A+ Q0 j" j0 {网页不是时时刻刻每分每秒都在运行
    0 B# j' A6 ^& |% A8 L网页或浏览器一旦关闭便不会运作
    ) m( V( J- ^! y; P# Z2 }1 c4 y不是只有本站例外 全世界所有网页都是如此# Z! _) B6 j3 X  j
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-4-3 04:50 , Processed in 0.015056 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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