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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7332

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    ( D' G: A8 z! s& s0 C% A) L如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。1 u; Z& l7 \2 q, x
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。% _# ^  o6 ?! j, p) k
    这是我用了2天时间测出来的。。。
    6 i3 ?. T; `7 p$ T' P9 K
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2312

    生命值: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 編輯 0 d& `2 y% ?8 q
    ; W! }* I; y, q' ]" e) b. J. E
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7332

    生命值: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& g1 i  J: _, z( d/ q4 ~/ g, w

    - i/ ?1 ^8 }9 `2 A. B) r认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    4 N9 i6 P% ?( \( E
      t- N  ]2 T- e8 w/ F# l. |, U

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5216

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2312

    生命值: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 編輯 . i. {. x" o& ]3 X8 b  d9 o
    pkhppp99 發表於 2016-3-14 05:11 PM5 e8 F& K1 N! P: ]
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

      C/ f. E! [5 e% F

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14963 / 14963

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    - y3 D% [2 J% d- P1 G% P有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    5 D$ R" U7 ~9 f  d0 `
    这个问题很早以前就有了
    9 p3 {+ N) j/ I5 ]+ T: W6 u% p只不过一直没有人发现和提出
    3 u: d# y! F! |所以原作者也一直不知道。。。
    6 w# n0 L+ ^0 L2 j
    ( b7 Y- a- h/ t6 t# E1 Q资源一直都不是每分每秒增加的
    ; B- @9 W$ Z. D) c; o: Z# \& q而是在刷新的时候才会增加
    : {% t$ p4 x( @' |
    5 G3 ^$ L0 l$ c这跟网页本身的特性有关
    ' W8 @* U4 t7 p  d网页就是要有浏览器才能运行
    6 T7 E7 S/ {7 b* C8 N8 v7 E; S% B并不会在后端无时无刻运行1 Q, y" K0 v" z- }1 H
    只有用户造访网页的那一瞬间
    & T3 I) m, j4 E2 X$ M, K才会被运行(就像论坛一样)
    1 G. P1 }# p+ U+ f# @- d- ?8 L+ x2 n* g5 ?
    举个例子:
    3 r3 s; E$ }+ W0 N) @. n如果所有玩家都不上线 也不访问网页5 c# N& ?0 j: \6 N
    那么所有行星的资源并不会自己增加0 Z0 I+ z  u5 b0 V7 s; N

    * U4 i) N2 X& ^6 x但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了$ P; `2 V1 ?; I7 O: ^
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作
    7 B) O* V) n' z$ u; s' R' Y; e2 O) O  D( K" y
    要解决这个问题的最佳办法
    3 S# Q9 y4 P4 x  Y( @不能再用网页语言来写" j) W$ \; I+ S1 N) j* N
    要用C, C++等系统语言(难度比网页语言高)1 ?8 Q; q: `' a
    为游戏写一个辅助程序
    3 N0 s% F6 K: C( N' `6 ~并放在服务器上作为背景程序运行3 v; P- I/ {. @% L0 O$ L6 L
    这样资源,舰队到达,队列运行等等
    4 B: n, B" l; C" A即使没有人造访网页 依旧会准时运行并写入数据库. j) U6 X2 q% L$ m# G  W
    " R% J1 n6 o# F" }( t8 L' d( V% q9 ]
    注意的是:, b/ ]1 _" @2 B
    倍率在10倍以下的服务器
    / o* D9 ?4 E$ f+ `7 @不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2949

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

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

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14963 / 14963

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM4 C  B9 A" P% R; N- h
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?4 I1 |. a9 Q# l* Z* x# {
    其他玩家間諜看到的資源還是會增加嘛? ...
    7 O" S) D( \, X+ E  L) }: N  E
    資源最大數量受限於倉庫大小) r: A7 X9 }4 V3 W
    所以自動生產的資源不可能超過最大儲存量+ q) \# f. x( t  G$ g
    % C. U/ h3 Y; d3 n2 K
    每一個行星都有一個欄位標記叫做:( A1 F, u9 ~) m9 j
    最新資源更新時間5 i4 `* s  m9 s6 j& h

    6 [6 b2 x" W9 _間諜或攻擊等任務時
    4 ~) h, l/ U0 M1 v" K% ?系統會依照對方行星上次資源更新時間0 W& y: s( |+ y% q. Z1 a' ~4 A0 c
    然後判斷上次時間與這次時間的差距6 E0 A4 d( R' a# y# W. }- A4 F
    依照產量等公式
    , c. ?2 K1 c3 `" G2 w* j計算更新對方的行星上資源數量為最新狀態
    " U" g* O8 h: Z& N再計算並回傳結果給派遣船艦的玩家0 W* |5 L, j" C3 b; A& ?1 z
    所以玩家看到的會是最新狀態
    - @5 h5 M2 L+ D7 d7 \$ W1 K- p- i( u: {2 H- r
    網頁的運作機制大理是:
    ) g  J( s( U, E* g: l; b瀏覽器有進行到對網頁的操作/ Y$ [8 x7 p; ]; L
    後端才會回傳結果8 s3 y! F, V+ i; K" z" l

    6 ]6 e* j$ T9 I6 |/ `' j上面大致上 就是說:
    : d4 |9 k1 d* }$ r1 m" _要更新資料庫的內容
    & p/ B6 \2 O, d+ h9 T3 j要透過瀏覽網頁的方式0 }6 F. D7 Q2 [$ c, _# i
    才會更新到資料庫裡的東西9 G' _: v8 X9 Z0 q6 g& n
    否則不瀏覽網頁5 W- F4 `; u9 I  K! P0 Y
    資料庫是沒有變化的
    3 C. Q/ z5 z( {. I0 f/ Y) F% m這就是網頁的特性
    % S7 P" Y" X6 z4 i8 y% G
    $ N- t. g0 g: n& `0 h也是站長直接透過
      y' ~  s1 \8 v4 s資料庫管理工具, u) w/ q3 I) A7 K: b! v: }
    不透過網頁程式- m7 x& y- Z; i' N6 |0 `  @
    觀察出的結果" T: ?8 n/ `$ k& W$ J" H# I& c7 y
    8 k# i) y1 E0 S' u1 P0 C' L7 e) U
    如果不去瀏覽網頁
    ) W  `  s  L2 s. d) M, }資料庫的東西根本不會動. |4 e/ j5 P9 S& ~

      ~! r- u# h- j( ?* h像是間諜,攻擊,這些都會瀏覽到網頁, [' N0 |% k2 `2 {  e4 J2 N; p; P
    所以經過系統計算後當然會是最新的資料. z+ m, `" b0 C/ n2 G7 _8 g" i& c7 r$ ^
    + u2 P; S) }6 a( z! x* ]% I
    玩家每重新整理(刷新)網頁
    . q) d8 O) d, i+ e0 p會看到自己行星上資源有增加1 g% @- b3 o0 x2 U- v; X+ ?
    這是因為有去執行到網頁程式4 C- k& C* w1 C( [. I

    " n$ |7 K/ O. P, Y6 [假如把 網頁整個關閉: `& D) Z+ V2 R# a, O+ O
    不透過網頁去觀察6 Z+ e* I& X! X" P0 c$ y
    直接用資料庫管理程式去觀察
    + d3 c  F7 f( Y+ f' ^該筆行星上的資源數量記錄; p$ }8 S+ W2 ]
    會發現到資源不會動!( U2 U/ T7 p. w5 H( F/ m
    $ ]& c. y, z; r3 x& C3 m
    如果以上 還是不了解: \" x, `  M$ u1 w
    那就要畫流程圖來說明# ]7 j3 p( N0 a1 n. `8 N0 t( r
    直接透過程式的運作原理6 F! Q$ \& l) s! l  H
    說明資源,艦隊抵達,等運作機制
    ( X: A+ Z( k8 I$ W4 Z6 Q
    5 F+ M4 t; L/ P4 T+ t" Y研究到這個地步
    5 b8 i: y* o# N算是前無所見的進步1 v2 |! x! N7 D$ v6 w: {0 |
    可以說是大躍進
    ; C; d. x% {% U  d; ~以前的站長還沒有了解5 a. B# L( o# M4 C. X' T7 u
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5216

    生命值: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' g- M7 m! \$ b
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    4 T# {. e: H: h6 ^8 L& i9 v其他玩家間諜看到的資源還是會增加嘛? ...
    + l" [% X5 T$ ~. Q( }1 h8 d
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了# W  P6 u- T7 m
    看这个= =
    1 J2 J, j' p  A- V: N  X4 F

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14963 / 14963

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    8 s" t. D2 a' d$ _% Z% l0 Q但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了6 h" F' G/ o* C2 L
    看这个= =

    / \4 p1 U& I9 ^! E你不懂。。。' g2 p$ l+ u# u6 X& |9 }
    别的玩家是看不到你的资源的! K# C$ C8 }& [, ~3 Y% @
    根本就没有安全性的问题
    , z+ {4 V7 P! T: `$ o) ^7 [+ A: [* z$ M2 {( w/ v! o3 |% s. _5 S
    这要从编程角度去解释运作逻辑, z. N9 ?$ }+ E' i7 `8 Z' p) J
    没有基本的编程概念 说再多也是无济于事3 T# S9 G4 A  @" O$ V# g/ j
    0 x9 Q  ?2 V, u, u/ Z; Q8 e/ J3 C
    只要明白:
    7 a8 [/ R, q! e. g5 L4 o$ Z网页不是时时刻刻每分每秒都在运行' G& D# I6 o  d( i9 Z# b
    网页或浏览器一旦关闭便不会运作3 Y3 \; T5 B- n& N" o8 s
    不是只有本站例外 全世界所有网页都是如此4 a( @/ h* k/ }0 x- q+ u
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-7-10 03:04 , Processed in 0.015440 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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