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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6499

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG" D7 G" H2 Y, u+ S6 f
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。  Z' p" t- s4 }0 j" ?/ o/ F5 z( a7 n( v
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    0 N5 a5 H) T* h0 e& z/ F这是我用了2天时间测出来的。。。7 a! i( u9 E, O; P5 F, T3 e+ V
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1950

    生命值: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 編輯
    ! s# K  ?: R! S4 e+ D6 M6 l) Z4 l/ {, w. D# d5 Q
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6499

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    8 c$ |: g" c2 z+ D" h* d
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~# e( g- \( T1 L5 T! I2 N

    5 C, {4 G7 w7 f" X

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4465

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1950

    生命值: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 編輯 $ \& E2 C. l7 [- h6 w
    pkhppp99 發表於 2016-3-14 05:11 PM, U5 h* p% n% f/ T
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    ! B! c' D. x' O- T- N% ]

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13401 / 13401

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM1 n# l6 I/ m8 ?; G( }# O4 p2 @
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    8 ?4 \: ]2 _2 f! n5 K- W$ B这个问题很早以前就有了
    . L. k% A0 H# h; L. p, V只不过一直没有人发现和提出
    2 O: A6 T$ B# t9 j9 X5 b所以原作者也一直不知道。。。
    : X# h+ i4 X0 S
    5 v) V3 r/ s' y6 x* I资源一直都不是每分每秒增加的
    , D, p" ?$ C! n0 }而是在刷新的时候才会增加
    ! e4 A1 X7 k  {5 s/ i( y3 A' }; f+ k& d
    这跟网页本身的特性有关
    7 l& l* u9 B- G2 B网页就是要有浏览器才能运行
    8 r& r1 K8 T( e' n/ @并不会在后端无时无刻运行" e+ ]+ c/ g* @
    只有用户造访网页的那一瞬间; K8 ?6 |) ^8 e0 a7 l' R8 O
    才会被运行(就像论坛一样)5 W' b# T4 r8 b; F6 `1 _9 A

    8 D" p' K" W6 ]( f举个例子:
    ) D$ d. u3 P( B如果所有玩家都不上线 也不访问网页- J# \8 H' {: A9 M) \
    那么所有行星的资源并不会自己增加) E/ b% C3 ]: U4 ^% N
    7 V. l4 f. T6 u2 _# t* {
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    * L( j+ K/ g% o7 v1 ~  ^: V* N那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作1 O4 E) `; b7 `+ ?
    + g1 `: A% z/ @6 d
    要解决这个问题的最佳办法9 z4 o, w2 Q# P+ C* P. O
    不能再用网页语言来写$ S7 W& v/ o  I0 \5 r
    要用C, C++等系统语言(难度比网页语言高)
    : h4 B9 n+ }; T5 v为游戏写一个辅助程序
    4 n* S. V4 w& U" @并放在服务器上作为背景程序运行6 c4 @# S8 y) {2 u5 C
    这样资源,舰队到达,队列运行等等
    8 I; w7 f( P5 B# t+ l5 x5 N即使没有人造访网页 依旧会准时运行并写入数据库/ r3 x* K3 o$ h& W8 y+ d6 Q  l+ E

    % {' U" @, D' @/ h# |注意的是:1 C' ~# p5 Q: D: V% e0 j3 X1 n
    倍率在10倍以下的服务器
    * q; d" X# s" M1 t# L不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2485

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    , |% u# i/ v1 c) p; ?1 g. s其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13401 / 13401

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM: l$ p' W/ O7 w( I
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    1 A* W$ j: ?  B# x* l+ |  q其他玩家間諜看到的資源還是會增加嘛? ...
    8 H* p: d: q8 l! y; G
    資源最大數量受限於倉庫大小% u% m8 J5 Q4 d2 N" d# @- l
    所以自動生產的資源不可能超過最大儲存量
    6 c( b: e* q- K/ ~3 H! n6 y5 y3 m" r8 P' n) S, Q2 o5 l9 x
    每一個行星都有一個欄位標記叫做:
    0 W' f* `/ Z0 h: f* o# w最新資源更新時間. Y& w. g; |/ l0 q& {) C+ p5 E
    3 O5 A4 J; e, Y9 B2 z# w2 @
    間諜或攻擊等任務時
      \4 u1 l0 d- A& p0 ]9 u& q系統會依照對方行星上次資源更新時間
    & F6 F( u3 _% j5 @( s1 G3 |然後判斷上次時間與這次時間的差距' M) @$ [; o/ C3 m& I
    依照產量等公式) Y) T' a  t* P
    計算更新對方的行星上資源數量為最新狀態! b* c2 C) M. X8 G
    再計算並回傳結果給派遣船艦的玩家" c  N) k/ g1 N: t/ K
    所以玩家看到的會是最新狀態
    , l6 C- U) f0 M: f7 K- x/ z% {+ h4 n1 c8 I( \
    網頁的運作機制大理是:' q4 y( `4 c: g# q) _5 [' s. m
    瀏覽器有進行到對網頁的操作5 J( B3 L3 F/ k1 R# x
    後端才會回傳結果$ C$ B4 i2 p2 z& V; |2 r1 T( Y
    1 o1 A1 [& x% k/ @
    上面大致上 就是說:
    % T- Z0 L2 n2 r  g! T# d要更新資料庫的內容8 Y% ?; S3 o& z& M% \+ y8 h
    要透過瀏覽網頁的方式- r; g/ q/ M5 F
    才會更新到資料庫裡的東西
    % h# H$ S' d' p! `; g- }否則不瀏覽網頁
    3 i, r- ]/ M! l% v. T. k資料庫是沒有變化的
    - c: W1 w6 F4 q4 q* z3 r3 i) Y這就是網頁的特性1 m$ j, h( p* L7 V: z% P" {

    8 \9 q1 \7 |, x; j' ~" N也是站長直接透過
    % E& c2 X0 o0 X( K* v( @3 S  W資料庫管理工具' Y" S5 Q4 ^1 J% V: ^5 Z9 X
    不透過網頁程式+ V) ?% O4 \/ t( r9 x5 ^
    觀察出的結果! K/ v% N  h3 w- }6 A

    1 E* x) P$ v1 m- `2 N) I1 e! ?) f如果不去瀏覽網頁
    ( }  O; u8 G2 T% J; d資料庫的東西根本不會動1 |- W4 y0 E  U

    ; I* u  ]: {) ]( K6 s像是間諜,攻擊,這些都會瀏覽到網頁
    ! L7 [* `5 a; L% j所以經過系統計算後當然會是最新的資料
    # Y2 U1 d: E& C. s5 P1 n
    4 x$ Q; R' l  x1 U, A4 e$ c* J玩家每重新整理(刷新)網頁: Z! \" Q& j" ?5 d1 x
    會看到自己行星上資源有增加; t6 |+ t3 h9 C4 ^
    這是因為有去執行到網頁程式9 H9 v. O8 f6 ?  B& W" Y
    . F- Y! \8 _: U; Q7 u. t
    假如把 網頁整個關閉; ]' Z, z0 i9 t; m
    不透過網頁去觀察0 G5 p5 B. K9 ?. t
    直接用資料庫管理程式去觀察3 H0 e. t. I5 z9 q  z/ r
    該筆行星上的資源數量記錄
    - ~* W; J* O  k8 c3 _1 C會發現到資源不會動!
    9 U# @7 E2 V& E4 ~
    % k5 Q4 F# N* }如果以上 還是不了解
    $ z& D1 p4 j' D( i. C4 j) o那就要畫流程圖來說明
    / m. V# ]: O/ H% Y1 }+ A* S直接透過程式的運作原理
    / z' C; H! U$ d* i. p2 t說明資源,艦隊抵達,等運作機制
    7 T0 s, Z% L2 S1 ~8 h3 x! o
    " T( B" I, f7 `) v. g研究到這個地步/ v0 y$ ?9 E: E" Y
    算是前無所見的進步
      S. M& k. |7 ~# [5 P可以說是大躍進4 d% U3 e/ T* A( c+ t: D
    以前的站長還沒有了解
    ; z# k; h: M# S; I  N8 Z到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4465

    生命值: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
    " B. p& ?4 Y+ A! {那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    . u8 [& ?5 y6 S- |. E+ A5 d2 k/ [; C其他玩家間諜看到的資源還是會增加嘛? ...

    8 p3 W" q& c  ?6 p- J: N2 s但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    0 {: z0 V. _# N  ^+ O, b0 L5 o1 l看这个= =
    ) w; W  E1 n% A# ~  T: D

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:13401 / 13401

    生命值:4%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    6 u. T8 G3 N( ^- }) ~! C/ |9 C但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了" S9 w: P7 C( k0 B3 B0 ^
    看这个= =
    9 c* c- S/ {6 H/ m+ x$ M: }/ `
    你不懂。。。
    5 R& ~# l& ]2 u2 p4 T+ w别的玩家是看不到你的资源的. `! e) d( U2 C; w. s
    根本就没有安全性的问题/ g( h+ l" u8 m

    : o: z0 L% O1 r/ d$ [8 t这要从编程角度去解释运作逻辑  k$ i6 ^  J8 Z# i- F
    没有基本的编程概念 说再多也是无济于事' d; |6 N: J7 |* _3 l
      C. P7 b2 ]" t; g
    只要明白:& a# ^) H! A3 T  W
    网页不是时时刻刻每分每秒都在运行' R2 i: x# M( `7 v2 [/ ^& N
    网页或浏览器一旦关闭便不会运作
    * w. m% p1 t) V6 S4 z1 T不是只有本站例外 全世界所有网页都是如此
    6 U5 ~& {' F; L3 i$ W' w这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2024-11-23 07:19 , Processed in 0.011720 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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