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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6694

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG0 ^4 E$ D6 Z: T, B# ?+ [0 i6 J
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    " v: E; ^" G! ^$ V6 X, H9 L# Z而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。6 a# Y9 L6 @8 H) f
    这是我用了2天时间测出来的。。。" t/ h$ A* G6 o  g5 L$ S4 m
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2034

    生命值: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 編輯
    ! o5 `9 n. A4 a" J9 E1 ~) ~2 ~9 Z
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6694

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    8 {; ]+ c% K* D' m: b
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~8 S" z6 |' a# E8 C$ ?4 p0 h* x
      h0 D2 O$ O- m

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4640

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2034

    生命值: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 編輯 7 n4 j) {0 P6 Q
    pkhppp99 發表於 2016-3-14 05:11 PM
    + Z+ d# o+ m2 h2 C3 ~认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    . W4 u, `. g8 o

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13766 / 13766

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM3 K: x. x8 `' R7 L$ g
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    3 H) {6 i8 k9 _+ S( r这个问题很早以前就有了
    ' U6 i3 `' ~) `$ t只不过一直没有人发现和提出
    + p" x' S, G' O+ B所以原作者也一直不知道。。。% G" G7 r; N; ?& a) v. F0 j; c

    ; z. g1 \% g! N( T  ?: u资源一直都不是每分每秒增加的8 [: }  T: A  n' I2 s8 a
    而是在刷新的时候才会增加
    5 D0 v4 v# y6 w" w
    2 ^1 ]/ D3 u# M这跟网页本身的特性有关
    9 E# ^/ R8 l1 y6 W! D5 A  x8 \网页就是要有浏览器才能运行$ m2 v; S& s0 I" V4 m
    并不会在后端无时无刻运行/ x5 ]) r, B( k$ Z% |% R: n
    只有用户造访网页的那一瞬间
    2 F% z8 |8 u1 k3 a" {才会被运行(就像论坛一样)( X: p2 |- v* P
    , ?6 i3 y) x+ @. Z; b& s5 w
    举个例子:
    . w, D5 r3 e( g- M' C如果所有玩家都不上线 也不访问网页
    3 L6 l- t! _0 W3 t4 g那么所有行星的资源并不会自己增加
    0 x7 y8 M) V9 V. j' L' p' G; o6 ]1 H- ?, f0 @# K% m! `1 Q
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    5 m/ Y/ ]3 d9 g; T8 C: o那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    $ {! _  @0 R! r! _0 E. T/ L* v. B+ \5 P( e9 [/ |
    要解决这个问题的最佳办法
    ( F# u7 ^: y- p1 g3 m' `不能再用网页语言来写
    : J0 ?! B& d6 E# d% M3 h/ b要用C, C++等系统语言(难度比网页语言高)2 ^" x- M# d8 b- ^$ j) C
    为游戏写一个辅助程序
    - V/ R' v6 o2 \/ H并放在服务器上作为背景程序运行$ V  U- @0 D- R3 }1 b, y3 S
    这样资源,舰队到达,队列运行等等
    " A4 Y3 z( {: b3 r/ A+ w& @即使没有人造访网页 依旧会准时运行并写入数据库2 a. D& f& L9 z

    ! H9 l1 b: }4 a' A2 i" C注意的是:. ^; \  H1 q$ g  f6 Z2 O
    倍率在10倍以下的服务器+ ^: Q% ]" q3 ~% n: p
    不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2594

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?' O0 }3 K1 ]# Y' p! J
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13766 / 13766

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    - x- [; R) \9 R1 l9 n3 {5 i那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    , }  i9 v! h! ], D其他玩家間諜看到的資源還是會增加嘛? ...

    # Q& V; z3 y2 q* d2 G0 ]) B  x資源最大數量受限於倉庫大小
    * q9 G9 u1 G% z- I/ N所以自動生產的資源不可能超過最大儲存量
    * B% U+ g2 ~. ]  o) e- X! X- o$ k7 f: p/ O" p
    每一個行星都有一個欄位標記叫做:4 o' J  e; x3 }. E% L" F
    最新資源更新時間5 p) ^, z. |7 P7 l

    5 ]2 X) y7 H. @8 x間諜或攻擊等任務時% ~- x& B0 D4 a4 A$ r( @2 s
    系統會依照對方行星上次資源更新時間
    - A5 ~5 w! _! |) O5 Y然後判斷上次時間與這次時間的差距. ?9 H2 |2 S& y3 S( A$ c" b9 `) M
    依照產量等公式
    $ k0 s6 x% I  o$ Y$ O1 F- o計算更新對方的行星上資源數量為最新狀態
    & I* [2 ^$ ?" j# G再計算並回傳結果給派遣船艦的玩家, o; s$ t* ~& G2 f& U$ Y
    所以玩家看到的會是最新狀態
    . Z+ {; q+ a, V1 x1 S4 B; H* _: P- Z$ x) D) B' h' h
    網頁的運作機制大理是:# h9 l" P1 m$ C% _
    瀏覽器有進行到對網頁的操作
    - j& C' i# C0 W; R) e5 O後端才會回傳結果
    : H. o5 o- v; ^/ g& h  e4 B2 o8 P6 a8 m  q
    上面大致上 就是說:
    4 @; L2 Q! _9 O8 q) l& z要更新資料庫的內容$ i  E3 M& ]0 F" |1 l
    要透過瀏覽網頁的方式
    4 O, W. H! B3 j+ d; x才會更新到資料庫裡的東西
    % C& G0 w  @* n否則不瀏覽網頁
    9 O  o" m3 E. @, n* D4 ]8 C! Z  l資料庫是沒有變化的
    : B0 `& A4 v+ l, G" H, X! x! {& \這就是網頁的特性$ q! t" h/ {- y+ J5 V5 U
    # N5 I/ Y+ i) v8 Y. e/ |- k
    也是站長直接透過2 Y9 p* |8 \' O
    資料庫管理工具$ t0 B& W. g$ P6 x) D
    不透過網頁程式
    9 H( F6 ~# [- i6 l1 ~& Z# ]觀察出的結果
    ( L4 a8 W6 b, u# ?' d9 d) K
    8 I7 a+ y9 c, z8 n' ^如果不去瀏覽網頁
    ' F( w) F' h4 ~9 `# @" L4 y資料庫的東西根本不會動* V% j7 C1 n  @9 f0 j8 [  I

    % a" i1 e9 }- ?, L像是間諜,攻擊,這些都會瀏覽到網頁( j- c& b! F7 G+ M/ h- x/ E
    所以經過系統計算後當然會是最新的資料' k4 ^$ P% B+ a) R% c% N( x0 e2 M
    0 M7 V  r# p- A' c$ e' Z
    玩家每重新整理(刷新)網頁2 w4 l* Z# E0 D1 \% C2 n
    會看到自己行星上資源有增加) ~$ M0 {) S4 {) |, \
    這是因為有去執行到網頁程式
    # z; L9 [2 l; a6 O2 W8 e2 Y/ U, s% [
    假如把 網頁整個關閉
      J6 Y* |) q, t; j不透過網頁去觀察- z' n" a8 b! S2 ^( B6 @
    直接用資料庫管理程式去觀察4 z) ?$ N8 c0 X6 s5 |) z) H! g) e5 h" z
    該筆行星上的資源數量記錄
    1 j4 b% D  S" c會發現到資源不會動!! i" Z* Y- U' A; R

      n0 b* j7 ~3 p8 f2 a$ N* |6 h. |; M如果以上 還是不了解/ u( O0 W9 R2 W* \* ~8 u' n- x* K
    那就要畫流程圖來說明
    # c; r/ S/ t: Y+ b6 R  B  [0 U直接透過程式的運作原理5 p9 d6 R, }8 Y! ~
    說明資源,艦隊抵達,等運作機制' ^5 r* j# k- f3 u6 |
    1 `. o: s' G- g  A( E
    研究到這個地步
    . B$ S, r7 ~, g  v算是前無所見的進步
    6 R0 t3 c+ Q1 J0 \( R4 X可以說是大躍進( T5 X" T5 p  O- h. U5 q
    以前的站長還沒有了解, k5 D' g' E8 W/ C
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4640

    生命值: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
      |6 H2 m2 O$ W( f0 Q那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?) [! ^; Q$ C  T( `7 [2 [6 [9 ?9 D
    其他玩家間諜看到的資源還是會增加嘛? ...
    " v1 }9 s1 X& W1 f. C( E
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了) P6 {+ c* `: S; C1 V/ {* e4 y
    看这个= =. H7 c2 B- `6 Z- [- t. F* B/ U

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13766 / 13766

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    # ?/ ?- k' Y  h* K! U: p5 t但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了* ]$ i' t& i* o: z
    看这个= =
    2 D* F7 j8 J' b6 P; [9 m
    你不懂。。。
    3 V7 K' m0 k6 U别的玩家是看不到你的资源的7 Y* q  s& N5 q$ C3 C2 `7 t$ D
    根本就没有安全性的问题+ O6 C' R( n6 t9 }2 |1 L

    4 Y' l+ q; ?& y7 v. G& J9 z. Q这要从编程角度去解释运作逻辑
    & u$ U3 C" v- i( v没有基本的编程概念 说再多也是无济于事
    * V% \# d* k* M6 g4 ]0 t& [* l0 |* K  ]& J3 O# r
    只要明白:8 o& q0 j. l( C
    网页不是时时刻刻每分每秒都在运行
    / j/ w" R1 m4 {7 R网页或浏览器一旦关闭便不会运作
    8 e$ z7 o2 I+ i6 p$ L9 G0 L- j8 l不是只有本站例外 全世界所有网页都是如此
    % B' H8 F9 }+ H9 n这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-4-10 23:01 , Processed in 0.017735 second(s), 12 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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