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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6787

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG+ i! K+ K3 w4 `" \/ d
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    3 N/ o# B: G( l. [4 F/ |而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。. L: u9 P# x$ @6 L
    这是我用了2天时间测出来的。。。
    0 X; M7 J- y6 t9 K. o  q* e
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2075

    生命值: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 編輯
    & a& q+ Z% |  \4 [  P1 d- G3 B& A; T! n' @5 D+ {. Z6 l
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6787

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層

    , W- Z7 i6 F% k- M9 b) C7 P认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~% W9 m! ^: ^. X5 J$ G( u0 q

      M1 e, G9 j% b8 _' M

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4725

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2075

    生命值: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 編輯
    6 D: ^. ^# I! M0 a- E, t3 l  y
    pkhppp99 發表於 2016-3-14 05:11 PM
    ) g3 H1 c" j) v; ]7 M$ ]5 T! J% A7 m4 E认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...

    2 ~4 @0 H3 K, F+ f) m: ?3 K

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13940 / 13940

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 14:52
  • 簽到天數: 5627 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM8 }3 \' H* p0 B( G* d1 b
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    8 z  T% `0 ^  p4 d1 [6 K
    这个问题很早以前就有了( e* R' D- D2 w
    只不过一直没有人发现和提出
    ; _+ C1 b( R9 r  y9 p所以原作者也一直不知道。。。
    6 I9 s! H8 u; q7 P1 y
    $ g  e+ q+ n- F6 n* x% R资源一直都不是每分每秒增加的
    # q7 R1 M* f- @* m- i1 Q; q而是在刷新的时候才会增加
    ! g5 E6 N5 B( M/ g  p
    8 i/ M; G. Y% z$ Z4 m  s& J; e# y这跟网页本身的特性有关* t  M- b- C7 o4 Z% g# w- Q7 P: E
    网页就是要有浏览器才能运行
    0 T* |. X" A  }; ~并不会在后端无时无刻运行9 g1 ]1 b, q7 e# {# b- E- C' z1 Z
    只有用户造访网页的那一瞬间
    . @' e' {, D/ q% g. @才会被运行(就像论坛一样)% A! a. u5 ?0 o

    0 a- o+ t! H9 c( s; E举个例子:9 K( q6 a( I3 V# @
    如果所有玩家都不上线 也不访问网页4 n% m* h) A: M4 z
    那么所有行星的资源并不会自己增加
    & ]3 a2 D# I# A( ], a4 D7 g1 s1 W/ {& ]9 E; ]( i
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    0 K5 a1 ^  C; ^# `那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作, Y: K$ \% |+ t: P; B  Z3 p7 o

    ! Y. o% a6 o5 q+ t要解决这个问题的最佳办法
    % o+ n% H8 z1 D* w7 v; q不能再用网页语言来写
    $ j2 b* K1 x  M9 {" Q要用C, C++等系统语言(难度比网页语言高)
    - a" A! @- X7 D为游戏写一个辅助程序
    # d! {4 F6 }# ]1 f( a$ K7 n+ R, e并放在服务器上作为背景程序运行/ [0 A: z6 d) y+ b+ X
    这样资源,舰队到达,队列运行等等( X/ R+ \4 ^" G/ \$ p; S' x' w8 G
    即使没有人造访网页 依旧会准时运行并写入数据库
    ' D1 k; O7 w5 w5 N0 P" r. U
    1 {6 Z; i# N$ {: r( B' N注意的是:8 o5 @( K6 h' i) {8 s
    倍率在10倍以下的服务器
    7 |. r" z7 E% p9 n0 y5 s- f4 A/ J, i4 R不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2646

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?! N# Z7 e6 U6 p* s1 c9 U3 G- s, S5 y
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13940 / 13940

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 14:52
  • 簽到天數: 5627 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    . R; m1 H+ j, |2 y那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?: F4 L3 z3 Q. e# }) t
    其他玩家間諜看到的資源還是會增加嘛? ...
    # v" {. O+ d) n8 R7 e6 \$ z- a+ u
    資源最大數量受限於倉庫大小: a# {. q7 Z! w1 x( B2 B
    所以自動生產的資源不可能超過最大儲存量
    1 a- Q0 ]2 K$ l
    - B6 y# o0 p. f: f4 [0 R每一個行星都有一個欄位標記叫做:9 T3 E4 C/ X6 U2 a& a" ~
    最新資源更新時間( D2 w9 n5 J, ]2 r& T2 i
    ( Q& ^( N. H8 }' e6 v4 A
    間諜或攻擊等任務時6 {+ ^/ d! {0 P  V4 K( U1 A- l
    系統會依照對方行星上次資源更新時間
    . a% _8 T2 y. i1 N然後判斷上次時間與這次時間的差距$ c1 d! s7 q% g
    依照產量等公式  Y& w% O" k9 ?8 u
    計算更新對方的行星上資源數量為最新狀態
    , i, |1 X& O& l9 J再計算並回傳結果給派遣船艦的玩家# f" _. h1 j/ p7 Y1 P: D1 \$ }( c
    所以玩家看到的會是最新狀態
    , u( p! w  Q4 ?% K2 i
    " d& M  a3 D% |5 J& v網頁的運作機制大理是:
    : ]; T8 t  m2 d% M# U* a. D+ |瀏覽器有進行到對網頁的操作0 U$ u% q; l/ ^  z/ k+ g7 D* C; o
    後端才會回傳結果$ a1 P- L* S4 T" `2 |6 x

    % T% [7 K  j2 j0 n/ l2 E上面大致上 就是說:1 J  ]' |( W* T5 M3 g
    要更新資料庫的內容+ J: J4 V( S+ R4 t" u
    要透過瀏覽網頁的方式) @/ S8 u2 n  B3 b) n
    才會更新到資料庫裡的東西
    ' I5 a* N/ ~# @4 U否則不瀏覽網頁5 i8 q- E2 E* L% j) `* Y. T
    資料庫是沒有變化的2 y* A4 i& x$ i* O9 n( _6 A. H
    這就是網頁的特性0 \+ p4 [- G, L! Y" P5 k

    + s( G8 d. U7 S# F) z" C也是站長直接透過
    * t8 @5 u. K4 Y資料庫管理工具
    : F5 t& T* P' F不透過網頁程式) ]2 b" Z+ p! v6 W$ c
    觀察出的結果
    ; A2 S$ Q1 E/ P4 ]2 D2 {9 u% m# Y
    ( u. E9 `4 c4 ^. h% P2 x# a如果不去瀏覽網頁# t: E6 e& {' D; X1 |% `3 x3 w
    資料庫的東西根本不會動/ p8 ~+ h6 A8 S- r+ o- S
    % F2 c8 V; q1 m5 B6 b
    像是間諜,攻擊,這些都會瀏覽到網頁
    & h  S5 E& Y3 J# I1 j5 J' o/ W所以經過系統計算後當然會是最新的資料. r1 S$ H9 L( K

    ( u1 T8 ~6 C+ [3 j$ ~玩家每重新整理(刷新)網頁0 X3 m+ r2 M0 n$ C9 V0 ~+ [
    會看到自己行星上資源有增加
    ( D3 V; E5 I( O8 T這是因為有去執行到網頁程式
    " Q$ M6 X7 Z+ A3 D) P! p- j$ u/ O8 {% h" F' M
    假如把 網頁整個關閉  d$ ]  v- Y! R2 L& r& ~
    不透過網頁去觀察. U9 x6 a9 }( W
    直接用資料庫管理程式去觀察
    + L4 C9 g4 S2 V( t' j8 Y4 }1 B該筆行星上的資源數量記錄, g& G  |9 Q: j8 T* j
    會發現到資源不會動!1 m8 e8 H* S# M" q$ t* |
    ) @4 X, ^" N. L4 j, t- H3 f7 F
    如果以上 還是不了解
    4 A8 ~! }) m4 K) ]那就要畫流程圖來說明
    2 B8 Z, A0 X; \+ C: N直接透過程式的運作原理
    ' Z8 X0 j4 O$ I說明資源,艦隊抵達,等運作機制0 `( H: h% K+ z, t5 j

    . a( T0 p. k' a  X7 X3 a" ]) U  Q+ q研究到這個地步2 j, E( `7 Q; w4 ?
    算是前無所見的進步+ d. e5 V* Z9 l( s
    可以說是大躍進
    # E) `, u; x3 p" {  g7 I, e2 z以前的站長還沒有了解3 h0 I: n4 R- ]
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4725

    生命值: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
    1 q- o2 |' W7 h0 e4 U那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?7 _% {4 L4 w3 Q3 |7 K* m- g
    其他玩家間諜看到的資源還是會增加嘛? ...
    . `4 f  K) Q7 m$ I. f- l
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    ' ^6 W" Z3 T% H, b! Z# }看这个= =7 X( A- U0 H# y( {# g4 c$ z) o- o/ r

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13940 / 13940

    生命值:5%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 14:52
  • 簽到天數: 5627 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM$ X! O; _6 N" H9 T; T/ [
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    3 ^1 \4 `. O4 V  j# y看这个= =

    3 ~, F1 k1 U' m  y4 b你不懂。。。4 p: S9 W0 v7 [. y
    别的玩家是看不到你的资源的
    % i8 J9 ]' \9 W$ N, w, ?. K根本就没有安全性的问题; e3 G/ v# Z; W, t) r
    ( y! I: i' u" |$ S! j' W
    这要从编程角度去解释运作逻辑8 X4 Y$ V( [* T$ Z9 \! F! v0 ^
    没有基本的编程概念 说再多也是无济于事3 W: d& t  x( Q& b, h8 K) t
    $ I- Y5 M( j* i) v5 C
    只要明白:* c$ ]* G* _9 _2 b1 A% L$ ~
    网页不是时时刻刻每分每秒都在运行8 \2 ]0 W8 d3 T, z* p2 V
    网页或浏览器一旦关闭便不会运作
    6 l2 y5 X7 ?3 C4 L4 l! \4 R# }' x3 N不是只有本站例外 全世界所有网页都是如此+ S' s  y3 Y1 T' I
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-6-16 13:25 , Processed in 0.016870 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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