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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6816

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG: s5 a! {+ a4 D: i+ a
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    : n: O, d; b1 ^+ G) ?而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。+ f( ^! m% B; [6 E+ ~0 @
    这是我用了2天时间测出来的。。。
    3 b2 k/ {6 c  x" m2 B' L0 [0 S5 q
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2088

    生命值: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 編輯 / ]! J( Z7 ]7 ]) @% N! i# @
    ' |7 a: \- y+ T# @8 k
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6816

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

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

    ( N( T% x4 N( V+ G认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~  W. w! O6 h8 Y% f4 L5 Y9 \1 U" `- T

    3 w8 L% j) `& s* s( K

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4750

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2088

    生命值: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 編輯 1 w7 c6 b: D" z. [
    pkhppp99 發表於 2016-3-14 05:11 PM- t7 O, B/ _3 s4 w7 L
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    ) P5 t6 g8 f% h% W

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13994 / 13994

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    ) j& Q5 G/ I6 x; Y4 j/ h有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..
    3 w9 }$ ?% e; u5 s" E
    这个问题很早以前就有了" ?4 l3 D8 c( W, S5 @
    只不过一直没有人发现和提出- y- U7 a3 D4 h: u! E- w4 n9 K9 v6 S4 d
    所以原作者也一直不知道。。。
    ; Q* }6 a4 c* u; k* ?6 z+ @. E
    6 Y9 X- W: Y5 u( |资源一直都不是每分每秒增加的
    + R2 X0 l; V' X! Z: w, S' c- c而是在刷新的时候才会增加# ~' y( k0 \4 L

    % }7 O- f! v; e1 z* J' T* r这跟网页本身的特性有关
    8 e8 N# g) c5 t) Z7 v网页就是要有浏览器才能运行
    3 u; m6 X. a1 S6 `+ j并不会在后端无时无刻运行
    & U7 }0 q% u8 y2 i6 L! D/ x) L% m只有用户造访网页的那一瞬间
    % }" N  ?( V9 m才会被运行(就像论坛一样)
    . V! p" H8 `, e, |, `# F0 U- V' e% [. k7 T$ L/ Z4 N: x) w
    举个例子:
    ; W% K4 v6 ~! u8 ?/ v- G# I3 C: v如果所有玩家都不上线 也不访问网页/ t5 }1 P; o5 z0 _
    那么所有行星的资源并不会自己增加
    % V" x- B0 P# o) H9 G+ N5 l8 G+ R; A) a8 _0 }5 A
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    1 U0 C( v# v9 t3 w' h% A那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作! S& i2 b4 N  T% d  u. o( F% f
    5 n+ k) c# O- n  @
    要解决这个问题的最佳办法
    & A, Y- ?. Q; z) E不能再用网页语言来写7 r2 O" q9 a$ k$ V8 W
    要用C, C++等系统语言(难度比网页语言高)
    5 ]" b) e% g3 j6 j( G" E为游戏写一个辅助程序1 Q% k$ X/ Z7 s+ u0 p# ^9 p. Q
    并放在服务器上作为背景程序运行& ?# P4 v3 @* E' E
    这样资源,舰队到达,队列运行等等3 G" r1 Z) v& L3 G* Q
    即使没有人造访网页 依旧会准时运行并写入数据库7 K1 ?' d' d% X! u, Z; U

    ' _$ Q3 E, [$ }& Q! \9 O6 l1 ?注意的是:
    + b  L& M) j" B5 h$ Q: T/ T1 [倍率在10倍以下的服务器
    " c1 C5 H% \8 t7 b* E不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2662

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

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

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13994 / 13994

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM" i  z6 D/ A( _/ g
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?5 S2 n$ _2 N( y6 [
    其他玩家間諜看到的資源還是會增加嘛? ...

    - H6 l1 Q: H& B& @( T資源最大數量受限於倉庫大小
    & R9 ^. h( Z( G# {% V, t& N- J0 J所以自動生產的資源不可能超過最大儲存量
    * ?# t4 A# N- z2 l$ t. [) X$ Y( M
    8 ?# u4 D0 g, ?. D每一個行星都有一個欄位標記叫做:% o: N/ f2 `' _1 R! l! ]
    最新資源更新時間
    / v0 T( H4 l& B* V  O- o+ _% B
    $ x7 H- J$ v3 @- d  V+ v: h; i間諜或攻擊等任務時
    , x+ a+ C% m+ y& ]: F' h) h系統會依照對方行星上次資源更新時間( E8 \; A2 X2 f9 F% |: s/ u
    然後判斷上次時間與這次時間的差距% K9 @$ m1 _' [
    依照產量等公式
    - f3 Q3 Q& q. _' X% m6 e計算更新對方的行星上資源數量為最新狀態
    $ \3 J1 g- g7 l% b$ `& M6 S3 E再計算並回傳結果給派遣船艦的玩家
    ( ^. b  _- w) l/ s" ]- ^; i9 T所以玩家看到的會是最新狀態
    $ I* u/ H; C/ e# h$ B* J
    2 i2 Y* u. ?  n6 Z- N6 Z  ^網頁的運作機制大理是:8 X% t( X; _2 S, ?7 Z' J
    瀏覽器有進行到對網頁的操作
    " u; n- H+ H$ K# \  O後端才會回傳結果/ h+ C: V: R9 K  D* ^6 V
    0 b& X0 E2 u- C
    上面大致上 就是說:
    ; H2 ~) Z, X$ E8 _要更新資料庫的內容( R. h, \- |" O4 C0 r1 ^
    要透過瀏覽網頁的方式
    1 X" T( X7 o# Y+ p才會更新到資料庫裡的東西: O' d$ d: K" P8 l: O
    否則不瀏覽網頁, r3 y' v# q. ]$ G
    資料庫是沒有變化的
    * ~8 c* k/ p8 m- ]# l4 a, e3 S這就是網頁的特性
    ' [. x8 ?$ \/ I' g4 g
    + W2 H0 G& g' x9 v5 q2 T; l0 ?" v2 }也是站長直接透過
    . l+ [0 p/ K* t' p資料庫管理工具
    : y6 p6 e6 w- H7 G! Y8 I( B3 p不透過網頁程式# k3 ]" i/ i, L- ]
    觀察出的結果! I8 y  \$ w4 H: m
    & n. R% K) }8 @1 j/ D7 S3 P
    如果不去瀏覽網頁9 V% K5 m5 U9 B& ~1 B
    資料庫的東西根本不會動; ^  n& v+ [! ]% @+ C; s
    - p" G5 e' F/ Z) c! a* w& x
    像是間諜,攻擊,這些都會瀏覽到網頁: ^& @! b- t0 `) t% ^) m  |& c5 f' p
    所以經過系統計算後當然會是最新的資料
    & E- Z+ L' H% p0 C' W3 x$ l- `6 X: a3 n& S
    玩家每重新整理(刷新)網頁
    ) z! I0 @6 u; h+ H* x# n+ s6 R會看到自己行星上資源有增加
    " L  v, R  V' X- k+ e$ t; `這是因為有去執行到網頁程式! K, D' {0 m1 N- T

    # C! {! ?/ [, U) |6 p假如把 網頁整個關閉
    / {3 z, {4 x# }& f# K不透過網頁去觀察* D& [% \" X: B  d  o4 I( Z0 Z
    直接用資料庫管理程式去觀察( D1 b3 h' M( |) H) u
    該筆行星上的資源數量記錄3 p* r# O9 J2 A$ R. y- h
    會發現到資源不會動!* b! N9 S7 r) z% R! `) \$ U7 N' \
    0 J5 B( W* u* b7 m% ?! g' E$ Q7 Q' V! b
    如果以上 還是不了解3 Z7 a. S8 `% o8 T- `+ J+ O2 N1 P
    那就要畫流程圖來說明5 C; v( J0 G* O- ^! h3 I( h' u
    直接透過程式的運作原理
      k' Q" `% P, C" f' p9 X3 \+ D8 }說明資源,艦隊抵達,等運作機制$ X, Y! i5 L8 B& S$ F3 c# x
    9 v. f- A- d7 a5 c5 f; K
    研究到這個地步! e0 A$ T3 o6 w9 L2 `
    算是前無所見的進步. T2 `4 B- f4 T2 r
    可以說是大躍進
    ' B: A6 ]0 @6 n  t0 S& Q/ l& F以前的站長還沒有了解. A# x7 X$ A: e3 F
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4750

    生命值: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
    3 ~0 B& j# \3 f5 X$ j( i那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    " E. `; F; H3 S* k其他玩家間諜看到的資源還是會增加嘛? ...
    5 R6 p' _5 o9 Z% E$ |$ A
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    & Y8 y0 `. a  p看这个= =; x% ^6 M5 Y0 L5 U% E$ T

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:13994 / 13994

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM. G4 ~$ E+ V- w3 R! ?
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    3 l. {/ i+ F1 Z% G% n- q$ h看这个= =

    & m7 w7 h6 O4 q# i" p6 v你不懂。。。. G/ N5 p; y2 Q7 |
    别的玩家是看不到你的资源的9 Y9 t( S; f4 L& }5 d* l5 J
    根本就没有安全性的问题* A' z. Z+ F, @) }( q* w

    4 `7 D$ H3 b  D% A; ]" {6 g这要从编程角度去解释运作逻辑; w* a7 M4 d: v4 s5 O9 O2 [
    没有基本的编程概念 说再多也是无济于事% E! H; ^5 c7 u

    # g4 L: C, a- v只要明白:
    0 N' w, y: ], ]& d( A% j( X$ j6 U网页不是时时刻刻每分每秒都在运行
    & o6 L- v' m: \% b3 p7 ?网页或浏览器一旦关闭便不会运作
    " o+ F3 E- k6 s不是只有本站例外 全世界所有网页都是如此& D7 ?  O3 y6 z' i: t+ M1 `% i
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-7-6 23:48 , Processed in 0.020097 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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