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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6951

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG7 e; T. G; Z" ~& ^" [: b! O
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。. B% c, E) z1 C' |5 d
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。3 }) o! H' c5 w, p
    这是我用了2天时间测出来的。。。- }" ?# ]  W4 O; o1 p
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2146

    生命值: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 編輯 % v) o! v/ |- O$ V. _

    / `* d9 j- l: e
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6951

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    ( i$ U, @, C3 {& g认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~6 c/ F3 q' G$ O( z2 p; r+ h

    . `0 |' n' n3 g9 U3 Y/ R8 M

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4872

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2146

    生命值: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 編輯 0 T, F$ g  P9 i6 t! V5 l! C
    pkhppp99 發表於 2016-3-14 05:11 PM
    3 u8 h7 U1 {0 b9 Q/ }认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
      s. I  z. I( L) i

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    4 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    1 K4 U3 j4 [' \6 x: X* E, N  w1 k有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
      N3 G9 T+ T  ~5 {: S" E6 f
    这个问题很早以前就有了
      i! Q, s7 v& Y( q0 r  j. n% b只不过一直没有人发现和提出* N9 q' u+ {, k- X, L& R: a* n
    所以原作者也一直不知道。。。
    4 P4 x& e  |( D1 G" }7 {6 N7 B8 S( J" S' b8 s2 i
    资源一直都不是每分每秒增加的  j: J! G6 t* Y$ _& s) m8 ?9 G
    而是在刷新的时候才会增加
    8 c) ~$ K( O, j/ }( t& Q
    2 V0 c- m' L5 Y. [! q  Y这跟网页本身的特性有关! m  h6 e# I, z8 L: ~  \# u. }; y7 k
    网页就是要有浏览器才能运行
    - h7 t+ B. t5 \) X并不会在后端无时无刻运行
    6 _6 a9 o6 [1 [8 T. ?& h. f$ t& y只有用户造访网页的那一瞬间
    : r. g$ g7 J5 V, L才会被运行(就像论坛一样)
    - E4 Q# {6 F/ {) @; o% ?  j# Y8 X' b1 |
    举个例子:
    & j2 C( K/ M8 p如果所有玩家都不上线 也不访问网页" P& e5 u$ y. Y% W1 ^( `
    那么所有行星的资源并不会自己增加5 V& q2 z& \/ o# E! |# |
    7 h  K! O; Q' E2 S5 N! Y
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    , x: {2 P: F/ o& R- x那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作' j; S: i9 j2 B, R; V
    " c5 {# N/ A, I  \( {4 @
    要解决这个问题的最佳办法
    , r+ w( p! ]4 U4 b. J. h, c5 e不能再用网页语言来写
    % Y7 t, U1 ]0 W9 r7 H) M! U要用C, C++等系统语言(难度比网页语言高)1 i& W6 o5 R: @8 [
    为游戏写一个辅助程序
    $ }: R( X8 [/ N1 j  o" J并放在服务器上作为背景程序运行/ W. M7 X+ ~3 b9 C
    这样资源,舰队到达,队列运行等等
    " Z0 C+ U+ t! O! j/ `$ L' w即使没有人造访网页 依旧会准时运行并写入数据库
    3 a8 r! F# ]8 c( \* e. {; `  r" e
    9 V! ]' t( |' x3 \注意的是:1 J, N6 s; M! u/ t+ t. e$ L
    倍率在10倍以下的服务器# b: j2 c; p  l+ e7 i3 {
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2737

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

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

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    4 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    ) ?$ Z& x5 m# c; @) V9 k那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    7 d- T% }9 f  {' d" B& g5 H0 T其他玩家間諜看到的資源還是會增加嘛? ...
    # _+ U+ k; p& u: |0 [! f* z( Z  `7 y
    資源最大數量受限於倉庫大小) y* i" {6 i& Y" k; n
    所以自動生產的資源不可能超過最大儲存量! ]) S5 t/ {9 ^( M) K
    0 f; E! r- }! B; j) ~# Y
    每一個行星都有一個欄位標記叫做:
    % V3 [5 Z3 l, j最新資源更新時間+ j. _, f# ?* V6 L5 Q  V
    # s7 A) q' |8 n3 ]4 {4 Z- e
    間諜或攻擊等任務時. Y6 S4 T4 q  N4 _7 ]6 y
    系統會依照對方行星上次資源更新時間3 y% J2 T; u0 o4 v0 E9 x
    然後判斷上次時間與這次時間的差距
    ; R# e. o! k5 t: i- ]依照產量等公式% M1 H8 n) I( ]1 L) E7 }+ b5 p) ?
    計算更新對方的行星上資源數量為最新狀態7 N( q, Y2 T) x- X, I  y, u
    再計算並回傳結果給派遣船艦的玩家
    4 v( J- ~( }: R7 j0 [4 F0 C) J所以玩家看到的會是最新狀態
    & Z/ E* W+ e& O9 L" {+ b
    & n( t) `& N6 v2 V: K) I$ v2 p# @網頁的運作機制大理是:$ E: {# n  I4 q
    瀏覽器有進行到對網頁的操作- D6 q% e6 {9 c! E( m
    後端才會回傳結果
    * f/ Z7 Y5 R7 d: x$ {" e6 @) Q0 u3 J, y& L% l
    上面大致上 就是說:
    - N$ o# X; L" g' m  c, D要更新資料庫的內容% ?, V, ^5 n  N$ A) l* r
    要透過瀏覽網頁的方式
    + E  Z7 }& u1 r* t- q! U才會更新到資料庫裡的東西3 ~4 I0 d7 K. k- Z! ^6 i  M' @9 ^
    否則不瀏覽網頁- [& Q' A% p* D0 K: {- ^1 u& f
    資料庫是沒有變化的2 V# m; Y1 R4 t! X% q( [( b! @. w
    這就是網頁的特性
    , F4 ]3 E0 b5 p+ t
    1 M, Y9 p/ A3 k3 |9 x也是站長直接透過
    ; m- j9 i. o* ]# q$ U" ]資料庫管理工具
    5 Q& p0 y' n8 V& }不透過網頁程式7 q$ B) L: s8 ~( |' ^6 j
    觀察出的結果0 H  v) ~% H, Q
    + z& S, I* u$ D) K% c5 J: L
    如果不去瀏覽網頁
    / s! v* d) |' o9 I- `資料庫的東西根本不會動4 n' K4 d3 u; g% N  I- e( N: C5 H
    & {) W( k  v: a* C
    像是間諜,攻擊,這些都會瀏覽到網頁' Q4 O' t! u5 k& g
    所以經過系統計算後當然會是最新的資料
    / b8 j' o( I( L0 L  c
    : f) i' D& r* _* P2 z4 X+ E玩家每重新整理(刷新)網頁# }; a: w% v( m/ [- [5 t# X. L
    會看到自己行星上資源有增加
    ' m/ m% e$ A. j, P$ L( Z3 V這是因為有去執行到網頁程式4 p, w+ D+ l. W* G
    & i2 b# B% Y+ F. e) H* n8 U
    假如把 網頁整個關閉
    : G& t. X2 a4 s% o5 a1 w) F不透過網頁去觀察9 Q: s9 G! M8 H3 H  J% Z
    直接用資料庫管理程式去觀察
      \4 }+ Y, F' t! d- W; y該筆行星上的資源數量記錄
    % `: g. n1 ~9 o( z5 ]4 |1 J會發現到資源不會動!$ ]- y- D$ N" U0 l. _

    & }& H9 p6 Y# t9 }5 n如果以上 還是不了解3 S) M4 R+ Q3 @& Y& T; B* }4 w, X
    那就要畫流程圖來說明
    # B( ^5 j' V9 `直接透過程式的運作原理) T% J5 A* L+ j% o0 q2 v
    說明資源,艦隊抵達,等運作機制9 I1 B' B: P  ]' y3 \0 O2 X9 S8 E+ R

    % T+ \8 `2 m7 {# x2 R研究到這個地步
    # l3 i) Y4 k( p1 {. G: S算是前無所見的進步8 X3 J/ x4 U' K7 I: Y
    可以說是大躍進: G$ P7 `" j  S" ]' q! {
    以前的站長還沒有了解' h5 W3 n& r8 k8 z9 H7 N5 M+ t
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4872

    生命值: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( ^( }! ~, J8 Q  t4 P7 ^
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?# A) p- c& }' C
    其他玩家間諜看到的資源還是會增加嘛? ...
    " t7 v3 Z# r1 r& r5 i
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了; G2 n# a8 M+ R3 N: x
    看这个= =, Q+ }- H9 {7 q$ \8 T2 m

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    4 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    4 k5 s% k) h* ]7 e% b: |但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了  k2 c1 C6 w) t+ M
    看这个= =

    ! r- u, F' W1 H( S1 |你不懂。。。# W1 U! }9 F) D0 m- L
    别的玩家是看不到你的资源的5 m$ u( A9 a9 @- C6 a
    根本就没有安全性的问题
    8 {" s: i3 K, G
    + x4 X* ?# A, x& {这要从编程角度去解释运作逻辑; c6 ~9 w: {, ~: N+ A. ^2 L
    没有基本的编程概念 说再多也是无济于事
    & F$ K1 B+ b- }, s2 I
    , }# K' |7 |* b1 @8 b6 d9 N7 k只要明白:
    / [1 d, V5 d: \5 Y# S% I& y. ~网页不是时时刻刻每分每秒都在运行; p4 B# x* H( q) h7 N4 |% l
    网页或浏览器一旦关闭便不会运作
    4 h# C6 d# |/ p4 U0 y不是只有本站例外 全世界所有网页都是如此( H: C6 Q- F7 N3 ]5 r
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-10-11 05:53 , Processed in 0.023110 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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