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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 7303

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    6 }, Y0 z. ]5 I如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。4 [" |/ h! y/ B* z& R$ ]
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    1 w$ H' r6 B( U6 p$ o' G( z这是我用了2天时间测出来的。。。
    8 j  E4 B$ ?% o9 B0 I7 _! c
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2299

    生命值: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 編輯 9 ~& w* ]- \/ F

    ) @/ x2 w$ O9 V0 ^" h; _9 z
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 7303

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    ! {! `9 v3 ^$ t1 A
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~
    - ~0 @% {4 C+ G9 O3 T9 v" ^. j  a# j

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5190

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2299

    生命值: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 編輯
    ! T- C- I. `/ v6 a3 ^. x; Z) [# C
    pkhppp99 發表於 2016-3-14 05:11 PM
    & r' x# C# O( }/ ?0 T认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    6 q* a& ]$ k) [

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM) O9 e! m: ~5 ~/ h9 G& Z/ t
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
      S1 u* O( J% ~
    这个问题很早以前就有了, S$ ~4 _+ s: `* N  U; B
    只不过一直没有人发现和提出
    + y: u* `6 x% n/ Q# H! W7 V所以原作者也一直不知道。。。
    5 m" {  y; k5 w' V% E8 O
    7 k: w8 [7 a4 }资源一直都不是每分每秒增加的* P$ K4 z  g3 Q! s+ b, q
    而是在刷新的时候才会增加8 D4 i2 Y- ^3 g6 t$ R
    ! X6 v5 }; y3 j3 x; |% L4 j" x
    这跟网页本身的特性有关
    7 f! p$ ~1 a' X# q, Y$ [网页就是要有浏览器才能运行( a$ `% z, _: U) M
    并不会在后端无时无刻运行
    ' K3 g' d1 V) z; u; Q只有用户造访网页的那一瞬间4 o% p: ^( b. d* E/ b0 S
    才会被运行(就像论坛一样)
    # n& A; @" {. h7 b  ^% x, k( Z: I* f8 c$ E1 Q2 Q$ }& D  F) C2 k) l
    举个例子:1 S" o; K& o, T0 [4 @/ U) v
    如果所有玩家都不上线 也不访问网页
    + S* T" H  v" E4 t$ S9 F! h) X! D那么所有行星的资源并不会自己增加) f/ z/ ]% y6 f# U

    ( K& |/ j. G- T3 m/ p2 z* C: }) w但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了7 }+ v0 W+ r4 l" c9 }
    那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作" @0 I' G6 [8 O6 [2 n6 T
    4 b  X0 i" |$ L- c
    要解决这个问题的最佳办法
    + n" {8 R& C( i# H( W不能再用网页语言来写
    4 t( j0 Q% m$ v: |2 C3 G" q7 X# x8 U要用C, C++等系统语言(难度比网页语言高)7 L- P4 [4 K' G4 I
    为游戏写一个辅助程序1 W. k! v4 q( N1 S1 [
    并放在服务器上作为背景程序运行
    9 p8 P1 i9 D: o1 X2 a这样资源,舰队到达,队列运行等等
    $ c" U+ ]: \# Q1 `7 k, H即使没有人造访网页 依旧会准时运行并写入数据库( V/ P3 \- K/ h) n: R3 ~
    1 A5 n# \, B8 g. a$ x/ t
    注意的是:
    1 Y$ y* Z  h. V: J7 i: i% l( Y倍率在10倍以下的服务器
    7 E3 |, D! T& {- `) X( h$ }不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2933

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    4 ~; g8 D4 q9 H% E4 \; n4 L  R5 s其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM5 b0 J& k' w6 F( w- Q$ i# W5 ]) B$ e! t
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?) Y$ m' h7 ?) S
    其他玩家間諜看到的資源還是會增加嘛? ...
    * m% C7 ^" o( a% ]4 T2 j
    資源最大數量受限於倉庫大小- `/ L3 @9 S# p7 j4 Y1 M0 R
    所以自動生產的資源不可能超過最大儲存量9 L6 |$ K+ s' T- F5 g5 n
    * H  c9 b( X8 m4 H
    每一個行星都有一個欄位標記叫做:) y9 H$ @. k: H. f; Q' S+ x
    最新資源更新時間1 x" c6 d6 s) `0 Z6 H
    + ^# w) x) A7 z) R7 b7 p9 ]
    間諜或攻擊等任務時1 b6 d% \$ }+ r' E
    系統會依照對方行星上次資源更新時間
    2 o# m3 p0 k& r8 D% U( d3 i然後判斷上次時間與這次時間的差距4 a) s) `) b" q6 t; b
    依照產量等公式* W4 P' }0 X! n# S# v. d1 x
    計算更新對方的行星上資源數量為最新狀態7 T& H$ G( I& o- t/ ~5 @1 H$ E- Z
    再計算並回傳結果給派遣船艦的玩家7 b" a- ]! p& A3 [$ F5 \  K6 K! y
    所以玩家看到的會是最新狀態
    * K/ M  O) O6 G' P  v; a" D3 ^, q7 M* v& S5 |
    網頁的運作機制大理是:7 L2 \! @& \2 |6 ^7 d
    瀏覽器有進行到對網頁的操作) m) o; ]0 I5 \4 M$ k/ f3 h8 t
    後端才會回傳結果
    - b$ s* G% Z% }0 }4 m) I3 ?, Q# P7 c( P' \8 z! ?( p. O
    上面大致上 就是說:
    $ P% s1 _9 x0 k要更新資料庫的內容
    1 A8 C: a2 g3 K; M要透過瀏覽網頁的方式' P: B  o; O+ Q
    才會更新到資料庫裡的東西
    8 ^9 M9 g: ~; I, w0 x否則不瀏覽網頁
    / b* P+ `8 Z% K+ W0 ?. ^資料庫是沒有變化的2 l& ]7 x9 s' d$ ], t3 y
    這就是網頁的特性
    6 L, N" f: Q/ O2 u! }0 s; d+ t/ x) M- q1 W' H
    也是站長直接透過
    . i0 G& ]. w. g& h$ s資料庫管理工具0 Q4 `6 l) n6 g" i6 I* k' T
    不透過網頁程式
    0 a- w0 T; J$ ?( \9 Q- l* s- h觀察出的結果
    7 e) {2 s' K' j+ c$ `. H* R& g- D8 e8 q
    如果不去瀏覽網頁0 o3 Y! J) P* g: V7 s
    資料庫的東西根本不會動. I! g( o% x8 w( V2 `( f

    # Q+ Q# n& Y9 Y7 T' H像是間諜,攻擊,這些都會瀏覽到網頁
    + J9 C4 ]) e( L, @% a所以經過系統計算後當然會是最新的資料
    6 f  a* Z, k* Z( n# i8 j8 G  S9 [; z2 ^4 y' ~) T' w: W
    玩家每重新整理(刷新)網頁3 z0 p6 o6 [0 b
    會看到自己行星上資源有增加
    3 ?- e$ C7 I9 ~$ x這是因為有去執行到網頁程式5 d1 G! i+ u8 @( g8 I; Z: s) u3 n

    # }. C) z0 w, I假如把 網頁整個關閉
    6 {. t; \5 j0 Q  C/ E' V不透過網頁去觀察
    + Y6 |. k$ Y- E  m! s  @直接用資料庫管理程式去觀察$ Z/ m: v7 v5 t/ Y( g# T( G, L# ?5 F
    該筆行星上的資源數量記錄% b1 m4 l9 V% e1 t1 j
    會發現到資源不會動!
    - |! k. Z+ p' m; b8 q2 U6 O+ P; A  Q
    如果以上 還是不了解
    + P/ K8 \: O/ y$ Y4 @, j那就要畫流程圖來說明
    : b5 p# c* q3 |* I直接透過程式的運作原理" B; ]- ~3 j* S0 g% u4 v
    說明資源,艦隊抵達,等運作機制
    2 I8 F2 p4 p+ I/ ~5 ~& i5 g1 j) E
    研究到這個地步
    % ?! e4 `! g5 X) `算是前無所見的進步6 P* U5 L# n7 k
    可以說是大躍進
    2 g* z* L- @7 E9 }7 E以前的站長還沒有了解
    4 }4 Z( g* ^* Q到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 5190

    生命值: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/ \7 C5 t8 L+ c% l3 Z
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?$ S6 i  F. c/ r
    其他玩家間諜看到的資源還是會增加嘛? ...
    3 `' Z  u. _  h; d0 ?) T8 o
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了7 @+ i2 K3 y  C7 v6 n' F! v) _
    看这个= =
    1 D" J) T. d  N: u, `; J. o/ a! F

    等級:25 - 爐火純青

    經驗值:0 / 246

    魔法值:14907 / 14907

    生命值:6%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    8 O' e5 E' J& C" }% ^4 L1 d但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了+ E% o* P4 o8 b3 o
    看这个= =
    2 C7 w6 `+ e9 Z
    你不懂。。。
    ' ?4 H  [$ A; `& Y8 V# k& U别的玩家是看不到你的资源的. x! p  [1 g% T) }3 P: \
    根本就没有安全性的问题
    3 h) {! k, f9 [2 P5 D/ i7 D* n/ {
    2 q' L0 J, X4 G( r3 R这要从编程角度去解释运作逻辑, \( @% g5 ~  Y/ s
    没有基本的编程概念 说再多也是无济于事
    : |$ p% Z' A* d# a: H" c- s5 A, T4 ~2 a% Z3 P4 f+ T
    只要明白:
    7 p) z7 [  ?* c5 l. h4 @+ ]网页不是时时刻刻每分每秒都在运行
    4 p" ^* B: T1 D9 x7 b5 s网页或浏览器一旦关闭便不会运作- V5 \4 }6 s+ i
    不是只有本站例外 全世界所有网页都是如此
    2 i- D: P& |. c4 R: I$ @6 o这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-6-19 05:17 , Processed in 0.021029 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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