等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15078 / 15078 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 25 分鐘前 |
|---|
簽到天數: 5996 天 [LV.Master]伴壇終老
|
發表於 2022-6-3 20:34:07
|
顯示全部樓層
8 q8 |0 G3 q$ l( g% ]
新版本是採用 Java 語言所撰寫的,跟論壇和遊戲目前使用的 PHP 完全不同的語言. o6 k9 x0 z" [ D
就好像我今天母語說中文,要去理解其他語言(英語、法語、日語等)是一樣的道理' L4 e. C- x# v4 y: A; d
; \$ q I) f; T
Java 開服就跟開 Minecraft 伺服器一樣會有一個黑盒子$ S! `* W' g9 X
# \3 t" t/ \; S這個記錄功能十分強大,而其他宇宙沒有這個特色
, ]+ S3 U2 a4 l2 T: }$ Y+ ?3 |
+ K7 g: { v: X4 t) E玩家瀏覽哪些網頁,建造了什麼,幾點派遣了船艦等等都記錄下來了9 S- X4 f; L6 S
! i" x) K# f7 s重點是 Java 很適合遊戲開發,往後還能做成 app 版本 跟網頁版的資料互通!!!
/ N* f; U! d. ^6 ]Minecraft 就是用 Java 開發的,如果站長能學會 Java 那麼能開發出創世神插件,甚至把宇宙戰記做成手遊。。& p, N2 }6 F* v( m& ]& ?
Jun 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
+ ^- e; {5 v" D# _! L% V$ iJun 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 >. C4 y" u' e' n5 _8 L% f
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
! q* M' e7 E& ^6 Z- J& zJun 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=>
. m% _8 ^$ z1 h, ]+ R. l% t- jJun 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 e; z' q2 A ^/ X
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_SYNTHESIZER8 W/ U9 L6 w8 }9 M# q6 q2 c0 f
Jun 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 >, v( V: P) A9 T4 k* v, j B
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
! d% E- N' O; N1 I9 a( e3 V, E* k) MJun 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 P! U/ b1 ? ^' n- f
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
1 J' A3 o) o: a, h- G$ }8 LJun 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* G+ X$ W. C- N/ }) N
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 >
3 b. b, b( }2 p B' Y$ mJun 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
/ m& d/ r1 G! X9 yJun 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 >
# U) c4 Q4 |# {Jun 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
4 z1 T0 i' o3 R; {" `Jun 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
& e, [5 }: v Q* w# p) ]$ BJun 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=13 Y" Y' t) Y5 Z0 i0 y$ P
Jun 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=SHIPYARD) [/ N( {3 b c* f# 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=17 T" R9 a5 {- w( ~! [% ^
Jun 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=SHIPYARD( w& ?, `! _7 J' v6 ]% c# c$ D
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
+ B0 q+ ^5 a- i/ v2 s/ aJun 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=SHIPYARD& y& ?7 V) l5 Y8 f! 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=33 v/ }. Z! ], m9 ]& V0 m% y7 e. M8 `6 `
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_FACTORY5 h. _" T* S% x. M
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>1 C+ { y0 V. x" B1 p
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* o( w, h' c+ a3 z9 M; x
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=4: |) j# u5 I! p
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
( f. b. b6 E* B- ]3 s! g* n2 [# dJun 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, C7 _ v, Y0 N8 _% ~- a8 ^- H, y
Jun 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
/ b+ e( P0 F, B* \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>8 p, {$ w, h5 s4 g% @
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>
/ s" u$ a8 U& O8 f4 P2 p* @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 >
& s" q; m$ |! e. L: z& M+ V- q! jJun 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 >
+ G: S( C2 u8 R+ B/ E5 |Jun 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_PLANT& |! Y0 w1 C. x8 q- r/ e
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=>. f6 W- r" C/ T% g/ C$ ?% N! B5 S
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_LAB1 Z" r! q ?' ^7 G, ]
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
+ T, x! p7 |+ a5 sJun 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_LAB6 [. u8 |2 s$ m% S; i9 z6 }: D
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=29 G! Q8 D/ h! _1 v! h
Jun 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- u+ [" k. v6 `; A/ O
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
( y" Z+ ?' X/ Z& j' C+ O1 wJun 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. T# c- V" X9 U1 y. g( J& F4 Y
Jun 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% R) b9 t1 {& l, }+ {* b
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
9 R( y0 O1 D" uJun 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$ t9 ^) h% l, n" D4 T5 u. K% Z" s. d
Jun 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
; h( R; a9 [& |4 g) `& CJun 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
- Z3 P! N* y& P, N6 l( \7 PJun 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_MINE7 c& Y% n: L4 A+ v7 t9 _0 k' U
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# }5 J4 |! F6 q% Q! M
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, updating building level: bodyId=2 kind=METAL_MINE oldLevel=17 newLevel=18% q; [+ G! B/ t# b" x
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 >; e4 E; _: [: y1 I' ~
Jun 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>
. ]9 J5 {6 z) m# rJun 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" b9 K! p; [6 ~* `1 O4 A4 G
Jun 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>
% [ z) T' t6 R& ?4 ZJun 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 >4 R0 b1 x/ m1 A) c- d2 j
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 >
G# u, \* C" Q$ p5 gJun 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>
' M3 K- }# Y& {0 t9 s: C) U* ?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= ! F+ N6 m9 b+ L$ v _
因為兩種不同語言 整合 API 算是困難的一項工程,查閱了大量的參考資料和閱讀書籍,才有可能完成. k2 W7 Y# @( w" E1 [
待 API 完成後,玩家將不需要使帳號密碼登入,像 宇宙1 一樣能直接進入 |
|