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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7271

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    4 x5 J" ~3 r. d4 S: r7 e# A' y如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    2 O4 d& Q: X) Z" l' \而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。# z6 c9 u( t3 N% j
    这是我用了2天时间测出来的。。。
    8 ]6 A0 h: S" _8 F9 y
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2285

    生命值: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 編輯
    ( `2 y, O4 j6 Q5 R
    0 G; b0 C9 _; R) t5 F5 @
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7271

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    5 M" g  |- Y2 j4 @5 b; Y& I& D
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~8 |8 e7 @2 d4 v+ B8 n
    # Q' o5 }. n( G4 _

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5160

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2285

    生命值: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 編輯 $ Y) P% K* L: @. G& p
    pkhppp99 發表於 2016-3-14 05:11 PM6 E" ~; ^- K) u6 ?9 e2 V+ N: S3 c
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    5 m5 R* @% u$ X8 ~2 k

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    . r$ T6 _8 R) Y: ^; E) P有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    3 s/ _; |/ K5 m
    这个问题很早以前就有了
    3 a* Q. ^. t3 ~: b5 R7 }只不过一直没有人发现和提出
    ( D. Q6 x# a( `7 P2 G所以原作者也一直不知道。。。
    ' J( }9 l' y  O1 S, X" _# n0 Q$ q$ i* f8 k! K8 [" Z6 ]: f% _
    资源一直都不是每分每秒增加的
    . L3 e! {9 @' P而是在刷新的时候才会增加
    / h- x  A7 R" s# }) A
    8 S& q6 n) v6 I; m5 l- b这跟网页本身的特性有关
    2 G6 G: E. J" N" V3 u9 Q4 n网页就是要有浏览器才能运行
    $ o& Y8 g: r! |3 f并不会在后端无时无刻运行
    4 l+ j9 g. ?. n1 J6 c4 R只有用户造访网页的那一瞬间
    + z: `$ J4 f6 c& n2 v8 H/ s3 C才会被运行(就像论坛一样)5 _3 ^% [4 z* \7 {- Y

    . ?, l& g, u9 B7 J! \举个例子:
    0 b5 V# ~7 h9 u% n- H$ c3 M1 q1 ]6 H如果所有玩家都不上线 也不访问网页
      H/ R( Q: O- u: R! c1 k那么所有行星的资源并不会自己增加/ q3 f3 `3 r8 q8 P1 S
    ' v. l7 V% m4 Y; a
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了) E3 g' ]# U/ u9 }
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    0 k7 p3 ^, t4 ~; D5 O9 W2 y! q, a5 W: |: \" W
    要解决这个问题的最佳办法
    ' F1 ]" C5 Y2 T不能再用网页语言来写
    # L6 [: [1 x" p$ I- S要用C, C++等系统语言(难度比网页语言高)) D" f; _- U+ Y8 D, U
    为游戏写一个辅助程序
    4 ?2 i; {0 X4 h# l9 }: l并放在服务器上作为背景程序运行6 N1 v* S! h- I8 Y% d
    这样资源,舰队到达,队列运行等等
    3 ]* a, c# [9 H即使没有人造访网页 依旧会准时运行并写入数据库1 u+ o4 {6 w4 h: i! S% ]

    " J9 F: a- I: N注意的是:" N( |1 |7 [- H5 ^, _7 ]
    倍率在10倍以下的服务器3 F$ d1 K2 ?) Z3 k9 {9 Z4 G
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2915

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?6 n2 Z# y' S% b8 o7 f
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    6 ^8 W/ Z. @/ r  M- J/ h3 h那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?" }3 j, q/ g1 n' E( O& ?5 C
    其他玩家間諜看到的資源還是會增加嘛? ...

    ! _+ Z* d  {, Q3 e: x9 N1 s資源最大數量受限於倉庫大小
    % ]: v" D- k( @/ w所以自動生產的資源不可能超過最大儲存量
    ) M2 M) f: F( y* K3 ?# \8 G8 c- S9 h  H6 T2 Z5 G
    每一個行星都有一個欄位標記叫做:
    0 V! G( T: w* w6 o+ Z最新資源更新時間! d) d' ~$ p3 g3 K& i; n# a2 j
    1 k7 N5 u. Z0 |
    間諜或攻擊等任務時5 J: r5 [" M  T: l4 p2 k
    系統會依照對方行星上次資源更新時間4 s2 G4 M# I. v1 c
    然後判斷上次時間與這次時間的差距1 R6 l3 y: l7 v/ g# V# W/ Y8 m
    依照產量等公式6 h) y; ~  b9 {' q
    計算更新對方的行星上資源數量為最新狀態
    , e% _, c: a9 U# a5 [再計算並回傳結果給派遣船艦的玩家
    1 x  |# P5 L5 R所以玩家看到的會是最新狀態
    / f, N# v- V* Q8 ]  ~. ]9 o$ X7 F. s3 K- o/ l3 A, _9 R! j( o/ y
    網頁的運作機制大理是:
      r" m4 J/ Q4 F, Z+ L& ~瀏覽器有進行到對網頁的操作* I' k8 I& W1 u/ l
    後端才會回傳結果  }& O1 f& N- ]; _' n# b1 k

    : g$ S$ B/ n# t# a# H上面大致上 就是說:
    6 ^. ?  ~  G. A, I% K2 ~+ N要更新資料庫的內容7 L) }1 Z  i  o. w- m) `. J
    要透過瀏覽網頁的方式1 D/ g1 ?0 k2 a" K6 _3 Q
    才會更新到資料庫裡的東西
    - o1 `$ H7 N% \否則不瀏覽網頁
    3 n' g8 L7 J; P; X3 _' @2 S資料庫是沒有變化的& N0 m! d/ j/ G* a+ ^, u
    這就是網頁的特性7 |% e# M- b" D/ D8 C: x& T
    5 S% B0 Q( i; r, c+ c; ?
    也是站長直接透過$ z+ ?+ N& a% ]/ Z
    資料庫管理工具" F7 W; c2 Q- [# \! e
    不透過網頁程式
    ) o/ N7 z( Y0 T$ x& {6 _觀察出的結果  O) v4 w: }: R* t2 I- Q$ B

    9 q7 N/ o3 J8 _9 G如果不去瀏覽網頁
    ) }/ r. L5 R: Q9 ?0 H" ]資料庫的東西根本不會動; ^" I3 I2 @: }7 Q
    & u4 x3 H6 h/ b# c6 o
    像是間諜,攻擊,這些都會瀏覽到網頁
    - g; D  f2 z0 ?! X6 U, Y) a6 B所以經過系統計算後當然會是最新的資料, C; d5 _9 t7 h

    ' ~8 a: f/ J8 S$ u玩家每重新整理(刷新)網頁. s/ Y0 [3 f; k
    會看到自己行星上資源有增加7 P% l; _7 Z+ w+ K
    這是因為有去執行到網頁程式) C7 K6 F% X( L  W

    ; d& U8 y4 a" ~' Z4 E7 R3 _0 y7 k假如把 網頁整個關閉. P" h% C! U7 `: V7 W  j# q7 K4 g
    不透過網頁去觀察
    % n- R0 i. ]) r8 V! R直接用資料庫管理程式去觀察
    ) L# f  ]8 [- X0 q該筆行星上的資源數量記錄
    * b' L( l3 W- S9 Y" k4 p1 t會發現到資源不會動!% m4 z8 f9 ?, ?0 E: l* \
    : M0 ~( N& B# D: w
    如果以上 還是不了解3 z6 Y( q) C" `5 l
    那就要畫流程圖來說明4 W5 V! v/ x) N; W( G
    直接透過程式的運作原理3 s4 v: A+ ~: S6 {( Z2 `4 r
    說明資源,艦隊抵達,等運作機制) ?) O8 b# e7 R3 q
    % C( j2 f, w- ]/ w5 P  b
    研究到這個地步) B( c' Y2 z' h4 v2 j" W
    算是前無所見的進步
    : C/ C$ n; j- v$ g. t可以說是大躍進
    7 d3 U/ U! U* S) K1 F以前的站長還沒有了解
    / t& V3 ]0 w: I8 u2 Y9 I到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5160

    生命值: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  w3 ?2 G) O; ]( P4 @; b
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?. B; ^' E! w0 {3 V% x
    其他玩家間諜看到的資源還是會增加嘛? ...
    9 h$ x+ z6 d7 g$ P, [
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    8 v) E$ K$ G3 ~7 x8 t3 B) ~' m看这个= =: P6 B; V8 q3 {* ?& \) i: Y8 T

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14846 / 14846

    生命值:6%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:49
  • 簽到天數: 5911 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM- C" t- S* T6 |! R0 [
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了# w( _. ?3 P+ ^4 d( g
    看这个= =

    6 G: U% G* v* V; E* w; K% a5 ]5 g! a你不懂。。。
    & b( z! X  A  g# z别的玩家是看不到你的资源的
    6 `+ H: D( c5 f# H2 Y( Y根本就没有安全性的问题
    " B& h, ^: i% `' Q7 w4 R% D4 i1 \; Z# l- ~5 n* a( h
    这要从编程角度去解释运作逻辑
    9 z, N4 {& y5 j3 A0 M没有基本的编程概念 说再多也是无济于事
    , R2 Q6 {- z$ D# h, r, _7 R3 _* x# i  a: K
    只要明白:
    6 X% r0 l# d9 |7 l# ^网页不是时时刻刻每分每秒都在运行
    ! [9 F  @2 q3 j, m1 ]% Z网页或浏览器一旦关闭便不会运作% A3 Y+ H4 y; X6 Z! L
    不是只有本站例外 全世界所有网页都是如此$ T$ m; ^% E) [( Z) |
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-5-27 05:36 , Processed in 0.016400 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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