找回密碼
 立即註冊
點閱: 2141|回覆: 20

BUG汇报 [複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6544

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    # e* \5 q9 h5 f% F( O. i如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    ! {; G' m0 S, o; t* H而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    ) _" {7 P- M. w: E这是我用了2天时间测出来的。。。
    / `' @# g# S2 d) f3 S7 j+ Q
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1970

    生命值: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 編輯
    $ X+ y$ F( M9 A. j+ ~% b% }* U
    ! H0 Z- A4 E" I4 D( k

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6544

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 |顯示全部樓層
    : O- ]( i" d/ A: U8 f
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~& e! @; _- c) v8 V
    9 _4 ?- r2 q( f) h

    使用道具 回報

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4506

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    使用道具 回報

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1970

    生命值: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 編輯
    . R. K1 Z' n6 g1 I
    pkhppp99 發表於 2016-3-14 05:11 PM
    3 l4 z! |) }* a8 B8 L: _; f认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    - C- ]* _) j" [# S  D% U' J9 a

    使用道具 回報

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13486 / 13486

    生命值:4%

    升級   100%

  • TA的每日心情
    開心
    15 小時前
  • 簽到天數: 5460 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 |顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    & [4 O) s. e0 l6 W& ~有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    / {  F8 Q; e/ N: h  _, k" S# w1 p这个问题很早以前就有了7 T9 T1 ?, e, x1 f0 H
    只不过一直没有人发现和提出
    1 C6 I) g% C! {9 l所以原作者也一直不知道。。。$ m, |9 Q  e& R
    ! U' E) o. e$ u; @
    资源一直都不是每分每秒增加的
    ! M* }5 y3 L" i$ V而是在刷新的时候才会增加" `, R# y% b9 ^

    : X5 J# I4 A3 N* {- v% n这跟网页本身的特性有关) _$ T; @+ @) U0 I
    网页就是要有浏览器才能运行
    & A7 {0 F; ?8 B" E并不会在后端无时无刻运行* L6 h) C7 d. ]# Y7 n
    只有用户造访网页的那一瞬间$ J7 t! x1 ^' q% x! p$ E1 o: d
    才会被运行(就像论坛一样)
    5 ]0 k0 x) a& f8 _) G3 E6 U) m* H& K! Q
    举个例子:
    2 N; j$ |. M9 g( \+ p如果所有玩家都不上线 也不访问网页6 j, Y0 R4 ]5 W# c- {
    那么所有行星的资源并不会自己增加
    ! t$ Z! T+ @5 J+ \. z' l' F5 c7 j* @  Y2 A6 J, g/ Y' `
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了! x- B9 @* W" p; x6 [5 l; O
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作: f, b; J+ m# A# \; V
    ' m. i7 {7 R0 {5 P: K
    要解决这个问题的最佳办法
    6 v  b1 i. N- k% Q7 S! `, O  U+ J不能再用网页语言来写
    : p5 l/ f+ ~" j7 v' s要用C, C++等系统语言(难度比网页语言高)% Y3 j1 U3 M+ L* D: x4 r* l
    为游戏写一个辅助程序( V) s7 v  v$ Y# |$ B! O3 q, x
    并放在服务器上作为背景程序运行1 \) g' ]/ `9 s$ m# v
    这样资源,舰队到达,队列运行等等2 P3 H, r) |4 }$ o: J
    即使没有人造访网页 依旧会准时运行并写入数据库
    0 A+ _6 T& j: L' P1 ?+ I6 {2 ~  W- o! I( x- \9 P0 z
    注意的是:" D1 {2 H# _1 [3 [' k9 n) A  T' C
    倍率在10倍以下的服务器3 r% z" H( Q! G4 ^1 w* N
    不受此问题影响(不明显)

    使用道具 回報

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2511

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 |顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?: M8 h; o# T! p, M/ `- V
    其他玩家間諜看到的資源還是會增加嘛?

    使用道具 回報

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13486 / 13486

    生命值:4%

    升級   100%

  • TA的每日心情
    開心
    15 小時前
  • 簽到天數: 5460 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 |顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    # Z3 b$ R; x! T2 e. e& F/ S那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?: f* g" u5 o' s
    其他玩家間諜看到的資源還是會增加嘛? ...

    6 W3 P6 X5 d5 ~5 a. C% @資源最大數量受限於倉庫大小% t" E5 X8 }  X! n" |% {- X
    所以自動生產的資源不可能超過最大儲存量
    # |/ ~& k  i7 C5 _. N" K, d1 ^# ~) Q9 g  Q3 Z
    每一個行星都有一個欄位標記叫做:
    ' l9 O* S5 }6 a6 s最新資源更新時間% j: a9 Q, l7 j+ `" r
    " g4 {! h; d4 M. ~* m# D" o# X
    間諜或攻擊等任務時
    + m; Y% J. r" W0 q, q' Y系統會依照對方行星上次資源更新時間
    # p) n' }8 J9 {2 ], e然後判斷上次時間與這次時間的差距  S4 D: P- ]  o* U1 o
    依照產量等公式
    $ N  E# M2 L+ n+ A. u計算更新對方的行星上資源數量為最新狀態  K( m8 ]4 r$ U2 Q$ ]
    再計算並回傳結果給派遣船艦的玩家
    + y8 `: D5 R7 q7 @所以玩家看到的會是最新狀態
    " a$ q$ F3 f# Q% v. U2 q# o( h8 K) m8 \7 Q7 ]
    網頁的運作機制大理是:- r2 k% l. \# d2 [& T; ^' Y
    瀏覽器有進行到對網頁的操作/ }2 L* u1 \* I: q- }" r5 }
    後端才會回傳結果
    + h2 c. B4 v" {3 Q+ k: K
    5 e, q2 z$ j1 L: _1 H/ ]0 w上面大致上 就是說:; Y. h8 f  b  t2 ?
    要更新資料庫的內容; S( d5 l! w/ [: r
    要透過瀏覽網頁的方式5 G0 l# s( h' _  A: Q, `  e( N
    才會更新到資料庫裡的東西
    % u, R1 r. T& H7 ^0 n: g8 H否則不瀏覽網頁
      p0 D) i/ a+ o/ J( a1 N1 @' |" s資料庫是沒有變化的
    + G, P) j- C3 A這就是網頁的特性  o+ n; _/ @: E$ u. l9 C) _! g
    % r. g1 u  O2 e- Y  s
    也是站長直接透過: Y. D: f5 V0 R/ M7 T- j: b
    資料庫管理工具
    8 Z& V8 m' S+ {2 E% A& @  l- d, N不透過網頁程式
    ( a7 H8 a6 j% G6 l觀察出的結果+ E( i  F. s# V
    5 n5 |. v* Y+ z3 B* X" Y6 O) \" E
    如果不去瀏覽網頁# |. ]; i9 b$ Y* d, m
    資料庫的東西根本不會動( g& e5 a% |8 T1 j. {/ k) R

    + i" D* q+ s% C+ X6 R像是間諜,攻擊,這些都會瀏覽到網頁- s& y. e+ f! u! P# b5 ~6 ?( ?( e
    所以經過系統計算後當然會是最新的資料
    ) |6 O  W. {' \6 H5 K, x  V; w+ b0 X
    玩家每重新整理(刷新)網頁
    . P& V/ `) C& e6 h5 R, |+ S0 s會看到自己行星上資源有增加. S* [( t: p( `3 Z( F
    這是因為有去執行到網頁程式
    6 J; D' ~0 G  h' V# m) N8 e  t& W5 z, e1 Z% E- q
    假如把 網頁整個關閉! s8 @" a5 h1 u5 m4 B: R' f
    不透過網頁去觀察
    " H+ u5 ]* ?# Q( R8 N2 V# h3 ^. R直接用資料庫管理程式去觀察
    0 Z9 ^; _2 p) x) W0 {# P! A該筆行星上的資源數量記錄
    - |% C! n0 N0 M3 _' b+ N會發現到資源不會動!
    , Z: D. Q1 ^& J# Z+ I
    9 R4 D% K/ M  F1 ~5 c- f如果以上 還是不了解* J- _( S% C( Q% N" I8 A
    那就要畫流程圖來說明
    : ~) b! Q  X! K; }# V. m. L' Q直接透過程式的運作原理
    6 J8 ?2 X/ d# m0 s5 f3 |說明資源,艦隊抵達,等運作機制
      t% s$ D" Y" B; O. W6 Y* E8 p  \
    : X$ l, b2 g4 C$ k# M研究到這個地步. Q+ y+ x/ y' U# m& K
    算是前無所見的進步+ y8 `# U  R' J
    可以說是大躍進
    2 Q; `/ c* v1 @) l* O' k以前的站長還沒有了解
    * I8 x' E* H) [1 v8 ?8 r到這麼深層

    使用道具 回報

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4506

    生命值: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
    * m  E) q5 z3 \/ s那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?# `# ~. a' ^# G4 {
    其他玩家間諜看到的資源還是會增加嘛? ...
    + K: N6 d( S( b* S; h
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了2 X+ U: p0 @; f/ O6 Y
    看这个= =
    6 b8 _  L5 U0 V( g* x

    使用道具 回報

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13486 / 13486

    生命值:4%

    升級   100%

  • TA的每日心情
    開心
    15 小時前
  • 簽到天數: 5460 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 |顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    3 P' d/ |2 ^; z" c但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    6 h, ]' ^) U- @, i. p- J1 {看这个= =

    0 |$ k3 m1 m: T% W! |& X你不懂。。。
    ( m+ r; o; t( v* o7 R别的玩家是看不到你的资源的
    2 U! Z  r! E8 a/ {根本就没有安全性的问题
      ~8 z& w; a+ Q: y' i2 a+ P/ H& P  ]: u* ^! e3 X" g& b! }
    这要从编程角度去解释运作逻辑9 B$ ?0 Q1 k& h& m2 `
    没有基本的编程概念 说再多也是无济于事
      I1 |" ]; p" k' s- g7 h6 J- s- F* Q5 J# r
    只要明白:
    ' u- _" S4 `) e1 F网页不是时时刻刻每分每秒都在运行
    & F3 y8 ^; N8 T3 b0 o; E$ r2 i网页或浏览器一旦关闭便不会运作
    / ?2 I% G, j+ Y$ I不是只有本站例外 全世界所有网页都是如此
    6 B& R; T5 g2 Z, j这是网页本身的特性与原理

    使用道具 回報

    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    Archiver|手機版|MyXNova (原 myxnova.com)

    GMT+8, 2024-12-25 16:48 , Processed in 0.019700 second(s), 12 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2014 Comsenz Inc. 界面設計: 我的XNova論壇

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