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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6216

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG9 g* ]7 q" v! Q; G- q  Z  I9 U
    如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。1 ?" S2 w4 O* H( M( }
    而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    . \/ ^4 b% v: {; E8 A; r这是我用了2天时间测出来的。。。
    . q+ V' F" o% f% [% F8 U% |
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1827

    生命值: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 編輯 # U& d! [5 E) t

    ; ]0 c8 o3 E3 ^- I$ v
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6216

    生命值: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! f* q- O3 f& P0 M! W# C$ M

    & c& S1 d% [" S5 r& _7 r  r9 H( |8 W1 u认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~8 N* J  a6 G' I6 G: Y

    - Q# P: s* u+ ]9 ~

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4210

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 1827

    生命值: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 編輯
    ! O) D7 R: E8 j) \
    pkhppp99 發表於 2016-3-14 05:11 PM
    : v) g) i6 g5 w5 B# Y. m% J/ C认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    ) D. t7 O3 D  w$ A

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12870 / 12870

    生命值:4%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:28
  • 簽到天數: 5231 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM
    " H9 m% w8 Q5 x+ b7 r有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    ' @1 r! B3 Z6 ~; r6 |4 z& H- W; q这个问题很早以前就有了
    / Y8 B2 E$ m, R: Y! S只不过一直没有人发现和提出
    ; |' o3 p1 S( f+ b7 ?所以原作者也一直不知道。。。8 E) w8 ~4 Z( \1 f, Q
    ! f% N7 F. r! w
    资源一直都不是每分每秒增加的
    3 R, a' c' X7 J- S% y! ~而是在刷新的时候才会增加
    0 ^, z9 v1 [; D" M7 W& D8 t+ V/ y! Z0 [9 S% S: S6 Q. {
    这跟网页本身的特性有关8 L8 e2 q7 j) r' P3 I% a
    网页就是要有浏览器才能运行
    / q' ^: F$ f6 ?$ R) `7 d并不会在后端无时无刻运行
    / ^# q9 s; E9 C/ J' v只有用户造访网页的那一瞬间$ C) `0 J: a# t* ?0 S" [0 p; d. Z
    才会被运行(就像论坛一样)# K3 D4 K5 `/ j3 r% W) @) F
    . y6 O* ?% V& s8 E
    举个例子:1 b4 G' E0 z% {. y3 c- N
    如果所有玩家都不上线 也不访问网页& O  `, |( M$ I, o7 p+ L
    那么所有行星的资源并不会自己增加" O1 ?9 h2 B% a9 ^7 }! n
    3 w5 {* A8 f* A" x! s) g' c# o1 O% Y
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    1 \- g+ K% H/ K. R& o- F7 ?# Z那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作) h9 q9 M3 s, m( J# d

    ! C- P# m( s; m5 M5 J要解决这个问题的最佳办法
    : J( E. C7 K3 H0 N) N不能再用网页语言来写6 [. o( ^' G3 m( w9 N, V
    要用C, C++等系统语言(难度比网页语言高)
    * }0 \+ q5 N/ D6 k  L# }# ?6 H& A为游戏写一个辅助程序1 A6 A1 U. w! J5 ~2 q% Q* a$ u
    并放在服务器上作为背景程序运行. W/ \. C4 j, u3 @) K
    这样资源,舰队到达,队列运行等等
    , d, j" I% C3 J即使没有人造访网页 依旧会准时运行并写入数据库5 a) C  d$ Z- a/ M4 H! {8 E' {, B
    6 u5 t0 p, L# T3 a
    注意的是:" D& [/ P5 P2 e7 s
    倍率在10倍以下的服务器
    ! o3 A. U2 b9 A. }- j* R/ W不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2328

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?/ R* y& S! r% E3 v* p
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12870 / 12870

    生命值:4%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:28
  • 簽到天數: 5231 天

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    8 L9 \9 R' o$ U; r: c0 L那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?& u; n4 F+ G/ Q* a
    其他玩家間諜看到的資源還是會增加嘛? ...
    / G7 g, ^/ i5 r' H' g
    資源最大數量受限於倉庫大小1 s5 y( r+ y% D
    所以自動生產的資源不可能超過最大儲存量
    . n9 p/ ~6 U, V5 o
    : W2 l# W" \) q& Y每一個行星都有一個欄位標記叫做:
    3 Q8 `2 e" r& d& A最新資源更新時間
    - \3 V' e5 j9 k9 j& b
    ! Z+ i# s1 P  Q5 P* R) W! G間諜或攻擊等任務時  \9 C" l) b8 a) G0 R! c
    系統會依照對方行星上次資源更新時間0 m$ g3 i3 n$ ~1 E' q8 x$ P1 g
    然後判斷上次時間與這次時間的差距
    7 K3 O8 g* J) o+ H9 h* A+ y依照產量等公式
    % y+ h" F- }+ C/ B計算更新對方的行星上資源數量為最新狀態
    * k5 Z; H) k/ b$ V再計算並回傳結果給派遣船艦的玩家- T" N' M+ I+ `
    所以玩家看到的會是最新狀態: L: z9 j: B; M! \* ~2 h
    ' j! v+ @0 E( c- ^5 S" f
    網頁的運作機制大理是:
    # j! _6 a. F3 G/ [5 E瀏覽器有進行到對網頁的操作
    ' r7 V) D6 {+ J1 h; v& D5 b3 {後端才會回傳結果
    ! b- T* ~2 `2 \; B& q+ e& z$ d" A1 _8 ^9 w6 s- S( j
    上面大致上 就是說:6 X& H, [* V$ n- v3 z- f
    要更新資料庫的內容
    # ~/ ?% H& Q6 M9 H! s9 y  ^3 |要透過瀏覽網頁的方式5 G7 y  ]8 }( \8 V8 T, B
    才會更新到資料庫裡的東西4 a3 D, [( s* G) `$ x7 V
    否則不瀏覽網頁
    ! |9 [  r9 _: {2 u* r/ d) _& z資料庫是沒有變化的- d1 |/ v) O1 z) c
    這就是網頁的特性
    3 B. m4 |- s/ s) t
    . ]3 l' H4 h9 L' k1 h$ |也是站長直接透過
    1 }9 D1 L8 A8 |" H資料庫管理工具
    ( I; O! M- {9 z; H不透過網頁程式+ Y0 k  w( h+ G- g% t! k( I
    觀察出的結果
    $ e0 z; p. _8 E
    # r' o/ z/ k# [0 c$ K如果不去瀏覽網頁7 P" v% y$ p: b
    資料庫的東西根本不會動+ j/ H/ E' q! V! }  Z& w8 n- Z

    ' y2 P  {" O& q  i' H' o1 e像是間諜,攻擊,這些都會瀏覽到網頁
    0 S% E, |* w& H6 a8 E1 V所以經過系統計算後當然會是最新的資料
    5 G/ K  }! m% {! Z. f2 F% _' o, Y# d. y' q6 y! S
    玩家每重新整理(刷新)網頁% {3 R! n) ]0 U$ d8 Q9 e+ B& J
    會看到自己行星上資源有增加  a* a5 _: I3 q& g! x  o& @
    這是因為有去執行到網頁程式# A2 M' x; l5 `) l4 z3 `( t: Q4 ]

    # A0 Q2 X- r, N5 i3 k8 ^( P假如把 網頁整個關閉
    . t8 B6 {. o( Y9 R5 P" i1 Z不透過網頁去觀察8 `- S8 S! u6 Q; U8 u
    直接用資料庫管理程式去觀察
    ! u2 Q. u& k5 a, |: G該筆行星上的資源數量記錄
    & i0 E4 @3 X4 X; }$ x9 }2 D會發現到資源不會動!
    % o  I6 z* G4 g3 i; V5 B( R9 J% p9 Q& Z5 J7 l" Y- k  g
    如果以上 還是不了解
    & F( y) W7 o6 ]! }% t) S那就要畫流程圖來說明
    / v0 e$ B) R* t+ {6 r直接透過程式的運作原理
    & U7 Q% C5 ]5 c+ {& Z說明資源,艦隊抵達,等運作機制
    * a* p) D% N8 F, }
    ' Y" v/ Q- g: @* i# T研究到這個地步% G) j6 J4 C( T6 o. B4 E
    算是前無所見的進步
    6 J6 l; y% n8 c可以說是大躍進0 h  _+ V9 R/ b! I$ F, H& R! P
    以前的站長還沒有了解' j4 B4 h& G3 s
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4210

    生命值: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! H4 p+ T# d% K9 h& N
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    * ]5 J/ R+ E) E5 f其他玩家間諜看到的資源還是會增加嘛? ...
    4 Y$ E/ f/ h% m. T, H
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    1 o7 s+ p/ |+ b# g& t看这个= =5 `5 \* _; V- z9 l

    等級:25 - 爐火純青

    經驗值:0 / 244

    魔法值:12870 / 12870

    生命值:4%

    升級   100%

  • TA的每日心情
    奮斗
    昨天 00:28
  • 簽到天數: 5231 天

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    4 y5 g9 D6 U& z! ?2 q" X但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了% z; C2 V: x; k6 x
    看这个= =
    4 `; f& `; a/ p3 ?
    你不懂。。。- q) s+ V0 R; s, T9 D
    别的玩家是看不到你的资源的) M/ O0 I2 B# \. J; F
    根本就没有安全性的问题
    9 M& q. K8 a0 t' ~  K% k* g9 J9 Z0 r7 R8 K" `% G5 D
    这要从编程角度去解释运作逻辑3 B  b, ^9 y  }  o; _& z
    没有基本的编程概念 说再多也是无济于事
    7 P6 \' H  `- A, A' O& P4 H/ j( ]9 w
    只要明白:
    6 s# d3 |! f2 Z8 Z网页不是时时刻刻每分每秒都在运行
    + Q' F. \1 k: W, b/ R网页或浏览器一旦关闭便不会运作
    0 U& ?4 n  c. o$ S不是只有本站例外 全世界所有网页都是如此
    , ]& h4 z7 L/ x; g* y1 @这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2024-5-5 10:36 , Processed in 0.066406 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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