找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
點閱: 1964|回覆: 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
    / R% ^$ S( e: O- T* p- ]- e如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    0 Z$ M) D1 ^: O" k; f而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    2 |% T9 V2 [: `0 M* t7 K这是我用了2天时间测出来的。。。
    , l" }' y8 d+ N9 n8 Y: {% Q4 }
    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 編輯 $ n# o) [9 U; O. I) ]; v! h) |
      {, F2 b: T( Z4 g6 i
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6235

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    8 d: I/ a' @  V& o7 c
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~' }) {$ m' k$ ?' w$ |5 a+ z1 `, c
    : v% N# W& R4 _1 Z+ o

    等級: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 編輯
    0 X5 N/ R- ]7 V$ l8 y6 Y; j, P
    pkhppp99 發表於 2016-3-14 05:11 PM0 V! R, g/ X  A6 h( i
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    $ ~9 B/ F) u. R2 W: E

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM/ h% X5 z1 P! C7 o/ q# X5 _; J; [
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    % E2 b# v1 j) S5 ~: X这个问题很早以前就有了
    : [& N$ Y2 A, ~1 }3 Y只不过一直没有人发现和提出
    ; S9 p! M6 ^% U( Y4 w7 D所以原作者也一直不知道。。。: o; Y3 E) F. e2 Y- r

    , ^( T" a( w0 y2 y4 n( k资源一直都不是每分每秒增加的4 R9 ?( h8 A6 m: }$ _
    而是在刷新的时候才会增加4 V: A# R8 n0 l! T# }0 L

    . x; ?) E! O; K; J( i这跟网页本身的特性有关  M7 F& m  S7 u& G( T* n
    网页就是要有浏览器才能运行
    $ |- z. r! o5 G3 j: w4 I( i# O并不会在后端无时无刻运行
    6 L' i* @0 A9 ?2 J5 S只有用户造访网页的那一瞬间( ?; ]; G/ e& Z, K) t( z6 T
    才会被运行(就像论坛一样)
    ( B% U: F% d# v" j
    " N- d6 l$ E; w0 }+ X( H* X) `8 q$ {举个例子:
    " w9 h5 ^# N# [7 o# W. @8 H2 a  l如果所有玩家都不上线 也不访问网页
    0 Y6 m9 I# V4 M2 u那么所有行星的资源并不会自己增加$ B9 S" l& {& k

    ! g( Q; {4 R4 b# E5 ^  X# a7 s. f但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了2 e/ S! z, m& V# c3 l7 ~
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作1 P* Q, s+ x4 T* b/ Y+ h* y1 m5 J
    & r% O+ N1 F* c6 y4 S9 K5 p
    要解决这个问题的最佳办法
    - Z; d( B& _0 _0 r0 |不能再用网页语言来写3 w2 u# A6 g( v+ Q8 N. E( A
    要用C, C++等系统语言(难度比网页语言高): r  v! `3 o( f/ y
    为游戏写一个辅助程序
    7 _2 r' W, y+ n' G8 f并放在服务器上作为背景程序运行  u$ o. b, ~' {4 c7 E6 B7 W* G
    这样资源,舰队到达,队列运行等等
    $ u6 n- K  ]' G" A即使没有人造访网页 依旧会准时运行并写入数据库
    0 {% F7 p3 M9 c/ c: K
    ( T6 a/ m/ T; G/ B* w  @! W  z7 F+ v! b注意的是:
    ! P! N8 ], ?  u& ?9 T5 l倍率在10倍以下的服务器
    9 ?2 E$ [7 v% }6 j$ Q8 c6 t不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2338

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?4 S) Y2 i& v; f" D, m* G
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM9 ^8 B3 C1 y- [6 f& A9 k
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?1 I* ?( _3 a5 C. v, J# h3 q
    其他玩家間諜看到的資源還是會增加嘛? ...
      {, ]& b" |& o3 z
    資源最大數量受限於倉庫大小' Y2 E0 X2 g) e9 g# H; M5 L2 E( @
    所以自動生產的資源不可能超過最大儲存量
    & m7 O% T% v8 d( b2 S( X/ c$ N! f" J+ n( C% {6 N
    每一個行星都有一個欄位標記叫做:+ z! ?/ J  g& V! w- Y9 G
    最新資源更新時間
    5 H  f* |( s+ M( Z, Y% G6 V1 ^* d3 d2 y3 V8 s
    間諜或攻擊等任務時
    6 F+ }7 e$ b, S0 @' t- b系統會依照對方行星上次資源更新時間
    1 }$ U- Z) R& o1 Z4 q. _然後判斷上次時間與這次時間的差距! h% ^( j. D, R; x4 P
    依照產量等公式1 c) I4 [) _! i0 g% `+ P# u8 {
    計算更新對方的行星上資源數量為最新狀態7 P5 q! T- j* U3 }
    再計算並回傳結果給派遣船艦的玩家
    9 z$ c7 N# I; _4 s# i0 x所以玩家看到的會是最新狀態7 ?9 F- E  z9 \
    - C7 l  l# C' f" c
    網頁的運作機制大理是:
    2 C( U7 M0 O" Y, ~6 B2 w3 O瀏覽器有進行到對網頁的操作$ X8 p, U# i) x
    後端才會回傳結果5 r5 k$ r' R" ~1 v' v
      W* I0 L  N& e+ k/ w3 k
    上面大致上 就是說:  ^  @) L7 o8 i& r
    要更新資料庫的內容' B% i. Q6 I. v4 i: A
    要透過瀏覽網頁的方式( M, |0 x* A8 e7 l5 l3 r
    才會更新到資料庫裡的東西8 H( O1 M$ Q% m1 l0 b
    否則不瀏覽網頁
    : \4 U0 [1 j$ s資料庫是沒有變化的
    ! u8 x: ~' C, N. v2 H( P& e5 j這就是網頁的特性
    - }" X% _7 O1 u5 n2 X& r8 F
    / V/ U) b' ?# c5 e3 n6 J也是站長直接透過
    ' E9 e) F! I6 v9 Y6 k5 x( Z資料庫管理工具. q5 `6 T0 W8 z7 A5 t* d7 n- T
    不透過網頁程式0 N* ~9 c" C$ @/ H! ^+ o+ W& q
    觀察出的結果
    & ]/ x9 \/ ?  l& l7 }9 P6 {+ ?# ^; i9 W2 S0 [  }6 _
    如果不去瀏覽網頁
    * L; q4 g- v, F資料庫的東西根本不會動3 X# A7 o* m2 R/ ?0 q7 M/ t

    9 X) R" Z7 F% `4 J1 S: z. f0 d9 O像是間諜,攻擊,這些都會瀏覽到網頁
    0 W1 _& d$ t6 I+ B0 g( l9 H所以經過系統計算後當然會是最新的資料) ?. g* h) x$ L4 L7 {- E

    2 }/ t, a( W, o/ T玩家每重新整理(刷新)網頁
    / F* `) E  n' \, }/ x會看到自己行星上資源有增加
    ' f# U. Q6 N6 u; D* c! R" v, t/ j這是因為有去執行到網頁程式
    ( i7 f7 X5 z% }3 l! F. i- U0 B! W4 k6 h% h. }+ o
    假如把 網頁整個關閉: {/ @$ N) n( z& u- R& ~9 @! @
    不透過網頁去觀察
    / A. |1 q* T+ }* O2 D& H* w2 Q直接用資料庫管理程式去觀察! }. X+ F" A7 q. H" k
    該筆行星上的資源數量記錄0 M9 l  C: t  O" ]2 W5 B- U
    會發現到資源不會動!! m) b  `6 }9 w/ b

    / \8 b3 C) ^/ [" j- z" p如果以上 還是不了解2 G) t5 s/ L( a1 x9 d1 G
    那就要畫流程圖來說明# r9 a) V. ~" b
    直接透過程式的運作原理
    9 m  q- z( G7 \7 H4 k" F# e" X說明資源,艦隊抵達,等運作機制
    2 I( B; {# o8 k; t0 v! d9 i
    , `6 C3 }4 T; }* O7 a: s& V+ T3 {研究到這個地步4 d; S* v& C/ V- n
    算是前無所見的進步
    : q# S& m7 _2 w0 {可以說是大躍進
    ' O' n8 L9 W) t% i+ ~以前的站長還沒有了解/ a4 c0 {; p% P, m; a7 s6 x4 j
    到這麼深層

    等級: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 PM0 E& R% i8 T9 G, F
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    3 n, k: s/ a; k6 [' K其他玩家間諜看到的資源還是會增加嘛? ...
    % M9 u8 h0 z7 R2 n
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    7 S! ?. `9 Q1 X, [9 {看这个= =; S+ O* H, K+ O/ m( b$ @

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12905 / 12905

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    9 a8 i" A2 q9 T( q4 ?4 `但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
      R3 f" s% F& I6 I# m% {0 L看这个= =

    1 k% |, W1 t2 E5 f4 X: \, ~你不懂。。。
    ; Y( _3 e5 @. R* u别的玩家是看不到你的资源的4 ~7 P) O' @( Z. A/ H7 H  p
    根本就没有安全性的问题9 K5 d# m; ]$ z1 o; |3 R0 v0 g

    - i2 H& v5 c4 O这要从编程角度去解释运作逻辑
    ' G$ e0 {/ {9 q# y6 L没有基本的编程概念 说再多也是无济于事) X$ v0 ]4 J) d

    9 }" W0 N+ l' x0 p只要明白:
    - d0 @. p! {/ h0 ~/ f/ b3 q网页不是时时刻刻每分每秒都在运行) \( Q! G8 i; g3 y2 R! ?
    网页或浏览器一旦关闭便不会运作9 T& M3 k8 ~4 I
    不是只有本站例外 全世界所有网页都是如此! a+ y3 M* R( l) H6 |3 B( Y5 V/ c" g
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

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

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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