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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7392

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    " {! [. ~% q# x3 Q9 n8 O如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
      |& y3 p$ P* n+ T' H/ [+ w而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    4 Z3 f6 {; G8 I7 _0 ^这是我用了2天时间测出来的。。。
    & _# U, F! l! @9 i0 f% f9 `* Z5 U
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2338

    生命值: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 編輯 , E( {. W; A# d. k
    9 }; K8 X/ t7 ?0 J! L
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7392

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    important55129 發表於 2016-3-14 05:03 PM% P: d9 T4 u5 q+ T7 i8 R1 f

    5 W5 i" I' E/ B8 `$ m" j4 M' C认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    ' W8 _- `/ H) W( h& C& R
    7 v7 K4 _6 G; K( b6 E: H- x

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5270

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2338

    生命值: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 編輯
    3 R* I; \- h6 m$ m7 a) a6 `  P# _
    pkhppp99 發表於 2016-3-14 05:11 PM8 f8 D: E/ ]5 F
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    1 J5 a' k2 D/ X; t% W7 S6 Z/ ^

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15078 / 15078

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM1 v2 i+ |" N% I- {
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    ' B( V+ J" `) U( P* e' J8 C% `; D1 J
    这个问题很早以前就有了
    & u! M6 d$ }/ |只不过一直没有人发现和提出* G, ?+ f5 ^, `0 E  g
    所以原作者也一直不知道。。。
    3 l, z# _0 x2 r! }  R$ }) ], @
    & }6 V; S6 W! a/ f; \# V( L/ ^6 s资源一直都不是每分每秒增加的. S  O! @: x6 P" c% S- o* |
    而是在刷新的时候才会增加  a4 z3 f  ]6 g) K( D2 V! {4 p, F

    1 |  K+ @9 ^. M* A# F  P这跟网页本身的特性有关
    . r! ~9 q# t- O1 o% L+ @. G网页就是要有浏览器才能运行7 D1 D# Y2 `1 D
    并不会在后端无时无刻运行/ D3 C3 v7 T7 j6 c/ U; S6 n
    只有用户造访网页的那一瞬间; c: {8 ]( m9 g& T7 d  M0 a3 p
    才会被运行(就像论坛一样)
    + g" i/ L. E5 [. i9 M$ a
    1 q, @' f5 @$ K. g' u' Y- _4 j6 n举个例子:
    5 Z/ ?# e* y( m- ~; w& T如果所有玩家都不上线 也不访问网页
    $ S5 Y( r; I1 f; r8 u# b那么所有行星的资源并不会自己增加
    7 _% V' r0 A* U
    ( P. }1 h5 f2 S- G/ \/ v但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    % q: _2 e% @$ m0 Y那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    $ S9 ^; @/ T% Z3 m$ `" E8 A2 {" U* _% ?! O& f$ X
    要解决这个问题的最佳办法. H; L. U& R( r6 A5 X/ _- _
    不能再用网页语言来写+ W' \. t5 ]& A" J5 F/ S
    要用C, C++等系统语言(难度比网页语言高)+ F# B: v2 ~! M# s* |9 ~
    为游戏写一个辅助程序0 y1 {) s. ~: G# g% C0 \
    并放在服务器上作为背景程序运行
    # P# z1 ]: M6 g这样资源,舰队到达,队列运行等等
    6 P& P3 i% B5 s2 m! b' ^. r即使没有人造访网页 依旧会准时运行并写入数据库
    1 |$ v' r3 e8 L% x0 |
    2 H' K3 I; ]3 y注意的是:$ F1 @  j1 w0 ~7 I$ C
    倍率在10倍以下的服务器. L# w) [( p, D5 o
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2983

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    ( w4 k5 f; H; ~# F其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15078 / 15078

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM0 Z2 H- \5 ~6 ]
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?/ w$ P( l, `! N6 ~! D% P
    其他玩家間諜看到的資源還是會增加嘛? ...

    3 d! N0 u' d8 k' n資源最大數量受限於倉庫大小
    $ ~$ I- W) ~* r! I8 E2 T  F所以自動生產的資源不可能超過最大儲存量
    0 ]4 e9 A# `0 {$ [3 }5 b2 L) ~; I3 C
    每一個行星都有一個欄位標記叫做:
    4 X0 a& k5 q! S$ j6 `2 ^4 x+ a最新資源更新時間, I- H; o' y4 d+ ]' V
    $ B' a7 P8 U& q4 x. B
    間諜或攻擊等任務時& y8 T6 _6 O; D& i/ n3 i1 S
    系統會依照對方行星上次資源更新時間2 c! U6 B3 Y+ g/ t: c: H
    然後判斷上次時間與這次時間的差距
    * t9 V1 C; X% g* Z1 c5 ]7 X依照產量等公式) S. p; e) r1 g5 `8 _0 K0 Q) |- f
    計算更新對方的行星上資源數量為最新狀態% l0 N. f6 c; E* R5 j$ L  ^
    再計算並回傳結果給派遣船艦的玩家1 [' F5 t2 l' L6 f6 v7 ?8 B( w8 y
    所以玩家看到的會是最新狀態5 m; d# a! d2 V8 B9 ^/ I2 K6 i

    - o$ C# u9 B, D; d9 B網頁的運作機制大理是:
    3 w' P* K7 |$ n2 V2 a4 ]瀏覽器有進行到對網頁的操作
    . n4 G  l' D9 }: K. ~1 h  V後端才會回傳結果
    . `: y9 A7 n! b
    6 M0 H8 W1 c; p! Z0 y9 H2 G4 a上面大致上 就是說:) D! y" P2 |. G9 ^9 b, p: s) ^
    要更新資料庫的內容
    9 |3 Y: D1 I  j$ F! ]% z7 _要透過瀏覽網頁的方式* N; \) J' m( I6 S
    才會更新到資料庫裡的東西, Y( O$ l/ R1 V- {8 }- y/ d
    否則不瀏覽網頁& k8 G4 i- E2 }7 G, x' e  Z
    資料庫是沒有變化的
    8 D* p4 w8 b$ ?  P這就是網頁的特性
    & q% r7 M, E" h& h& q! v' O  l4 n* d
    2 A6 l" E; s& d6 J也是站長直接透過
    ; m3 E/ I* E4 `7 x- H資料庫管理工具
    " G1 R- I- r- P4 P2 [6 @$ g不透過網頁程式
    0 O9 [2 Z, i8 r觀察出的結果
    + _! M$ W3 c4 p! |" I- T& d8 k2 v, L3 p
    如果不去瀏覽網頁
    5 Q/ {2 j, E4 g: y. g0 \0 |+ D. Q資料庫的東西根本不會動" B4 I6 H! }3 U. `( W: M1 @

    7 k! O  C' l) n  d  ^像是間諜,攻擊,這些都會瀏覽到網頁% v  ]) ?8 |# Z4 W$ f/ w2 O
    所以經過系統計算後當然會是最新的資料9 \9 [; u: `2 y7 _$ t# D' x

    7 C, I3 N, s* f& }2 k玩家每重新整理(刷新)網頁7 K% H# R, d% M% @
    會看到自己行星上資源有增加
    + \$ {1 g0 k3 Y4 a' I1 p7 B$ ^這是因為有去執行到網頁程式5 A: h9 I! \) X: X
    4 U+ U+ ^) ~4 ^) A
    假如把 網頁整個關閉6 ?0 `/ O2 _( j  @# v
    不透過網頁去觀察
    & L% i2 @9 C5 L2 i& v& }1 P直接用資料庫管理程式去觀察
    . `" y5 S! N( u4 ?; [2 ^該筆行星上的資源數量記錄) l" W& P/ N1 Z' }4 s
    會發現到資源不會動!( Y5 h( |+ n; i/ {

    , h3 a% J6 q9 U* j2 `3 p- k如果以上 還是不了解
    ' E2 c2 g5 X$ |$ ?6 i8 Z# y那就要畫流程圖來說明' |2 o. L2 C$ z* T0 @  o
    直接透過程式的運作原理; x7 p7 e# r# s& Y: ]. o, D2 h
    說明資源,艦隊抵達,等運作機制0 X5 T8 U3 Z" T+ h1 P) @5 N" d

    % e; r5 |9 @2 G" [. f" v研究到這個地步
    ( Z' e  @$ W8 v9 V算是前無所見的進步
    1 k5 ?2 K0 d6 B/ [$ A; s2 v0 z+ }! L可以說是大躍進3 R. h' L* _+ i
    以前的站長還沒有了解
    1 c9 }& w, @( l) ?0 y到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5270

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

    發表於 2016-3-16 05:04:23 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM9 ^. G$ n0 r3 o/ ?7 }5 @
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?  z  C: H" d' W6 l: \
    其他玩家間諜看到的資源還是會增加嘛? ...
    2 k* U! W, \3 e
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了$ `( v( d$ }" r# K
    看这个= =
    1 q" C( h9 C. v5 K  K/ v; ?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:15078 / 15078

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM4 m: J+ c1 S% g! t: r- M4 \5 g
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    3 P7 u' A* v/ @& ]看这个= =

    " G2 F) L, s5 w$ Q5 _$ q; N6 u6 p你不懂。。。
    ; T4 [! }& c% u, S5 u$ h8 X+ K别的玩家是看不到你的资源的) g  {9 {- |" u2 r0 ]/ @* Y+ x
    根本就没有安全性的问题
    2 d" y3 R/ H' \1 E7 y( {
    4 o, K. @' F( X" p( @这要从编程角度去解释运作逻辑( H) r, L* B0 _8 X- L
    没有基本的编程概念 说再多也是无济于事% ~! z3 h! L' u+ M: f
    9 a, W- G' w- A+ y  g' R
    只要明白:) o. k, ?) @6 h
    网页不是时时刻刻每分每秒都在运行% w9 d# }# I  \6 D+ q& w6 y
    网页或浏览器一旦关闭便不会运作
    9 p" w/ P2 ]( a  a5 s0 H* ]' d8 t不是只有本站例外 全世界所有网页都是如此9 o7 R1 z0 V7 `9 i3 ?
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-8-22 02:06 , Processed in 0.013407 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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