等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13746 / 13746 生命值:5%
升級
  100%
TA的每日心情 | 慵懶 昨天 11:22 |
---|
簽到天數: 5557 天 [LV.Master]伴壇終老
|
發表於 2022-6-3 20:34:07
|
顯示全部樓層
( O" H: Q6 z( c& z( `$ f( O A新版本是採用 Java 語言所撰寫的,跟論壇和遊戲目前使用的 PHP 完全不同的語言6 g1 R4 X0 d. E# V/ h- P& g8 q7 y
就好像我今天母語說中文,要去理解其他語言(英語、法語、日語等)是一樣的道理3 s' q) D* ^, T6 Z
7 \$ j! l& y: S( rJava 開服就跟開 Minecraft 伺服器一樣會有一個黑盒子
( z$ d- Q8 V( q# ~ r$ A( i8 e! L. O; y- t
這個記錄功能十分強大,而其他宇宙沒有這個特色
! t( m+ s0 Z' V3 _4 M0 D$ l8 u" O4 e) v
玩家瀏覽哪些網頁,建造了什麼,幾點派遣了船艦等等都記錄下來了" E* [5 H8 K3 ~: E7 a- l u
1 c5 o2 K% e; L8 m& C. r重點是 Java 很適合遊戲開發,往後還能做成 app 版本 跟網頁版的資料互通!!!( |: Z, X" o6 @. @$ n5 E k( M
Minecraft 就是用 Java 開發的,如果站長能學會 Java 那麼能開發出創世神插件,甚至把宇宙戰記做成手遊。。
" b2 W' e' G% sJun 03 20:24:15 debian java[6453]: 2022-06-03 20:24:15.694 INFO 6453 --- [nio-8080-exec-7] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER
. K$ `+ c% H. @% ?/ sJun 03 20:24:16 debian java[6453]: 2022-06-03 20:24:16.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=2 >1 y* o$ N* _6 Y1 X1 x5 J
Jun 03 20:24:16 debian java[6453]: 2022-06-03 20:24:16.982 INFO 6453 --- [nio-8080-exec-9] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SOLAR_PLANT: i, S; _ b4 k: h5 j% p
Jun 03 20:24:19 debian java[6453]: 2022-06-03 20:24:19.008 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SOLAR_PLANT oldLevel=16 newLevel=>
9 r/ x! W% r) y. q% aJun 03 20:24:23 debian java[6453]: 2022-06-03 20:24:23.271 INFO 6453 --- [nio-8080-exec-6] r.r.s.CustomAuthenticationSuccessHandler : User auth: userId=1 ip=138.199.39.2/ s0 D+ @; n, M, o# u* C8 _
Jun 03 20:24:24 debian java[6453]: 2022-06-03 20:24:24.925 INFO 6453 --- [nio-8080-exec-9] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER
* i% Y; p$ s3 h% U# H5 ]6 iJun 03 20:24:25 debian java[6453]: 2022-06-03 20:24:25.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=3 >
" Y' G2 }5 [$ }Jun 03 20:24:25 debian java[6453]: 2022-06-03 20:24:25.874 INFO 6453 --- [nio-8080-exec-1] .g.r.r.c.AdminUpdateStatisticsController : Statistics updated
) B: D( ^# x3 D2 l' @Jun 03 20:24:25 debian java[6453]: 2022-06-03 20:24:25.877 INFO 6453 --- [nio-8080-exec-1] .g.r.r.c.AdminUpdateStatisticsController : Rankings updated8 x" |1 K8 Z/ Q
Jun 03 20:24:25 debian java[6453]: 2022-06-03 20:24:25.880 INFO 6453 --- [nio-8080-exec-1] .g.r.r.c.AdminUpdateStatisticsController : Old statistics deleted
# a \& ~( R$ }( g/ q! O1 a7 PJun 03 20:24:28 debian java[6453]: 2022-06-03 20:24:28.959 INFO 6453 --- [nio-8080-exec-8] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER# ^9 c$ T: ^# L3 x# w, y) V. j& _. Q
Jun 03 20:24:29 debian java[6453]: 2022-06-03 20:24:29.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=4 >
9 b) o5 M2 W( O4 IJun 03 20:24:32 debian java[6453]: 2022-06-03 20:24:32.558 INFO 6453 --- [nio-8080-exec-6] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER
, t% S) z9 D' ]# T( r8 c% r4 VJun 03 20:24:33 debian java[6453]: 2022-06-03 20:24:33.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=5 >
, F6 Z8 e& m% }0 M' S `9 tJun 03 20:24:49 debian java[6453]: 2022-06-03 20:24:49.133 INFO 6453 --- [nio-8080-exec-9] c.g.r.r.service.impl.GalaxyServiceImpl : Viewing galaxy: userId=2 galaxy=1 system=1
/ H- E0 V! N9 i1 fJun 03 20:24:55 debian java[6453]: 2022-06-03 20:24:55.750 INFO 6453 --- [io-8080-exec-10] c.g.r.r.service.impl.GalaxyServiceImpl : Viewing galaxy: userId=2 galaxy=1 system=2( {, G. {3 ]# R: T
Jun 03 20:24:56 debian java[6453]: 2022-06-03 20:24:56.576 INFO 6453 --- [nio-8080-exec-2] c.g.r.r.service.impl.GalaxyServiceImpl : Viewing galaxy: userId=2 galaxy=1 system=1
! Q( l1 p7 w) h# _* h# A# ZJun 03 20:25:11 debian java[6453]: 2022-06-03 20:25:11.710 INFO 6453 --- [nio-8080-exec-6] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SHIPYARD7 ~; B' u; ^5 M
Jun 03 20:25:12 debian java[6453]: 2022-06-03 20:25:12.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SHIPYARD oldLevel=0 newLevel=1
k, C9 E" s( O& Y# U: xJun 03 20:25:13 debian java[6453]: 2022-06-03 20:25:13.910 INFO 6453 --- [nio-8080-exec-8] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SHIPYARD7 v) E8 F" Z3 X0 z, H u
Jun 03 20:25:14 debian java[6453]: 2022-06-03 20:25:14.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SHIPYARD oldLevel=1 newLevel=2" Y0 \! \! f' `, c
Jun 03 20:25:16 debian java[6453]: 2022-06-03 20:25:16.343 INFO 6453 --- [io-8080-exec-10] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SHIPYARD5 g' W& M1 ?3 Y/ ]4 j* }& V, O
Jun 03 20:25:17 debian java[6453]: 2022-06-03 20:25:17.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SHIPYARD oldLevel=2 newLevel=3/ z# p7 y" C' o) k, ]) K
Jun 03 20:25:18 debian java[6453]: 2022-06-03 20:25:18.837 INFO 6453 --- [nio-8080-exec-1] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=ROBOTICS_FACTORY9 U, p4 o; }( S# ^
Jun 03 20:25:19 debian java[6453]: 2022-06-03 20:25:19.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=ROBOTICS_FACTORY oldLevel=4 newLe>+ e; ]' _# A$ ?3 J# T2 ~* [& i+ E
Jun 03 20:25:24 debian java[6453]: 2022-06-03 20:25:24.021 INFO 6453 --- [nio-8080-exec-5] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SHIPYARD W5 [6 C6 A4 S
Jun 03 20:25:25 debian java[6453]: 2022-06-03 20:25:25.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SHIPYARD oldLevel=3 newLevel=49 y! j. g# Y" A' ^8 I N
Jun 03 20:25:30 debian java[6453]: 2022-06-03 20:25:30.926 INFO 6453 --- [nio-8080-exec-9] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=METAL_MINE! v' n$ U5 `* s, J9 i5 L
Jun 03 20:25:32 debian java[6453]: 2022-06-03 20:25:32.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=METAL_MINE oldLevel=16 newLevel=17
# n" w2 M, x X# YJun 03 20:25:32 debian java[6453]: 2022-06-03 20:25:32.188 INFO 6453 --- [nio-8080-exec-2] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=CRYSTAL_MINE
, a( g+ Q, H% R2 V; a0 o4 \Jun 03 20:25:33 debian java[6453]: 2022-06-03 20:25:33.598 INFO 6453 --- [nio-8080-exec-3] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, appending to queue: bodyId=2 kind=DEUTERIUM_SYNTHESIZER sequenc>* H* }4 ?& n: i! c& F
Jun 03 20:25:34 debian java[6453]: 2022-06-03 20:25:34.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=CRYSTAL_MINE oldLevel=14 newLevel>
& X3 {, }+ v) p1 ?Jun 03 20:25:34 debian java[6453]: 2022-06-03 20:25:34.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, creating an event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER action=CONSTRUCT >
* q; ?4 r# f$ f! U- r- a, {) c! oJun 03 20:25:35 debian java[6453]: 2022-06-03 20:25:35.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=6 >
1 Z* |8 e' i" p( e" d0 F3 H$ M0 bJun 03 20:25:35 debian java[6453]: 2022-06-03 20:25:35.084 INFO 6453 --- [nio-8080-exec-5] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=SOLAR_PLANT0 G5 d7 b% h+ r$ }* z4 L% ?
Jun 03 20:25:39 debian java[6453]: 2022-06-03 20:25:39.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SOLAR_PLANT oldLevel=17 newLevel=>3 V# d/ L6 ^. \* d$ o7 V; ]
Jun 03 20:25:46 debian java[6453]: 2022-06-03 20:25:46.485 INFO 6453 --- [io-8080-exec-10] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=RESEARCH_LAB9 E2 I: N' i' X: ?! Q* O
Jun 03 20:25:47 debian java[6453]: 2022-06-03 20:25:47.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=RESEARCH_LAB oldLevel=0 newLevel=1
: ?5 ^, P/ Q- f3 M8 `Jun 03 20:25:50 debian java[6453]: 2022-06-03 20:25:50.911 INFO 6453 --- [nio-8080-exec-1] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=RESEARCH_LAB2 h3 d0 V2 J0 G! R; O" G; P4 @
Jun 03 20:25:51 debian java[6453]: 2022-06-03 20:25:51.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=RESEARCH_LAB oldLevel=1 newLevel=2
! L1 D, Q$ G& E5 M {0 b5 q5 t. GJun 03 20:25:51 debian java[6453]: 2022-06-03 20:25:51.017 WARN 6453 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 40001) }3 W' N! D( q
Jun 03 20:25:51 debian java[6453]: 2022-06-03 20:25:51.017 ERROR 6453 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: could not serialize access due to concurrent update+ @5 x: g, w( \
Jun 03 20:25:51 debian java[6453]: 2022-06-03 20:25:51.017 INFO 6453 --- [nio-8080-exec-3] o.h.e.j.b.internal.AbstractBatchImpl : HHH000010: On release of batch it still contained JDBC statements
( ?8 }3 e* a vJun 03 20:25:51 debian java[6453]: 2022-06-03 20:25:51.019 WARN 6453 --- [nio-8080-exec-3] c.g.r.r.service.impl.BodyServiceImpl : Updating body resources failed due to concurrent access: bodyId=2
" C3 g; ?) h: ^" K% s! g3 f `Jun 03 20:25:53 debian java[6453]: 2022-06-03 20:25:53.070 INFO 6453 --- [nio-8080-exec-4] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=RESEARCH_LAB
6 w7 ?, n0 c" |, B2 ]) _2 SJun 03 20:25:54 debian java[6453]: 2022-06-03 20:25:54.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=RESEARCH_LAB oldLevel=2 newLevel=3
6 K0 ~2 O5 W' e! i) [4 nJun 03 20:25:54 debian java[6453]: 2022-06-03 20:25:54.911 INFO 6453 --- [nio-8080-exec-6] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=RESEARCH_LAB
1 X# t1 ^ x/ {! L: F: U. Y8 X! g" b/ QJun 03 20:25:55 debian java[6453]: 2022-06-03 20:25:55.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=RESEARCH_LAB oldLevel=3 newLevel=4# w8 t g. [7 B, `
Jun 03 20:26:13 debian java[6453]: 2022-06-03 20:26:13.359 INFO 6453 --- [nio-8080-exec-2] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, creating a new event: bodyId=2 kind=METAL_MINE9 Z+ v0 [( g! e4 n2 W4 G
Jun 03 20:26:14 debian java[6453]: 2022-06-03 20:26:14.846 INFO 6453 --- [nio-8080-exec-3] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, appending to queue: bodyId=2 kind=CRYSTAL_MINE sequenceNumber=2
! p6 y& X; h/ n5 @3 F: {; I! B) JJun 03 20:26:16 debian java[6453]: 2022-06-03 20:26:16.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=METAL_MINE oldLevel=17 newLevel=18
: f" h0 l5 B1 U. Y) i4 |, @Jun 03 20:26:16 debian java[6453]: 2022-06-03 20:26:16.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, creating an event: bodyId=2 kind=CRYSTAL_MINE action=CONSTRUCT level=16 >
4 K& f( V, s' @( yJun 03 20:26:16 debian java[6453]: 2022-06-03 20:26:16.422 INFO 6453 --- [nio-8080-exec-7] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, appending to queue: bodyId=2 kind=DEUTERIUM_SYNTHESIZER sequenc>, G" X0 @' x5 O( ~5 |# D' I
Jun 03 20:26:17 debian java[6453]: 2022-06-03 20:26:17.621 INFO 6453 --- [nio-8080-exec-9] c.g.r.r.s.impl.BuildingsServiceImpl : Constructing building successful, appending to queue: bodyId=2 kind=SOLAR_PLANT sequenceNumber=4
6 r0 T% Y& w8 z0 f& E# V- D4 B/ sJun 03 20:26:19 debian java[6453]: 2022-06-03 20:26:19.005 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=CRYSTAL_MINE oldLevel=15 newLevel>
/ M$ @- N- f1 K) ~# e; G& y: |Jun 03 20:26:19 debian java[6453]: 2022-06-03 20:26:19.006 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, creating an event: bodyId=2 kind=DEUTERIUM_SYNTHESIZER action=CONSTRUCT >
* @" n, }! v# D# Q) ?Jun 03 20:26:20 debian java[6453]: 2022-06-03 20:26:20.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=DEUTERIUM_SYNTHESIZER oldLevel=7 >
' {, j8 `; ~( p8 c7 IJun 03 20:26:20 debian java[6453]: 2022-06-03 20:26:20.002 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, creating an event: bodyId=2 kind=SOLAR_PLANT action=CONSTRUCT level=19 s>8 Q0 ^6 a' ~8 G) X/ a- h. i" E8 n
Jun 03 20:26:27 debian java[6453]: 2022-06-03 20:26:27.003 INFO 6453 --- [cTaskExecutor-1] c.g.r.r.s.impl.BuildingsServiceImpl : Handling building queue, updating building level: bodyId=2 kind=SOLAR_PLANT oldLevel=18 newLevel= ( [+ E2 l j( j# K
因為兩種不同語言 整合 API 算是困難的一項工程,查閱了大量的參考資料和閱讀書籍,才有可能完成
% s, F O% x+ h2 X1 @2 t& C待 API 完成後,玩家將不需要使帳號密碼登入,像 宇宙1 一樣能直接進入 |
|