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

BUG汇报

[複製連結]

等級:15 - 融會貫通

經驗值:0 / 140

魔法值:1856 / 6902

生命值:0%

升級   0%

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

    [LV.8]以壇為家I

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

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

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

    ×
    研究BUG
    + P" m' @+ l$ q: t7 S. ?5 O0 n. Z如图所述,当时我是故意不用暗物质换晶体使他不够资源升级研究的,但第四张图显示研究时间要大约15个小时才轮到第2个研究,而第3张图则是我的研究星球的产量。而按照第3张图现在我的产量完全可以在不要15个小时(10小时都不要)就可以生产完欠缺的资源数量了。
    6 _) f5 d( r- H8 P- R而第5张图却是显示的资源不够升级研究所用的,而且显示的资源是在我下线后的10~20分钟的资源产量~从而导致了我研究没完成。
    $ E5 e/ b. o& X& Q1 i5 I这是我用了2天时间测出来的。。。
    ; z" M7 H2 o# R3 x7 A0 }& S
    1.png
    2.png
    3.png
    4.jpg
    5.jpg

    文章的最近訪客

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2125

    生命值: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 編輯
    + M1 Y6 m/ s7 h- x5 @+ `( ^
    # \/ E' i7 m& Y3 G" F) Y
    回覆

    使用道具 回報

    等級:15 - 融會貫通

    經驗值:0 / 140

    魔法值:1856 / 6902

    生命值:0%

    升級   0%

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

    [LV.8]以壇為家I

    發表於 2016-3-14 17:11:34 | 顯示全部樓層
    / {8 X; s, v& o! @/ s6 e
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源,而不是变生产变升级~$ I/ y4 h$ s% Y' C

    - x( n/ ^) a6 X, ~

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4828

    生命值:6%

    升級   0%

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

    [LV.9]以壇為家II

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

    等級:7 - 駕輕就熟

    經驗值:0 / 61

    魔法值:98 / 2125

    生命值: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 編輯 ; a% {4 M- `8 @8 B# u
    pkhppp99 發表於 2016-3-14 05:11 PM  E% w0 v, s# L: `1 D
    认真看4.5张图的时间。15个小时左右生产的资源没有用来升级研究,也就是说要研究的话要先备好全部的资源 ...
    - }$ i" J! J& J

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14155 / 14155

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 09:51:44 | 顯示全部樓層
    那廻早栗 發表於 2016-3-14 08:52 PM7 v! |6 u/ M/ s" o' n/ p  d
    有这个bug。。点建筑队列的时候一定要有能够完成那个建筑的资源量..

    2 E" ^! M, |0 S1 V  l, D这个问题很早以前就有了# N# C: ]8 b( ^1 y9 ?3 o) E
    只不过一直没有人发现和提出
    ' m) r6 @* l* `' W& I所以原作者也一直不知道。。。
    / Y, ?% Z; u- t$ j3 N
    ) z. L* B8 Y3 K4 N资源一直都不是每分每秒增加的
    9 J# L( f: Q/ a( c* _而是在刷新的时候才会增加
      e$ X& T. c9 E) |' X; G! P1 N5 |2 e! H6 P" \) W8 g% i6 U* J
    这跟网页本身的特性有关
    : o+ j( o( ~8 n/ D) |; H" N! v% ?% \3 e网页就是要有浏览器才能运行- k6 S2 t) t. w
    并不会在后端无时无刻运行1 i, e( Q# K. h7 y! b7 d
    只有用户造访网页的那一瞬间+ R+ L* R& |, b, z5 V
    才会被运行(就像论坛一样)% u" s5 u7 G3 o; t) d

    ! `  }0 l( x+ O- x举个例子:3 ^- T6 B' V# `0 q8 O1 G1 G
    如果所有玩家都不上线 也不访问网页5 _' j6 I0 J2 p+ O4 d/ R
    那么所有行星的资源并不会自己增加, E5 A% j( }6 |% y* n0 n; j/ e% C1 j$ N+ Q

    - |" e" l; e1 h# h# }但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    " v5 \9 k8 k$ D( ?# Q0 g( r那么 系统才会计算上次资源更新时间跟本次时间的差距 并依照每时产量更新行星上的资源数量,舰队抵达,队列等工作6 p6 Q  |7 F( T: e5 L

    $ s* L4 z) D- s" I6 ?要解决这个问题的最佳办法
    - ?1 S! {9 R- n- Y不能再用网页语言来写; w5 Z) \+ g& {- o- N" ~; \
    要用C, C++等系统语言(难度比网页语言高)
    ( f/ ~2 `0 L" p6 S4 r8 k' G7 }为游戏写一个辅助程序* _/ P1 V1 @1 ^
    并放在服务器上作为背景程序运行! }2 w/ K* }' {% m7 l3 P
    这样资源,舰队到达,队列运行等等
    ' H: S4 j  J$ r3 t$ M! f即使没有人造访网页 依旧会准时运行并写入数据库
      n  ^$ L8 w/ f8 L9 \- c; x1 o+ Y& v$ _
    注意的是:
    , c6 d( k8 K2 h: L! Z8 n倍率在10倍以下的服务器
    8 J* f- }3 @; j1 _8 \不受此问题影响(不明显)

    等級:8 - 駕輕就熟

    經驗值:0 / 78

    魔法值:207 / 2710

    生命值:8%

    升級   24.6%

  • TA的每日心情

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

    [LV.6]常住居民II

    發表於 2016-3-15 12:41:38 | 顯示全部樓層
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?1 p% y' _. X1 F. V
    其他玩家間諜看到的資源還是會增加嘛?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14155 / 14155

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-15 13:18:37 | 顯示全部樓層
    joker0115 發表於 2016-3-15 12:41 PM
    - T3 g2 Y2 u( h$ g0 {那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?
    : D/ k% Z2 g: h6 H其他玩家間諜看到的資源還是會增加嘛? ...

    & d$ s$ A% L6 L, `資源最大數量受限於倉庫大小2 i/ U- j" S  ]6 u! q$ R% Q) f3 R
    所以自動生產的資源不可能超過最大儲存量* c  X3 c$ M& m- Y
    ) Z0 I; \3 P: S! [& U2 P
    每一個行星都有一個欄位標記叫做:$ g7 E+ n; t& V# {
    最新資源更新時間+ }: t0 e+ M4 o/ R
    * Z( p6 A; |* p. W8 e
    間諜或攻擊等任務時- U0 a9 S6 y9 E! A& P
    系統會依照對方行星上次資源更新時間
    + t# y* e4 ^) x) {! M/ S然後判斷上次時間與這次時間的差距
    7 Q: K; g& j+ @8 c+ F依照產量等公式
    : N- U* {9 L3 a% R" B計算更新對方的行星上資源數量為最新狀態, ~" [5 h4 Z2 v3 Z) Y7 v3 a, y$ B
    再計算並回傳結果給派遣船艦的玩家) i- x; j& K3 |$ l
    所以玩家看到的會是最新狀態7 f1 F2 ~- g" W

    4 n+ S& e& X) t$ j網頁的運作機制大理是:
    7 t/ I  g3 F) R  Y瀏覽器有進行到對網頁的操作
    . d, ~5 O, m6 F後端才會回傳結果: _5 n" {+ G5 K2 z/ i. O

    7 A8 l8 [$ i% s# I上面大致上 就是說:
    ; L* C5 R2 j0 r: ~# o要更新資料庫的內容
    1 E: S: V6 }7 w5 [要透過瀏覽網頁的方式
    " W4 Z$ J* h7 u才會更新到資料庫裡的東西0 R5 n. ^* r% H* K$ O+ T; j5 N( z
    否則不瀏覽網頁
    / O* ^, I( Y3 L' Y# m& N資料庫是沒有變化的
    6 G$ S/ D6 i9 y" X  r9 P這就是網頁的特性2 ]. ]% l4 @$ `0 Q
    5 D; R' I4 U. u% r) a
    也是站長直接透過5 r) `7 D4 t6 X# p4 v
    資料庫管理工具
    # Y, @2 [5 I3 D8 b: U不透過網頁程式7 x$ S3 E, C4 k4 Q! y3 b
    觀察出的結果
    * R  t* s8 V* x0 T
    ; m0 q5 ~, J" @0 r如果不去瀏覽網頁  M% c: `+ p; C& S2 N; u4 @
    資料庫的東西根本不會動" k* n5 a+ T  l( s6 ?) ^! V

    " V; k! {7 F+ F- i6 ^6 o4 ?像是間諜,攻擊,這些都會瀏覽到網頁7 ~/ {+ F/ h# k( [" {8 Q/ m
    所以經過系統計算後當然會是最新的資料
    & z" T# q: c4 v. Z8 k
    6 u2 _2 P* T8 Z4 h6 z% {3 j/ i玩家每重新整理(刷新)網頁
    + u7 c# D2 M$ R, a( E/ n  X$ R# W會看到自己行星上資源有增加5 u3 r, Q8 s# O$ _* X9 i
    這是因為有去執行到網頁程式. G9 l$ ], `+ r7 }* C2 b& \
    & ^; m3 y- v* u6 v3 [( b: Q. y5 ]
    假如把 網頁整個關閉  i# g: {" a# V/ A$ L# x( F
    不透過網頁去觀察
    " s3 P+ _/ ~4 W  [  F3 m/ Y0 l8 f0 [直接用資料庫管理程式去觀察
    2 H$ I, W# c% }8 Q: G' k, t該筆行星上的資源數量記錄
    & s/ K& E' C0 M* i會發現到資源不會動!& z+ h& i# w9 Q; W- g

    6 a  C* ^; \& [( q" n& `如果以上 還是不了解0 r3 `% P& g( Z. P3 @: t
    那就要畫流程圖來說明$ ]. d" l* H' t% x: r1 O
    直接透過程式的運作原理
    ! p1 f. Z- {  W2 O1 S說明資源,艦隊抵達,等運作機制$ u* }0 y) y3 g1 x

    $ p+ ?( ^4 C+ @4 h% ~% n' C研究到這個地步! o* X0 ~2 o- W9 n
    算是前無所見的進步
    2 {* L2 T0 \* d3 l; }7 G2 ~可以說是大躍進) c- h+ h3 u9 a$ Q( d
    以前的站長還沒有了解$ |/ B' D/ y: A* P( v* |- ?: r
    到這麼深層

    等級:13 - 出類拔萃

    經驗值:0 / 126

    魔法值:1199 / 4828

    生命值: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, M* [; v7 O0 E) ^7 w( z+ w8 `
    那意思是很久沒上線,然後上線刷新網頁後,資源有可能爆倉?$ |6 X5 E; u3 B! C
    其他玩家間諜看到的資源還是會增加嘛? ...
    6 C' g! R! r* K& I9 ^, R; `6 R
    但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    / t! L2 @7 \. ?. Q$ ]$ R3 z' ]看这个= =
      s6 }5 A9 B9 m6 ^+ m7 h- X6 @4 n

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14155 / 14155

    生命值:5%

    升級   100%

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

    [LV.Master]伴壇終老

    發表於 2016-3-16 12:22:19 | 顯示全部樓層
    那廻早栗 發表於 2016-3-16 05:04 AM
    . k3 T3 ]2 x5 ]但是随便有一名玩家(即使不是帐号本人)上线并刷新网页了
    + [8 a2 p- e, r6 N看这个= =

    9 p; t1 m' r& ]! T# u你不懂。。。( [+ Q0 j/ k8 K8 ^
    别的玩家是看不到你的资源的* g2 e' x' [4 P8 C- G. i0 u% d, `7 W
    根本就没有安全性的问题
    ( k; V2 x1 ?" ]5 X( |  Q+ z) s# z3 t  P' x+ a
    这要从编程角度去解释运作逻辑! T" Y) |5 u$ h4 ~" G
    没有基本的编程概念 说再多也是无济于事% F1 u) I: T6 Z; \
    6 l- K3 H+ r9 h0 n7 P( r1 Y5 X! s
    只要明白:" v2 U+ |9 \7 V. p" i8 T# E
    网页不是时时刻刻每分每秒都在运行
    / e' w  U. Z$ \% J; }. `网页或浏览器一旦关闭便不会运作, @: d, i7 C; m2 K3 g
    不是只有本站例外 全世界所有网页都是如此% Y- ^" I3 u: ?7 I7 H$ X
    这是网页本身的特性与原理
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2025-9-6 09:32 , Processed in 0.024835 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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