找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 1965|回覆: 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
    2 ^  `" A. ?) y' m6 f$ C- h如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    6 l5 e  {! v7 A) d7 e而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。" Y% }2 x3 n+ \: R0 _
    这是我用了2天时间测出来的。。。
    % K9 d: r% F, M5 {7 x' T
    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 編輯 3 T, h3 U1 [  q2 D- C9 i

    " t, x/ m5 W4 i- ]8 h
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6235

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    / V& ^. ~/ e3 K* S认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~6 U8 _( C9 c  n1 d* l5 N$ k
    ) I3 G4 m. |0 \

    等級: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 編輯 5 t' f: {) |  R8 p: K. P  O
    pkhppp99 發表於 2016-3-14 05:11 PM9 ~) y) y5 p+ Q
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    $ N4 k$ {1 t9 ]; A" C

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    7 q: K8 b! R) E# q" C9 r3 g有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    , f" p4 D& i! q这个问题很早以前就有了
    0 i4 k! x7 B5 q+ R% `' S9 h只不过一直没有人发现和提出
    $ O0 `6 X9 x$ n( [; x4 l* O/ W/ c所以原作者也一直不知道。。。
    % S0 y" C4 t7 [  Z& S/ @3 B* F) Q, w7 a4 f2 V0 l
    资源一直都不是每分每秒增加的
    , `5 R# B9 s9 V& M) X  z+ H6 x而是在刷新的时候才会增加
    1 H! Y" R0 L3 B
    0 a8 z3 d" c  D2 T+ g这跟网页本身的特性有关
    9 n; p( \2 p3 ?6 I. M网页就是要有浏览器才能运行
    8 B) i5 _. s; ^5 [: O/ Y8 ]; Y并不会在后端无时无刻运行
    6 L* ?( _- Z3 u2 p& p: {9 A只有用户造访网页的那一瞬间
    7 N; s' d+ M% j2 p% j才会被运行(就像论坛一样)
    . x: @* O1 s, }& ~: c9 `. f
    # k3 C' q$ e/ S) p# b+ _9 a举个例子:
      |, r# y. K: ~1 i如果所有玩家都不上线 也不访问网页  ]7 @( {: ^. m  I5 M
    那么所有行星的资源并不会自己增加+ l$ B1 s' P+ t$ F
    & h* g/ Q9 W+ K$ P  W* x
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了6 `5 d- w; \* C
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作: q7 x3 _1 D& \" T6 G% H/ r; i

    ; h: b* c4 T' r/ t, O8 ^. u要解决这个问题的最佳办法
    4 p- j: K; v1 \7 G  d, @不能再用网页语言来写$ D9 n3 W0 X6 Z: X8 U: x6 @6 j
    要用C, C++等系统语言(难度比网页语言高), ]$ ^) u3 r* Q0 p; e
    为游戏写一个辅助程序
    % Z# H) b9 Z, N$ D$ S7 e, g并放在服务器上作为背景程序运行
    3 x) y) J) ^1 g) U7 ?这样资源,舰队到达,队列运行等等" n% c* V) j* x9 [; _
    即使没有人造访网页 依旧会准时运行并写入数据库
    9 z& C, Y; i! r, a# i: A  \9 N2 i" i, x5 L' `0 B; m; b5 S) m
    注意的是:
    1 {/ h+ D4 a: I) ~; @倍率在10倍以下的服务器, ]* k0 F5 [, S$ w$ W
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2338

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?% _# n7 U, v7 V: z% y/ @
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM3 `# T$ `) r. z- r' \
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?4 [1 W- `: |0 U4 T: I2 S* F# h5 {
    其他玩家間諜看到的資源還是會增加嘛? ...

    8 R: b$ n' f& }" `/ z6 c1 p/ E資源最大數量受限於倉庫大小- |; U; D7 ?2 A$ x  A. b
    所以自動生產的資源不可能超過最大儲存量
    3 u) ?, v2 ?) Y! m1 [8 Y: O5 K
    1 j' g5 ^- u) s. p每一個行星都有一個欄位標記叫做:; a( I3 `6 j; d" `7 |
    最新資源更新時間7 \! c1 J0 u) x9 c. d& u* E
    & V4 R5 c6 `! m" e% I
    間諜或攻擊等任務時
    4 ~; L  E# E# {) F$ i3 y系統會依照對方行星上次資源更新時間" g; v) x$ ?+ O# u$ \
    然後判斷上次時間與這次時間的差距/ L" H: g" v* v# K7 A
    依照產量等公式
    ( l! V$ S. ]8 A0 B計算更新對方的行星上資源數量為最新狀態) ]6 @6 C- _$ G- E
    再計算並回傳結果給派遣船艦的玩家8 \2 c; b5 A1 ^( y
    所以玩家看到的會是最新狀態* h9 q  ^- m/ h8 Z$ W! E
    / X# l' a, O3 B- q+ ^
    網頁的運作機制大理是:' B8 A# ^7 I( {3 Y
    瀏覽器有進行到對網頁的操作2 a: V9 [* N& o
    後端才會回傳結果- Y! G% l9 \& q- i) v
    # v/ p$ ^6 e( [' v1 j. Y, e
    上面大致上 就是說:
    ; ~7 L& w" D* P: d1 F要更新資料庫的內容
    0 o3 }- W. u6 [要透過瀏覽網頁的方式
    % H0 ]& _: Q( b5 l2 N  \才會更新到資料庫裡的東西
    . M% ]' i$ i/ w5 B4 |否則不瀏覽網頁
    4 B8 h5 y. Y5 f) M) Z/ @資料庫是沒有變化的* d; d( T& j! d0 J
    這就是網頁的特性( P  f" w" e% [  A+ f2 E1 ^9 T

    5 _) d: ]3 A+ Y+ g: n6 H7 S5 N+ u也是站長直接透過" M# N  }( d' w, E! h: \; a
    資料庫管理工具
    # }. d) Z1 f0 P5 q不透過網頁程式" M$ s( N6 @+ z
    觀察出的結果1 \$ @% _6 l! {' z  W! D

    $ b% }, ?4 e! v如果不去瀏覽網頁6 E6 t6 I, F6 n1 i" I+ s/ G9 s8 ]
    資料庫的東西根本不會動0 }% G2 N1 K: W: w8 I
    % m& V. M: Q: t+ q- l
    像是間諜,攻擊,這些都會瀏覽到網頁& G4 C7 F- Z+ ^8 v
    所以經過系統計算後當然會是最新的資料
    1 n0 ?8 b: Z6 M
    5 V$ {' t# R, B- o4 D. b% n' D8 `4 r  Q玩家每重新整理(刷新)網頁
    " y; |4 L# q$ r9 `( R5 ]會看到自己行星上資源有增加0 Y0 ?2 m, U8 O! D! s
    這是因為有去執行到網頁程式
    0 u$ I5 d: i2 O; `4 b5 G. Q" j0 p: _- R' t9 J" O( N# e$ a
    假如把 網頁整個關閉8 d. F- K2 t' }' k
    不透過網頁去觀察. @$ g% }9 b2 e3 l' W# _5 q3 U
    直接用資料庫管理程式去觀察
    ! C7 O6 G/ t# ]' m該筆行星上的資源數量記錄
    9 g" U) R% n0 V/ J( H8 ]. H* o會發現到資源不會動!
    6 o5 d+ v% V3 o, Q% X
    1 z, c9 d2 k. v& s  e9 k; u如果以上 還是不了解
    6 T1 e8 d% x& d' u4 Y& |% J( X5 _4 T那就要畫流程圖來說明: a1 h" U9 I6 {% |
    直接透過程式的運作原理% s# Q) x) S" ^
    說明資源,艦隊抵達,等運作機制
    ) E6 u! o, T2 ~# Y
    : {9 p2 v0 W" p5 z* Q研究到這個地步
    2 }# T0 e9 A  Z1 x/ D算是前無所見的進步. W6 b; v# I; f( G- W8 u
    可以說是大躍進
    7 U1 ^$ ]9 _& P2 q+ q以前的站長還沒有了解
    + a- v, Q2 b2 z# E到這麼深層

    等級: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% z& f! Y- I3 k, O$ U
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?: S  d3 }: C) q8 d! W
    其他玩家間諜看到的資源還是會增加嘛? ...

    / ^$ d" D5 B' W3 x但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了- k7 F/ \- L2 O1 h% d, o
    看这个= =8 h3 k  }9 J+ ^. m1 p' V9 n' `

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    % D4 t" S/ ?( F( y5 _5 {3 F' n9 z5 H) R但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    : s- z! I% k) V) T' K, L5 W看这个= =
      b$ d* `/ {$ f8 g0 {) x
    你不懂。。。. t" v0 e# F1 @9 ^
    别的玩家是看不到你的资源的
    : }# I0 w& L) B3 b$ P+ v根本就没有安全性的问题
    / `+ A1 w7 c, q' W7 p' G1 r" C/ O2 A% A
    这要从编程角度去解释运作逻辑
    . C4 z) Q! J3 g! y5 G没有基本的编程概念 说再多也是无济于事
    6 Y9 V5 B6 x0 m2 c; I( p
    + C3 @1 _; P! r& z只要明白:
    9 i" u' I- o1 L网页不是时时刻刻每分每秒都在运行2 X$ q: g' W8 E% v( T# L
    网页或浏览器一旦关闭便不会运作
    ! L% A1 k0 v6 i8 J6 P不是只有本站例外 全世界所有网页都是如此, f% E3 W2 t0 q& c! k) X2 x
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2024-5-18 23:52 , Processed in 0.079650 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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